Nagarajan, CA
Ananthanarayanan Nagarajan, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20160110296 | LBA BLOCKING TABLE FOR SSD CONTROLLER - A host access instruction is received from one of a plurality of channels which are served in parallel. The host access instruction includes an address range of one or more addresses and a type of access. The address range and type of access are compared against a table of stored address ranges and stored types of access associated with any pending host access instructions. It is determined whether to execute the host access instruction based at least in part on the comparison. If it is decided to execute the host access instruction, the host access instruction is forwarded for execution and the address range and the type of access from the host access instruction are stored in the table. | 04-21-2016 |
Anantharaman Nagarajan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090210288 | METHOD FOR GENERATING FORECASTING LANDSCAPES - A method of generating an aggregated forecasting landscape for a particular advertiser's bidded term constructs standardized forecasting landscapes for each marketplace, rescales, by the advertiser's clickability in the respective marketplace, each of the standardized landscapes corresponding to the previous appearance of the advertiser's ad in that marketplace and whose appearance was attributed to the bidded term, and adds together the rescaled landscapes, thereby giving the advertiser a more accurate representation of how many total clicks he can expect for his advertisement as a function of how much he is willing/able to pay. In particular, estimation variance is reduced by introducing rank into the construction of the standardized landscapes, which increases the accuracy of the calculations. | 08-20-2009 |
Arun Nagarajan, San Bruno, CA US
Patent application number | Description | Published |
---|---|---|
20120186655 | MASS FLOW CONTROLLER WITH ONBOARD DIAGNOSTICS, PROGNOSTICS, AND DATA LOGGING - A mass flow controller and method for operating the same is disclosed. The mass flow controller includes a mass flow control system to control the mass flow rate of a fluid, and a data logging component that obtains snapshots of condition-specific-data for each of a plurality of reoccurring condition types, and reduces each snapshot of condition-specific-data to functional parameter values that characterize each snapshot of condition-specific-data, and the data logging component generates statistical values that are stored in a short term data store that characterize multiple functional parameter values that are obtained during each separate occurrence of a specific condition type. A diagnostics component diagnoses failures using current functional parameter values and the statistical values stored in the short-term memory, and a prognostics component predicts failures based upon a collection of data sets that are stored in the long-term memory. | 07-26-2012 |
20140260513 | ON-TOOL MASS FLOW CONTROLLER DIAGNOSTIC SYSTEMS AND METHODS - Mass flow controllers with on-tool diagnostic capabilities and methods for on-tool diagnosis of mass flow controllers are disclosed herein. One disclosed method includes providing current to two heating-sensing elements of a mass flow sensor and modifying current through at least one of the heating-sensing elements. Reference data is obtained that characterizes proper operation of the mass flow sensor, and one or more flow sensor signals from the mass flow sensor are analyzed in connection with the reference data to assess whether the mass flow sensor is operating properly. | 09-18-2014 |
20150260565 | ON-TOOL MASS FLOW CONTROLLER DIAGNOSTIC SYSTEMS AND METHODS - Mass flow controllers with on-tool diagnostic capabilities and methods for on-tool diagnosis of mass flow controllers are disclosed herein. One disclosed method includes effectuating a particular modification to the heating of the one or more heating-sensing elements, and monitoring one or more outputs of the mass flow sensor to obtain present data that characterizes a present operation of the mass flow sensor in response to the particular modification to the heating. Reference data is obtained that characterizes prior operation of the mass flow sensor, and the present operation of the mass flow sensor is compared to the prior operation of the mass flow sensor to assess whether the operation of the mass flow sensor changed over time. | 09-17-2015 |
Chandrashekar Nagarajan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120166259 | Adjusting Demand Parameters To Reduce Allocation Errors in Display Advertising - A system and method for adjusting demand parameters to produce an optimized allocation plan for delivering a plurality of impressions to a plurality of contracts for display advertising. The method commences upon receiving a first eligibility graph, the first eligibility graph comprising a plurality of impressions, a plurality of contracts and at least one first demand parameter. For reducing errors in sampling that affect the eligibility graph, demand parameters contained within the first eligibility graph are adjusted, resulting in an adjusted first eligibility graph. Once the adjusted first eligibility graph is available, a network solver is used for solving the adjusted first eligibility graph to produce an adjusted allocation plan, which adjusted allocation plan is used for displaying at least one of the plurality of impressions. | 06-28-2012 |
Chandrashekhar Nagarajan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20130166395 | SYSTEM AND METHOD FOR CREATING A DELIVERY ALLOCATION PLAN IN A NETWORK-BASED ENVIRONMENT - The present application provides systems and corresponding methods for creating a delivery allocation plan in a network-based environment. The methods may include receiving and storing advertising contracts and data related to the advertising contracts; constructing a bipartite graph based on the received contract data; annotating each demand node; and receiving impression data and other eligible contract data. Thereafter, the method may include for each impression, calculating a first supply value and for each contract, calculating a first demand value. The first demand value may be used to calculate a second supply value and a delivery allocation may be calculated using the second supply value and the second demand value for each contract. | 06-27-2013 |
20130173384 | METHODS AND SYSTEMS FOR AD PLACEMENT PLANNING - Methods and systems are disclosed which allow shifting inventory to fulfill guaranteed delivery advertisement contracts. Inventory may be allocated from a supply of unallocated inventory to one or more advertisers in accordance with guaranteed delivery agreements. Inventory may be reserved for the one or more advertisers from the remaining supply of unallocated inventory. Inventory may then be allocated to an additional advertiser by using unallocated inventory or shifted inventory, or a combination of unallocated inventory and shifted inventory. The shifted inventory is shifted out of the allocation for the first advertiser and the shifted inventory is replaced by the reserve inventory for the respective advertiser. | 07-04-2013 |
20130246161 | SYSTEMS AND METHODS FOR OPTIMIZATION-AWARE DELIVERY PACING ADJUSTMENT IN ADVERTISEMENT SERVING - Systems and methods for adjusting online ads delivery pace derive, in a computer system, a current impression delivery for an ads display contract. A plurality of estimation bands are delivered corresponding to over delivery and under delivery for the ads display contract. A relative distance is determined between the current impression delivery and the plurality of estimation bands. An adjustment factor is selected according to the relative distance. The adjustment factor is sent to a database. | 09-19-2013 |
20150348086 | METHODS AND SYSTEMS FOR AD PLACEMENT PLANNING - Methods and systems are disclosed which allow shifting inventory to fulfill guaranteed delivery advertisement contracts. Inventory may be allocated from a supply of unallocated inventory to one or more advertisers in accordance with guaranteed delivery agreements. Inventory may be reserved for the one or more advertisers from the remaining supply of unallocated inventory. Inventory may then be allocated to an additional advertiser by using unallocated inventory or shifted inventory, or a combination of unallocated inventory and shifted inventory. The shifted inventory is shifted out of the allocation for the first advertiser and the shifted inventory is replaced by the reserve inventory for the respective advertiser. | 12-03-2015 |
Fnu Nagarajan, Albany, CA US
Patent application number | Description | Published |
---|---|---|
20150089374 | NETWORK VISUALIZATION SYSTEM AND METHOD - A system and method for visualizing a network topology is disclosed that includes defining a tree representation of a network topology wherein a highest level of detail includes representations of nodes of the network and connections therebetween and lower levels include nodes representing clusters of nodes in a lower level of detail and connections therebetween. The tree may then be traversed to identify selected nodes lying within a level-specific threshold of a viewpoint. Metalinks having as either of their endpoints non-selected nodes are identified and heterogeneous links are generated that define connections between selected descendants of the non-selected nodes. A graphical representation of the network topology may be generated that includes representations of the selected nodes, the heterogeneous links and connections between selected nodes. The graphical representation may then be transmitted for display to a user. | 03-26-2015 |
Guru Nagarajan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150066433 | Measuring user interface performance consistency - Systems and techniques are provided for measuring consistency of animation and/or video rendering on a device, and providing a user with an indication of one or more consistency scores of the user's device. The consistency score indicates generally the consistency of user experience that is expected for the user device. In some cases, the consistency score is calculated based upon the differences in rendering times between adjacent frames in an animation, and/or the number of frames that have a render difference that differs from a standard or baseline value. A consistency score also may be based upon the framerate achievable by the device when rendering a video at a constant quality. | 03-05-2015 |
Karthik Nagarajan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20110025395 | SYSTEM AND METHOD FOR COMPENSATING PULSE GENERATOR FOR PROCESS AND TEMPERATURE VARIATIONS - An apparatus for generating a pulse having a pulse width substantially independent of process variation in resistive and capacitive values. The apparatus includes a PTAT current source to generate a first current to charge a capacitor to produce a first voltage; a ΔVGS current source to generate a second current through a resistor to produce a second voltage V | 02-03-2011 |
20140247170 | METHOD AND APPARATUS FOR CLOSED LOOP CONTROL OF SUPPLY AND/OR COMPARATOR COMMON MODE VOLTAGE IN A SUCCESSIVE APPROXIMATION REGISTER ANALOG TO DIGITAL CONVERTER - A method and apparatus for controlling supply voltage for a successive approximation register analog to digital converter and comparator common mode voltage. The method comprises: measuring a successive approximation register conversion time; comparing the successive approximation register conversion time with a desired conversion time; and if necessary, performing a closed loop adjustment of at least one of the supply and/or comparator common mode voltage. The apparatus consists of a common mode voltage and regulator correction module. The common mode voltage and regulator correction module includes a phase frequency detector, a charge pump and may include a transconductance cell. | 09-04-2014 |
Krithivasan Nagarajan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110055685 | SYSTEM AND METHOD TO PROVIDE A DOMAIN SPLIT DISPLAY - In various example embodiments, systems and methods for a domain split display are provided. A first request call directed to a first domain is received. In response, first served content including content retrieved based on the first domain is transmitted to a client device. The first served content is used by the client device to generate a parent page comprising a content iframe, which is associated with a second domain. A second request call directed to a second domain is received and second served content is transmitted to the client device. The second served content includes content retrieved from the second domain. The second served content causes a data receiver iframe associated with the first domain and an event receiver iframe associated with the second domain to be displayed within the content iframe. User-generated content for display in the data receiver iframe is then transmitted. The user-generated content is retrieved from the second domain, whereby the second domain is different from the first domain. The data receiver iframe may communicate a size required to display the user-generated content to the event receiver iframe, which in turn, communicates the size to the parent page. | 03-03-2011 |
20140089788 | SYSTEM AND METHOD TO PROVIDE A DOMAIN SPLIT DISPLAY - In various example embodiments, systems and methods for a domain split display are provided. A first request call directed to a first domain is received. In response, first served content including content retrieved based on the first domain is transmitted to a client device. The first served content is used by the client device to generate a parent page comprising a content iframe, which is associated with a second domain. A second request call directed to a second domain is received and second served content is transmitted to the client device. The second served content includes content retrieved from the second domain. The second served content causes a data receiver iframe associated with the first domain and an event receiver iframe associated with the second domain to be displayed within the content iframe. User-generated content for display in the data receiver iframe is then transmitted. The user-generated content is retrieved from the second domain, whereby the second domain is different from the first domain. The data receiver iframe may communicate a size required to display the user-generated content to the event receiver iframe, which in turn, communicates the size to the parent page. | 03-27-2014 |
Kumar Nagarajan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150109785 | WAFER LEVEL LENS IN PACKAGE - A wafer level optical device, system, and method are described that include a substrate, an electronic device disposed on the substrate, an illumination source disposed on the electronic device, an enclosure disposed on the substrate, where the enclosure includes at least one optical surface and covers the electronic device and the illumination source, and at least one solder ball disposed on a side of the substrate distal from the electronic device. In implementations, a process for using the wafer level optical device and lens-integrated package system that employ the techniques of the present disclosure includes receiving a substrate, placing an electronic device on the substrate, placing an illumination source on the electronic device, and placing an enclosure on the substrate, where the enclosure covers the electronic device and the illumination source, and the enclosure and a wall structure form a first compartment and a second compartment. | 04-23-2015 |
20150243590 | EMBEDDED DIE REDISTRIBUTION LAYERS FOR ACTIVE DEVICE - Embedded die packages are described that employ one or more substrate redistribution layers (RDL) to route electrode nodes and/or for current redistribution. In one or more implementations, an integrated circuit die is embedded in a copper core substrate. A substrate RDL contacts a surface of the embedded die, with at least one via (e.g., thermal via) in contact with the surface RDL to furnish electrical interconnection between the embedded die and an external contact. Additional substrate RDL or WLP RDL can be incorporated into the package to provide varying current distribution between the embedded die and external contacts. | 08-27-2015 |
20150243824 | OPTICAL SENSOR HAVING A LIGHT EMITTER AND A PHOTODETECTOR ASSEMBLY DIRECTLY MOUNTED TO A TRANSPARENT SUBSTRATE - An optical sensor is described that includes a light emitter and a photodetector assembly directly attached to a transparent substrate. In one or more implementations, the optical sensor comprises at least one light emitter and a photodetector assembly (e.g., photodiodes, phototransistors, etc.). The light emitter(s) and the photodetector assembly are directly mounted (e.g., attached) to a transparent substrate. | 08-27-2015 |
20150380627 | LID ASSEMBLY FOR THERMOPILE TEMPERATURE SENSING DEVICE IN THERMAL GRADIENT ENVIRONMENT - A temperature sensing device and method for fabrication of the temperature sensing device are described that include a second temperature sensor disposed on and/or in the lid assembly. In an implementation, the temperature sensing device includes a substrate, a ceramic structure disposed on the substrate, a thermopile disposed on the substrate, a first temperature sensor disposed on the substrate, and a lid assembly disposed on the ceramic structure, where the lid assembly includes a base layer, a first filter layer disposed on a first side of the base layer, a first metal layer disposed on a second side of the base layer, a passivation layer disposed on the first metal layer, where the passivation layer includes at least one of a second metal layer, a via, a metal plate, or an epoxy ring, and a second temperature sensor disposed on and/or in the passivation layer. | 12-31-2015 |
Kumar Nagarajan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120098130 | LEAD-FREE STRUCTURES IN A SEMICONDUCTOR DEVICE - A semiconductor device includes a semiconductor die and lead-free solder bumps disposed on a surface of the semiconductor die. A substrate includes metal layers and dielectric layers. One of the metal layers includes contact pads corresponding to lead-free solder bumps, and one of the dielectric layers is an exterior dielectric layer having respective openings for the contact pad. Respective copper posts are disposed on the contact pads. The respective copper post for each contact pad extends from the contact pad through the respective opening for the contact pad. The semiconductor die is mounted on the substrate with connections between the lead-free solder bumps and the copper posts. | 04-26-2012 |
Mahesh Nagarajan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130213909 | CHASSIS SYSTEM WITH FRONT COOLING INTAKE - A line card includes a metal frame that includes a front section, and a bottom section connected to the front section via an angled section, where the angled section results in an opening between the line card and a second line card, when the line card is installed above the second line card in a rack, and where the opening allows directed air to enter the rack from a front direction; a printed circuit board attached to the metal frame; and a group of front panel connectors attached to the front section of the metal frame. | 08-22-2013 |
20150305193 | CHASSIS SYSTEM WITH FRONT COOLING INTAKE - A line card includes a metal frame that includes a front section, and a bottom section connected to the front section via an angled section, where the angled section results in an opening between the line card and a second line card, when the line card is installed above the second line card in a rack, and where the opening allows directed air to enter the rack from a front direction; a printed circuit board attached to the metal frame; and a group of front panel connectors attached to the front section of the metal frame. | 10-22-2015 |
Meenakshi Nagarajan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120042022 | METHODS AND SYSTEMS FOR ANALYSIS OF REAL-TIME USER-GENERATED TEXT MESSAGES - The present invention generally relates to methods and systems for analysis of real-time user-generated text messages. The methods and systems allow analysis to be performed using term associations and geographical and temporal constraints. | 02-16-2012 |
20150220510 | INTERACTIVE DATA-DRIVEN OPTIMIZATION OF EFFECTIVE LINGUISTIC CHOICES IN COMMUNICATION - Embodiments of the present invention relate to interactive optimization of messages published to digital media based on past performance of similar messages. In one embodiment, an input token is received. At least one candidate substitute token is retrieved from a dictionary. The dictionary comprises a mapping from the input token to the at least one candidate substitute token. A score associated with the at least one candidate substitute token is determined. A score associated with the input token is determined. The score associated with the input token, the at least one candidate substitute token, and the score associated with the at least one candidate substitute token are outputted. | 08-06-2015 |
20150220643 | SCORING PROPERTIES OF SOCIAL MEDIA POSTINGS - Embodiments of the present invention relate to scoring of messages published to digital media based on past performance of similar messages. In one embodiment, an input token is received. A plurality of messages is selected from a corpus of messages. Each of the plurality of messages has a publication time and contents. The contents of each of the plurality of messages include the input token. A plurality of root messages is determined from the plurality of messages. Each of the plurality of root messages relates to at least one related message. The at least one related message is one of the plurality of messages. Each of the plurality of root messages is the earliest message of the corpus of messages related to its at least one related message. A score is determined for the input token based on the plurality of root messages. | 08-06-2015 |
Naga Nagarajan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140189828 | SYSTEM AND METHOD FOR PROCESSING RANDOM CHALLENGES WITHIN AN AUTHENTICATION FRAMEWORK - A system, apparatus, method, and machine readable medium are described for transparently requesting a new random challenge from a server within an authentication framework. For example, one embodiment of a method comprises: transmitting a random challenge and an indication of a timeout period associated with the random challenge from a server to a client within the context of a network registration or authentication process using authentication devices communicatively coupled to the client; automatically detecting that the random challenge is no longer valid based on the timeout period; and responsively transmitting a request for a new random challenge from the client to a server, wherein transmitting is performed transparently to a user of the client. | 07-03-2014 |
Pradeep Nagarajan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20110074477 | Techniques for Providing Reduced Duty Cycle Distortion - A feedback loop circuit includes a phase detector and delay circuits. The phase detector generates an output signal based on a delayed periodic signal. The delay circuits are coupled in a delay chain that delays the delayed periodic signal. Each of the delay circuits comprises variable delay blocks and fixed delay blocks that are coupled to form at least two delay paths for an input signal through the delay circuit to generate a delayed output signal. Delays of the variable delay blocks in the delay circuits vary based on the output signal of the phase detector. Each of the delay circuits reroutes the input signal through a different one of the delay paths to generate the delayed output signal based on the output signal of the phase detector during operation of the feedback loop circuit. Each of the variable delay blocks and the fixed delay blocks is inverting. | 03-31-2011 |
20110175657 | DUTY CYCLE CORRECTION CIRCUIT FOR MEMORY INTERFACES IN INTEGRATED CIRCUITS - Circuits and a method for correcting duty cycle distortions in an integrated circuit (IC) are disclosed. The IC includes a splitter circuit that is coupled to receive a clock signal. The clock signal is split into two different clock signals. One of the clock signals is an inverted version of the other. A delay circuit is coupled to each of the clock signals. Each of the delay circuits generates a delayed version of the corresponding clock signal. A corrector circuit is coupled to receive both the delayed versions of the clock signals. The corrector circuit generates a clock output signal with a corrected duty cycle. | 07-21-2011 |
Radha Nagarajan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090274458 | COMPACT OPTICAL MULTIPLEXER AND DEMULTIPLEXER - Consistent with the present disclosure, an arrayed waveguide grating (AWG) is provided that includes first inputs and second inputs. Each of the first inputs receives a corresponding one of a plurality of first optical signals, each of which has a corresponding one of a plurality of wavelengths. Second inputs are also provided, such that each second input is preferably provided between two adjacent first inputs. Each of the second inputs receives a corresponding one of a plurality of second optical signals, and each of the second plurality of optical signals has a corresponding one of those wavelengths. Each of the first plurality of optical signals, however, has a first polarization and each of the second plurality of optical signals has a second polarization different than the first polarization. Since the first optical signals are supplied through AWG inputs that are offset from the inputs that receives second optical signals, the first optical signals are supplied at a first AWG output that is spaced from a second AWG output that supplies the second optical signals. The second optical signals are supplied through the second output even though the second optical signals have the same (or substantially the same) wavelengths as the first optical signals. Accordingly, a single AWG may be provided to multiplex both first and second optical signals, thereby simplifying PIC design. | 11-05-2009 |
20150309252 | SILICON PHOTONICS DEVICE AND COMMUNICATION SYSTEM THEREFOR - A silicon photonics device and system therefor. The silicon photonics device can include a 300 nm SOI (silicon-on-insulator with 300 nm top Si) overlying a substrate member. A waveguide structure can be configured from a portion of the SOI layer and disposed overlying the substrate member. This waveguide structure can include an AWG (Arrayed Waveguide Gratings) structure with 300 nm×300 nm symmetric grating waveguides or an Echelle grating structure characterized by a top silicon thickness of 300 nm. The waveguide structure can also include an index compensator material configured to provide at least two material index ratings in the waveguide structure. | 10-29-2015 |
Radhakrishnan L. Nagarajan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20150249501 | OPTICAL MODULE - An integrated apparatus with optical/electrical interfaces and protocol converter on a single silicon substrate. The apparatus includes an optical module comprising one or more modulators respectively coupled with one or more laser devices for producing a first optical signal to an optical interface and one or more photodetectors for detecting a second optical signal from the optical interface to generate a current signal. Additionally, the apparatus includes a transmit lane module coupled between the optical module and an electrical interface to receive a first electric signal from the electrical interface and provide a framing protocol for driving the one or more modulators. Furthermore, the apparatus includes a receive lane module coupled between the optical module and the electrical interface to process the current signal to send a second electric signal to the electrical interface. | 09-03-2015 |
20150341123 | INTEGRATED CONTROL FOR SILICON PHOTONICS - In an example, the present invention includes an integrated system on chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. In an example, the device has a driver interface provided on the substrate member and coupled to the driver module and configured to be coupled to a silicon photonics device. The device also has an interface configured to communicate between the silicon photonics device and the control block. | 11-26-2015 |
20160080090 | INTEGRATED CONTROL MODULE FOR COMMUNICATION SYSTEM ON A CHIP FOR SILICON PHOTONICS - In an example, an integrated system-on-chip device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. In an example, the device has a driver interface provided on the substrate member and coupled to the driver module and configured to be coupled to a silicon photonics device. A control block is configured to receive and send instruction(s) in a digital format to the communication block and is configured to receive and send signals in an analog format to communicate with the silicon photonics device. | 03-17-2016 |
Radhaxrishnan L. Nagarajan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090279576 | DUAL OUTPUT LASER SOURCE - A dual output laser source provided on a substrate outputs light from a first and second output. A portion of the light generated by the laser is supplied to a first modulator via the first output. A second portion of the light generated by the laser is supplied to a second modulator via the second output. The first modulator is provided on the substrate and generates a first modulated signal. The second modulator is also provided on the substrate and generates a second modulated signal. Each output of the laser is used to provide continuous wave light sources to components on photonic integrated circuit. | 11-12-2009 |
Raj Nagarajan, Newark, CA US
Patent application number | Description | Published |
---|---|---|
20080239970 | Ring topology discovery - A method is provided for determining the integrity of a domain defined in a network. The method includes processes and systems to facilitate the discovery a conceptual ring topology of the domain in the network, and the determination of the integrity of the domain based on the conceptual ring topology that was discovered. | 10-02-2008 |
20090113043 | NETWORK LOCATION SERVICE - A method is provided for a network location service in which one or more packet forwarding devices in the network collect and maintain location data for the devices/users currently connected to a network. The data is maintained locally in each packet forwarding device and may be provided on demand to a network/business application, such as emergency 911 services or a location-based security or personalization system. The location data is provided in real-time or near real-time using an in-band channel communication and/or over the Internet using a standard transport protocol, such as HTTP/S and SOAP web services. | 04-30-2009 |
20100265829 | RING TOPOLOGY DISCOVERY - A method is provided for determining the integrity of a domain defined in a network. The method includes processes and systems to facilitate the discovery a conceptual ring topology of the domain in the network, and the determination of the integrity of the domain based on the conceptual ring topology that was discovered. | 10-21-2010 |
Ram Nagarajan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100191971 | METHODS AND APPARATUS FOR LAYER 2 AND LAYER 3 SECURITY BETWEEN WIRELESS TERMINATION POINTS - A method is provided for both layer 2 (L2) and layer 3 (L3) security in the context, for example, of a WISP-e protocol. An AES algorithm in CBC mode is used for encryption and decryption of the control frames. The session keys (e.g., 128-bit session keys) are derived from a pre-shared secret configured on both communicating wireless termination points. | 07-29-2010 |
20100246419 | METHOD AND SYSTEM FOR COLLECTING LOCATIONING INFORMATION IN A WIRELESS LOCAL AREA NETWORK - A method and system are provided for determining estimated location of a wireless communication device (WCD) operating in a network. The network includes a first AP that is currently associated with, a second AP and a third AP. The first AP transmits a first RSSI data request message to the WCD at a first time over a radio channel. The first RSSI data request message includes a BSSID of the first AP. The WCD then transmits a first response message to the first AP, and in response the first AP transmits a first measured RSSI value to a trilateration engine (TE). At a second time different that the first time, the second AP can switch to the radio channel and transmit a second RSSI data request message that includes the BSSID of first AP to the WCD over the radio channel. In response, the WCD transmits a second response message to the second AP, and in response the second AP transmits a second measured RSSI value to the TE. A third AP performs a similar message exchange. This method and system can be used to collect RSSI information from the WCD at the APs without disrupting the connection of the WCD and the first AP that it is currently associated with, without disrupting the connections between the other second and third APs and any other WCDs that are currently communicating with the second and third APs, without requiring the WCD to send probe requests to the APs, and without the need to synchronize the APs. | 09-30-2010 |
Rama Krishnam Nagarajan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130156033 | SCALABLE IP-SERVICES ENABLED MULTICAST FORWARDING WITH EFFICIENT RESOURCE UTILIZATION - Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, active multicast IP sessions are identified by a router. A data structure is maintained by the router and contains therein information regarding the multicast sessions, including a first pointer for each of the multicast sessions, at least one chain of one or more blocks of second pointers and one or more transmit control blocks (TCBs). Each first pointer points to a chain of one or more blocks of second pointers. Each second pointer corresponds to an outbound interface (OIF) participating in the multicast session and identifies a number of times packets associated with the multicast session are to be replicated. The TCBs have stored therein control information to process or route packets. Each second pointer points to a TCB that identifies an OIF of the router through which packets are to be transmitted. | 06-20-2013 |
20150156234 | SCALABLE IP-SERVICES ENABLED MULTICAST FORWARDING WITH EFFICIENT RESOURCE UTILIZATION - Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, active multicast IP sessions are identified by a network device. A data structure is maintained by the network device and contains therein information regarding the multicast sessions, including a first value for each of the multicast sessions, at least one chain of one or more blocks of second values and one or more transmit control blocks (TCBs). Each first value is indicative of a chain of one or more blocks of second values. Each second value corresponds to an outbound interface (OIF) participating in the multicast session and identifies a number of times packets associated with the multicast session are to be replicated. The TCBs have stored therein control information to process or route packets. Each second value is indicative of a TCB that identifies an OIF of the network device through which packets are to be transmitted. | 06-04-2015 |
20150280929 | SCALABLE IP-SERVICES ENABLED MULTICAST FORWARDING WITH EFFICIENT RESOURCE UTILIZATION - Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, a network switch module includes a memory and multiple processors partitioned among multiple virtual routers (VRs). Each VR maintains a data structure containing therein information regarding the multicast sessions, including a first value for each of the multicast sessions, at least one chain of one or more blocks of second values and one or more transmit control blocks (TCBs). Each first value is indicative of a chain of one or more blocks of second values. Each second value corresponds to an outbound interface (OIF) participating in the multicast session and identifies a number of times packets associated with the multicast session are to be replicated. The TCBs have stored therein control information to process or route packets. Each second value is indicative of a TCB that identifies an OIF of the network device through which packets are to be transmitted. | 10-01-2015 |
Ramakrishnan Nagarajan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090034431 | ENTERPRISE NETWORK ARCHITECTURE FOR IMPLEMENTING A VIRTUAL PRIVATE NETWORK FOR WIRELESS USERS BY MAPPING WIRELESS LANs TO IP TUNNELS - An enterprise network is provided which includes a central site, a network and a remote site communicatively coupled to the central site over the network. The central site includes a first termination device in communication with a restricted network segment including at least one server. The remote site includes an infrastructure device, an authorized access wireless local area network (WLAN), and an unauthorized access WLAN. The infrastructure device comprises a second termination device which communicates with the first termination device over the network. The authorized access WLAN allow communications with the central site via the second termination device over a tunnel coupling the first termination device to the second termination device, whereas the unauthorized access WLAN allows communications with the network via the second termination device. | 02-05-2009 |
20090034470 | FORWARDING BROADCAST/MULTICAST DATA WHEN WIRELESS CLIENTS LAYER 3 ROAM ACROSS IP SUBNETS IN A WLAN - In a network comprising a first subnet comprising a first WLAN associated with a home wireless switch a second subnet comprising a second WLAN associated with a first current wireless switch and a third subnet comprising a third WLAN associated with a second current wireless switch, methods are provided for forwarding a Broadcast/Multicast (BCMC) packet generated by a first wireless client device when the first wireless client device roams from the first subnet to the second subnet and a second wireless device roams from the first subnet to the third subnet. Other methods are provided for forwarding a BCMC packet generated by a wired host to a first wireless client device when the first wireless client device roams from the first subnet to the second subnet and to a second wireless device when the second wireless device roams from the first subnet to the third subnet. | 02-05-2009 |
20100027516 | WIRELESS SWITCH WITH VIRTUAL WIRELESS SWITCH MODULES - A wireless switch device is provided that includes a first wired Ethernet interface and a second wired Ethernet interface, and a plurality of virtual wireless switch modules (VWSMs) implemented within the wireless switch device. The VWSMs include a first VWSM that is coupled to a first access port via the first wired Ethernet interface that is allocated to the first VWSM, and a second VWSM that is coupled to a second access port via the second wired Ethernet interface that is allocated to the second VWSM. The first VWSM can be control and manage the first access port, and the second VWSM can control and manage the second access port. | 02-04-2010 |
20110004913 | ARCHITECTURE FOR SEAMLESS ENFORCEMENT OF SECURITY POLICIES WHEN ROAMING ACROSS IP SUBNETS IN IEEE 802.11 WIRELESS NETWORKS - In a network which includes a first subnet which includes a home wireless switch which includes at least one first interface, and a second subnet which includes a current wireless switch, a method is provided for applying a first set of original security policies associated with the at least one first interface to a packet transmitted from a particular wireless communication device after the particular wireless communication device roams from the first subnet to the second subnet. A method is also provided for applying a first set of original security policies associated with the at least one first interface to a packet being transmitted to a particular wireless communication device after the particular wireless communication device roams from the first subnet to the second subnet. | 01-06-2011 |
Rama Krishnan Nagarajan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100142527 | Scalable IP-Services Enabled Multicast Forwarding with Efficient Resource Utilization - Methods and apparatus are provided for managing multicast Internet Protocol (IP) flows. According to one embodiment, a multicast IP flow is identified at an interface of a network device using information from a packet header. For any newly identified multicast IP flow, if flow-specific services are required, a new first transmit control block (TCB), which includes one or more attributes relating to flow-specific services required by the newly identified multicast IP flow, is created for the newly identified multicast IP flow. Otherwise, if flow-specific services are not required by the newly identified multicast IP flow, a default second TCB, which excludes any attributes relating to flow-specific services and which includes one or more attributes related to a virtual interface (VI) serving as an outbound interface (OIF) for the newly identified multicast IP flow, is used. | 06-10-2010 |
20110122872 | SCALABLE IP-SERVICES ENABLED MULTICAST FORWARDING WITH EFFICIENT RESOURCE UTILIZATION - Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, a network switch module includes a memory and multiple processors partitioned among multiple virtual routers (VRs). Each VR maintains a data structure including information relating to multicast sessions handled by the VR and including a first pointer for each multicast session, a chain of blocks of second pointers and one or more TCBs. Each first pointer points to a chain of blocks of second pointers. Each second pointer corresponds to an OIF of the VR participating in the multicast session defined by the first pointer and defines how many times to replicate packets associated with the multicast session. The TCBs store control information relevant to processing or routing packets. Each second pointer points to a TCB, which identifies the OIF out which packets of the multicast session are transmitted from the VR. | 05-26-2011 |
Sivakumar Nagarajan, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20110194676 | Personalized Alert Information Available by Telephonic Device - Techniques for notifying a customer of a financial institution about an alert message over a communication device are disclosed. Upon contacting an alert message center of the financial institution, the customer is presented with a notification of alert messages and may choose what action to take with respect to each alert message. The customer may respond to those issues that the customer deems important enough to warrant immediate attention without having to also sort through numerous other issues that the customer does not wish to address at the time. The alert message center collects and sorts alert messages for presentation to the customer according to various customer preferences that are updated and stored by the alert message center. | 08-11-2011 |
Sridhar C. Nagarajan, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130022665 | CATIONIC LIPIDS FOR THERAPEUTIC AGENT DELIVERY FORMULATIONS - Here described are compounds of formula I: | 01-24-2013 |
20140294934 | CATIONIC LIPIDS FOR THERAPEUTIC AGENT DELIVERY FORMULATIONS - Here described are compounds of formula I: | 10-02-2014 |
Suresh Nagarajan, Mather, CA US
Patent application number | Description | Published |
---|---|---|
20080235435 | USE OF A SHUTDOWN OBJECT TO IMPROVE INITIALIZATION PERFORMANCE - According to some embodiments, use of a shutdown object during system initialization is disclosed. The shutdown object may be read from a non-volatile memory device and loaded into a random access memory. A plurality of headers may then be scanned from the non-volatile memory device. The shutdown object may be referenced to determine whether each of the plurality of headers includes valid data. Each of the plurality of headers that includes valid data may be represented in the random access memory. | 09-25-2008 |
Umashankar Nagarajan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20150217448 | UNIVERSAL BALANCING CONTROLLER FOR LATERAL STABILIZATION OF BIPEDAL ROBOTS IN DYNAMIC UNSTABLE ENVIRONMENTS - A robot, such as a bipedal robot, that includes three or more rigid links such as two legs and a pelvis. The robot includes joints pivotally connecting pairs of the rigid links and an actuator associated with each of the joints. The robot includes a universal balancing controller with an output feedback control module providing control signals to selectively drive the actuators to balance the robot on a support element which may be configured to provide a dynamic, unstable environment or to provide a static, stable environment. During use, the control signals are generated in response to processing of global robot data from sensors associated with the rigid links or the joints. The control signals are generated by the output feedback control module without any need for measurements of the support element or without any measurement of a dynamic environment. | 08-06-2015 |
20160045385 | ADMITTANCE SHAPING CONTROLLER FOR EXOSKELETON ASSISTANCE OF THE LOWER EXTREMITIES - The control method for lower-limb assistive exoskeletons assists human movement by producing a desired dynamic response on the human leg. Wearing the exoskeleton replaces the leg's natural admittance with the equivalent admittance of the coupled system formed by the leg and the exoskeleton. The control goal is to make the leg obey an admittance model defined by target values of natural frequency, resonant peak magnitude and zero-frequency response. The control achieves these objectives objective via positive feedback of the leg's angular position and angular acceleration. The method achieves simultaneous performance and robust stability through a constrained optimization that maximizes the system's gain margins while ensuring the desired location of its dominant poles. | 02-18-2016 |
20160067061 | INTEGRAL ADMITTANCE SHAPING FOR AN EXOSKELETON CONTROL DESIGN FRAMEWORK - An assistive exoskeleton control system has a controller generating a positive assistance by shaping a closed loop integral admittance of a coupled human exoskeleton system to a desired assistance ratio A | 03-10-2016 |
Umashankar Nagarajan, Burbank, CA US
Patent application number | Description | Published |
---|---|---|
20150088469 | Automatic Task-Specific Model Reduction for Humanoid Robots - The disclosure provides an approach for automatically determining task-specific robot model reductions. In one embodiment, a simplification application determines a smallest order statespace model whose stabilizing controller also stabilizes a full-order robot model. The simplification application may determine such a model via an iterative procedure in which the reduced order is initialized to the number of unstable poles of the open-loop full-order system and, while the closed loop full-order system with the balanced reduced order system's stabilizing controller is unstable, fractional balanced reduction is applied to generate a balanced reduced system. If one or more unstable closed-loop poles exist in the full-order system with the stabilizing controller of the newly-generated balanced reduced system, the reduced order is incremented by one, and fractional balanced reduction repeated, until no unstable closed-loop poles remain. In another embodiment, the model reduction is made task-specific by formulating the full model with task-specific outputs. | 03-26-2015 |
Vidya Nagarajan, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20140337611 | KIOSK APPLICATION MODE FOR OPERATING SYSTEM - A method includes transforming a mode of a computer from an operating system mode to a kiosk mode, wherein the kiosk mode provides a user interface for one web application, and wherein the kiosk mode prevents access to any other application or the operating system of the computer. The computer automatically updates the web application via a network while the computer is operating in kiosk mode, and automatically updates an operating system of the computer via the network while the computer is operating in kiosk mode. The computer automatically re-launches the web application in response to detecting an interrupted status of the web application while the computer is operating in kiosk mode. | 11-13-2014 |
Vijayanand Nagarajan, Riverside, CA US
Patent application number | Description | Published |
---|---|---|
20090172644 | SOFTWARE FLOW TRACKING USING MULTIPLE THREADS - Methods, systems and machine readable media are disclosed for performing dynamic information flow tracking. One method includes executing operations of a program with a main thread, and tracking the main thread's execution of the operations of the program with a tracking thread. The method further includes updating, with the tracking thread, a taint value associated with the value of the main thread to reflect whether the value is tainted, and determining, with the tracking thread based upon the taint value, whether use of the value by the main thread violates a specific security policy. | 07-02-2009 |
Vinod Nagarajan, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20120142333 | Systems and Methods for Information Exchange and Synchronization Using DTMF Over Telephone Communication Channels - Systems, methods, protocols and apparatus for information exchange and synchronization using DTMF signaling over telephone communication channels are provided. Information is packetized and converted from one format, e.g., ASCII formatted data, to another format, e.g., BCD formatted data. The information is wrapped in one or more packets by a sending apparatus, each packet including one or more headers, such as a Name and Length field that identify the information being exchanged and the amount of data included in the packet payload/value field. The data in the packets are converted from BCD to DTMF signals and are transmitted over a telephone communication line to a receiving apparatus. The receiving apparatus converts the DTMF signals back to BCD formatted data and processes the packets to obtain the information contained therein. | 06-07-2012 |
20130121221 | Reducing Power Consumption In Wireless Network Stations By Optimizing Contention Period Overhead With Station Grouping, Proxy CSMA, And TIM Monitoring - A method of saving power in a wireless network can include determining a plurality of stations associated with an AP. The AP can create station groups using group selection logic. Notably, the group selection logic is transparent to the plurality of stations. A plurality of TIMs can then be sent, each TIM allowing only one station group access to a channel during a predetermined time interval, such as a beacon interval. In another method, a station can determine its sleep duration based on at least one of first information from the TIM to generate random sleep duration, second information regarding previous operation of the station, and third information regarding a status of the station. The first, second, and third information can include the number of stations associated with the AP and having buffered data based on the TIM, historical collisions, and power status. | 05-16-2013 |
20140037091 | SYSTEM AND METHOD FOR HYBRID MULTIPLE SOURCE DECRYPTION - Systems and methods are disclosed to improve performance of a communications device receiving encrypted communications from multiple sources. The communications device is configured to increase the amount of decryption performed using a hardware-based process as compared to a software-based process by reprogramming the hardware to store a shared security key corresponding to a frame received from a source, allowing the hardware-based process to decrypt subsequent frames from that source. | 02-06-2014 |
20150103812 | METHODS AND APPARATUS FOR WiFi QUALITY ESTIMATION BASED ON BASIC SERVICE SET LOAD AND WIDE AREA NETWORK METRICS - Methods, systems, and devices are described for determining a quality estimation of a wireless network that may be used to determine whether a particular wireless network meets one or more criteria for association with a station. The quality estimation may be based on a load quality of a basic service set (BSS) of an available wireless network and/or one or more wide area network (WAN) metrics associated with the wireless network. A station may evaluate such load quality and WAN metrics prior to association, and/or after association with a wireless network. | 04-16-2015 |
Viswanath Nagarajan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20140080479 | APPARATUS AND METHODS FOR STATE SUSPENSION IN HYBRID NETWORKS - Methods and apparatus for suspending session state during hybrid network operation. In one exemplary embodiment, a cellular device uses a single-radio solution to support circuit-switched calls on a CDMA 1× network and packet-switched calls on LTE. Periodically, the cellular device tunes away from LTE and monitors CDMA 1× activity, and vice versa. During these tuned-away periods, the client device may suspend operation on the tuned away network for extended tune away intervals. | 03-20-2014 |