Narasimhan, CA
Akshay Narasimhan, Los Altos Hills, CA US
Patent application number | Description | Published |
---|---|---|
20110029382 | Automated Targeting of Information to a Website Visitor - Embodiments for targeting information to a website visitor are disclosed. One method includes collecting behavioral data of a plurality of users from a plurality of websites. The collected behavioral data is analyzed. For this embodiment, analyzing the collected behavior data includes clustering the collected behavioral data according to behavioral factors wherein collected behavioral data within each cluster include at least one common statistic, and collected behavioral data of different clusters have at least one differentiating statistic. Further, a server collects present user data while a present user is visiting a target website. The present user data is matched with at least one of the clusters of behavior factors based on a comparative analysis of the present user data with the clustered behavior factors. While the present user is still visiting the present website, targeted information is generated and displayed to the present user based on the at least one clustered behavior factor matched to the present user data. | 02-03-2011 |
Anand Narasimhan, Berkeley, CA US
Patent application number | Description | Published |
---|---|---|
20120113983 | METHOD AND PROCESS FOR SIGNALING, COMMUNICATION AND ADMINISTRATION OF NETWORKED OBJECTS - Systems and processes for communication of messages between one or more networked objects on circuit and packet data networks are described. Specifically, means for representation of various communication types, including content description and disposition rules, delivery and routing descriptions and rules, conversion and translation descriptions and rules, and methods for interactions and for administration over one or more network types, through one or more communication protocol types, to one or more destination types are described. The delivery of messages and other communication over various communication protocols in addition to email is described. Methods for administering and managing rules for directing and transforming said messages and communications for purposes of routing or delivery to one or more specific destinations are also presented. | 05-10-2012 |
Arvindsrinivasan Lakshmi Narasimhan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150215841 | SESSION-BASED PACKET ROUTING FOR FACILITATING ANALYTICS - A GTP correlation cluster (GCC) can automatically program a network element to forward copies of packets originating from a mobile device and having a shared attribute to the same analytic server, regardless of the regions into which the mobile device moves. The GCC can monitor attributes of copies of control packets that the network element receives. In response to detecting a changed attribute within a control packet originating from a mobile device, the GCC can update a session map specific to that mobile device in order to cause packets having that changed attribute to be forwarded to the same port to which packets having the former attribute were being forwarded prior to the change. As a result, the network element can ensure that packets belonging to a particular session still are forwarded to the same analytic server even if the mobile device has moved to a different region. | 07-30-2015 |
Ashok Narasimhan, Los Altos Hills, CA US
Patent application number | Description | Published |
---|---|---|
20110029382 | Automated Targeting of Information to a Website Visitor - Embodiments for targeting information to a website visitor are disclosed. One method includes collecting behavioral data of a plurality of users from a plurality of websites. The collected behavioral data is analyzed. For this embodiment, analyzing the collected behavior data includes clustering the collected behavioral data according to behavioral factors wherein collected behavioral data within each cluster include at least one common statistic, and collected behavioral data of different clusters have at least one differentiating statistic. Further, a server collects present user data while a present user is visiting a target website. The present user data is matched with at least one of the clusters of behavior factors based on a comparative analysis of the present user data with the clustered behavior factors. While the present user is still visiting the present website, targeted information is generated and displayed to the present user based on the at least one clustered behavior factor matched to the present user data. | 02-03-2011 |
20150032507 | AUTOMATED TARGETING OF INFORMATION TO AN APPLICATION VISITOR BASED ON MERCHANT BUSINESS RULES AND ANALYTICS OF BENEFITS GAINED FROM AUTOMATED TARGETING OF INFORMATION TO THE APPLICATION VISITOR - In an example implementation, behavioral data describing past actions including products viewed and purchases made by users while using applications is compiled. The behavioral data is then segmented into clusters of behavior factors according to statistically related actions of the users. Present user data describing a current action of a user while using a merchant application is compiled. A comparative analysis that includes determining a match between the present user data and a cluster from the clusters of behavior factors is performed. A demand function is generated based on the match and the business rules associated with the merchant application. Targeted information is generated based on the comparative analysis. The targeted information includes a discount for the product in the virtual shopping cart. The targeted information including the discount for the product is provided to the user for presentation before the user leaves the merchant application. | 01-29-2015 |
20150032532 | AUTOMATED TARGETING OF INFORMATION INFLUENCED BY GEO-LOCATION TO AN APPLICATION USER USING A MOBILE DEVICE - An example system is configured to compile behavioral data describing past actions including products viewed and purchases made by users while visiting applications hosted by servers accessible by the users via a computer network; segment the behavioral data into clusters of behavior factors according to statistically related actions of the users; compile present user data describing a current action and a geo-location of a user while visiting a merchant application hosted by a server coupled to the computer network and accessible by the user; determine a geo-location of the mobile device of the user; while the user is still using the merchant application, compute a match; generate based on the match targeted information influenced by the geo-location of the user; and transmit the targeted information to the mobile device of the user for display prior to the user leaving the merchant application. | 01-29-2015 |
20150032540 | AUTOMATED TARGETING OF INFORMATION INFLUENCED BY DELIVERY TO A USER - An example system is configured to compile coupled to a computer network behavioral data describing past actions including products viewed and purchases made by users while visiting applications; segment the behavioral data into clusters of behavior factors according to statistically related actions of the users; compile present user data describing a current action of a user while visiting a merchant website hosted by a server coupled to the computer network and accessible by the user on a merchant application; while the user is still visiting the website, compute a match between the present user data and one of the clusters of behavior factors; generate based on the match targeted information influenced by the present user data and the past delivery performance of a merchant and a shipping carrier; and provide the targeted information for presentation while the user is visiting the merchant application. | 01-29-2015 |
20150066644 | AUTOMATED TARGETING OF INFORMATION TO AN APPLICATION USER BASED ON RETARGETING AND UTILIZING EMAIL MARKETING - In one example implementation, behavioral data describing past actions including products viewed and purchases made by users while visiting applications is compiled. The behavioral data is segmented into clusters of behavior factors according to statistically related actions of the users. An electronic address for the user is received from a computer of the user. The electronic address is then processed for user data profiling the user. A match between the user data profiling the user and one of the clusters of behavior factors is computed. Targeted information is generated based on the match. The targeted information is provided to the computer of the user for presentation. | 03-05-2015 |
Avinash Narasimhan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130227646 | METHODS AND APPARATUS FOR LARGE SCALE DISTRIBUTION OF ELECTRONIC ACCESS CLIENTS - Methods and apparatus for large scale distribution of electronic access control clients. In one aspect, a tiered security software protocol is disclosed. In one exemplary embodiment, a server electronic Universal Integrated Circuit Card (eUICC) and client eUICC software comprise a so-called “stack” of software layers. Each software layer is responsible for a set of hierarchical functions which are negotiated with its corresponding peer software layer. The tiered security software protocol is configured for large scale distribution of electronic Subscriber Identity Modules (eSIMs) | 08-29-2013 |
Balachander Narasimhan, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20140273907 | METHOD AND APPARATUS FOR CONFIGURING A FREQUENCY DEPENDENT I/Q IMBALANCE COMPENSATION FILTER - A method of configuring at least one frequency dependent (FD), in-phase/quadrature (I/Q), imbalance compensation filter within a radio frequency (RF) module is described. The method includes applying an input signal to an input of the RF module, receiving a filtered I-path signal for the RF module and deriving at least one I-path filtering estimate value therefrom, receiving a filtered Q-path signal for the RF module and deriving at least one Q-path filtering estimate value therefrom, and configuring the at least one FD I/Q imbalance compensation filter based at least partly on at least one ratio between the derived I-path and Q-path filtering estimate values. | 09-18-2014 |
20140376420 | COMMUNICATIONS APPARATUS USING TRAINING SIGNAL INJECTED TO TRANSMISSION PATH FOR TRANSMISSION NOISE SUPPRESSION/CANCELLATION AND RELATED METHOD THEREOF - A communications apparatus has a transmitter path and a training signal generator. The transmitter path is arranged for transmitting a transmission signal. The training signal generator is arranged for generating a training signal in a receiver band, and injecting the training signal to the transmitter path. The training signal is utilized to obtain an accurate estimation of the channel which helps to suppress transmission noise comprised in at least one received signal of the communications apparatus, and the transmission noise is generated by the transmitter path. Specifically, the communications apparatus further has a receiver path and a transmission noise suppression device. The receiver path is arranged for receiving a received signal. The transmission noise suppression device is arranged for receiving the training signal, and processing the received signal to suppress transmission noise comprised in the received signal according to at least the training signal. | 12-25-2014 |
Balaji Narasimhan, Culver City, CA US
Patent application number | Description | Published |
---|---|---|
20140109079 | SOFTWARE UNINSTALLATION SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update. | 04-17-2014 |
20140189675 | SOFTWARE UNINSTALLATION SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update. | 07-03-2014 |
Balasubramanian Narasimhan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20080235481 | Managing memory in a system that includes a shared memory area and a private memory area - A method and apparatus for auto-tuning memory is provided. Memory on a computer system comprises at least one shared memory area and at least one private memory area. Addresses in the shared memory area are accessible to multiple processes. Addresses in the private memory area are dedicated to individual processes. Initially, a division in the amount of memory is established between the shared and private memory areas. Subsequently, a new division is determined. Consequently, memory from one memory area is “given” to the other memory area. In one approach, such sharing is achieved by causing the shared and private memory areas to be physically separate from each other both before and after a change in the division. The division of the amount of memory may be changed to a new division by deallocating memory from one of the memory areas and allocating that memory to the other of the memory areas. | 09-25-2008 |
20110231826 | Detecting Real-Time Invalid Memory References - A method, system, and computer program product for identifying invalid memory references. In one embodiment, invalid memory references are identified as they occur. In another embodiment, the invalid memory references are identified within a customized operating system that runs within an application. | 09-22-2011 |
Bhanu Narasimhan, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20150206180 | SYSTEMS AND METHODS OF NODULAR CONTENT SERVING - Systems and methods of the present disclosure are directed generally to serving content items via a hierarchical content node structure. More specifically, systems and methods of the present disclosure facilitate generating several content nodes using content data (e.g., bids, budget, content items, keywords, etc.), organizing the content nodes in a custom hierarchy that includes the content nodes, and selecting a content item of a content node to provide as a candidate for display on a user device. | 07-23-2015 |
Ganesh Narasimhan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090265774 | Method and Apparatus for Tracking Functional States of a Web-Site and Reporting Results to Web Developers - A software tool for enabling automated tracking of activity related to the status and usage statistics of a plurality of Web sites on a data packet network is provided. The software tool comprises a network communication capability for establishing network communication between the software tool and the tracked Web sites; a plurality of data-reporting modules for obtaining and reporting data about tracked Web sites; a data input function for excepting data from the reporting modules and from external sources; a data recording function for recording and logging the data received from the reporting modules and from the external sources; and a data management function for organizing and storing the received data and rendering the data accessible for use in software development. A software engineer or developer accesses the site-tracking software and connected database through a Web browser from a network-connected workstation in order to utilize data mined from Web sites for the purpose of creating routines enabling automated navigation and site manipulation by proxy for subscribed users. | 10-22-2009 |
Hrishikesh Narasimhan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100223658 | Systems and Methods of Handling Access Control Violations - Systems and methods of reporting access violations in a network device are disclosed. One such method comprises setting a forwarding index field in a specific entry of an access control list (ACL) to reference a specific forwarding table entry (FTE). The specific FTE is the only FTE associated with reporting access violations. The method further comprises setting a next destination field in the specific FTE to indicate a copy-to-processor behavior. The method further comprises setting the next destination field in the specific FTE to indicate a drop behavior. The setting of the next destination field is responsive to a timeout on a timer associated with reporting access violations. | 09-02-2010 |
20140075047 | Network-Assisted Virtual Machine Mobility - A first addressing message is received at a first switch in a network fabric indicating that a first virtual machine has undergone migration from connection to a first virtual switch at a first server to connection to a second virtual switch at a second server. A route advertisement message is then transmitted from the first switch to at least a second switch in the network fabric. This route advertisement is configured to cause the second switch to transmit a second addressing message to a second virtual machine connected to the first virtual switch. The second addressing message provides the second virtual machine with updated addressing information for the first virtual machine. A third addressing message is also transmitted from the first switch to the first virtual machine to provide the first virtual machine with updated addressing information for the second virtual machine. | 03-13-2014 |
Kaliyur Narasimhan, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20110028352 | HYBRIDIZATION DEVICE, METHODS, AND SYSTEM USING MIXING BEADS - A method, device and system for hybridizing a target oligonucleotide to at least one array comprising a plurality of mixing beads are provided. A target solution is mixed by agitating the mixing beads while the target oligonucleotides are hybridizing to the complementary probes on the array. In another embodiment, a permeable barrier contains the mixing beads, thereby preventing them from contacting the array surface. | 02-03-2011 |
Lakshminarayanan R. Narasimhan, Redondo Beach, CA US
Patent application number | Description | Published |
---|---|---|
20150122994 | PASSIVE MILLIMETER WAVE IMAGE CONVERTER - An imaging system is provided. The system includes a receiver to passively receive a millimeter wave (MMW) power level input from a scene and generates an analog output signal. A driver circuit receives the analog output signal and generates a drive output signal based on the amplitude of the analog output signal. A wavelength converter generates a light intensity output is a replica of a portion of the scene associated with the MMW power level input at a different wavelength range than the MMW power level input wavelength range. | 05-07-2015 |
L. Ravi Narasimhan, Redondo Beach, CA US
Patent application number | Description | Published |
---|---|---|
20150211990 | Diagnostic Method for High Sensitivity Detection of Component Concentrations in Human Gas Emission - A system for collecting gas samples emitted from skin and detecting concentrations of specified components therein. The system includes a collection chamber housing defining an interior space, the collection chamber housing having a gas inlet, a gas outlet, and an opening. The opening is configured for enclosing a skin portion from which to receive an emitted gas sample and sealing the interior space against the skin portion. An inert gas source is connected to the gas inlet, which is capable of allowing inert gas from the inert gas source to flow into the interior space. A gas cell is connected to the gas outlet, which is capable of allowing the inert gas and the gas sample to flow from the interior space into the gas cell. As a laser travels through the gas cell, power and optoacoustic signals are measured and used to determine a concentration of the specified component. | 07-30-2015 |
L. Ravi Narasimhan, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20140211208 | DIAGNOSTIC METHOD FOR HIGH SENSITIVITY DETECTION OF COMPONENT CONCENTRATIONS IN HUMAN GAS EMISSIONS - A method for detecting component concentrations in human gas emissions such as breath and gas emitted from skin. A gas sample containing a specified component is collected into a gas cell using a pump and a series of valves to draw the gas sample into the cell and control the gas pressure within the cell. A tunable optical radiation beam is passed through the gas cell and the amount of energy absorbed by the specified component may be measured indirectly by taking the difference between the incident and emerging beam energy or directly by optoacoustic methods. Concentrations of the specified component as small as 0.1 ppB may be determined. Additionally, the tunable optical radiation beam may be multiplexed for use with a plurality of systems utilizing the beam for medical purposes. | 07-31-2014 |
Mandayam Narasimhan, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090074053 | Personal Video Recorder - A sequence of picture slices is encoded as reference slices and non-reference slices, wherein the reference slices include B slices, by forming, for each B slice, at least one data packet containing data values derived from brightness and color information pertaining to the slice. The data packet for each B slice includes a header element indicating whether the B slice is a reference slice. The header element of each reference B slice has a value that depends on depth of the reference B slice in a hierarchy of discardability. | 03-19-2009 |
20150117550 | METHOD AND APPARATUS FOR DECODING AN ENHANCED VIDEO STREAM - Disclosed are herein are methods and systems for encoding and decoding enhanced video streams using a legacy and scalable video components. In one aspect, a method of encoding video data in a packetized elementary stream (PES), is disclosed. The method includes receiving a signal including frames of image data, wherein the frames include base layer and enhancement layer components; encoding the frames of image data to form video access units (AUs), wherein base layer AUs are formed for base layer components and enhancement layers AUs are formed for enhancement layer components, each AU including: an elementary stream header (ELSM) including image data metadata parameters associated with decoding and displaying the image data; a PES header including a presentation time stamp (PTS) and a PES packet length indicating the length of the PES header; one or more codestreams associated with a frame of the image data; adding a network abstraction layer (NAL) unit header defined by an enhancement layer video standard to each base layer AU, the NAL unit header being a constant value and length; and forming a modified PES header by increasing the PES packet length to include the length of the NAL unit header in it | 04-30-2015 |
20150341644 | Individual Buffer Management in Transport of Scalable Video - A method is provided to determine buffer parameter settings for a plurality of layers in a transport stream. Each layer includes a respective transport stream buffer parameter setting. Then, the method provides respective transport stream buffer parameter settings to individual transport stream buffers for respective layers in the plurality of layers. Then, the method buffers the respective layers in the individual transport stream buffers according to the respective transport stream buffer parameter settings. After buffering, the method combines the respective layers to form a combined bit stream. | 11-26-2015 |
20150341645 | Signaling for Addition or Removal of Layers in Scalable Video - A method of signaling individual layers in a transport stream is provided that includes: determining a plurality of layers in a transport stream, wherein each layer includes a respective transport stream parameter setting; determining an additional layer for the plurality of layers in the transport stream, wherein the additional layer enhances one or more of the plurality of layers including a base layer and the respective layer parameter settings for the plurality of layers do not take into account the additional layer; and determining an additional transport stream parameter setting for the additional layer, the additional transport stream parameter setting specifying a relationship between the additional layer and at least a portion of the plurality of layers, wherein the additional transport stream parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers. | 11-26-2015 |
20150341649 | Signaling and Selection for the Enhancement of Layers in Scalable Video - A method is provided for signaling individual layer parameters in a transport stream that includes: indicating, using a supplemental enhancement information (SEI) message in the video stream, operation point information; inserting the operation point information in the transport stream using an operation point descriptor; and providing the operation point descriptor in a Program Map Table (PMT). | 11-26-2015 |
Mandayam A. Narasimhan, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110012992 | SIMULCAST OF STEREOVIEWS FOR 3D TV - A three-dimensional (3D) video encoder includes a first encoder, a second encoder, and a multiplexer. The first encoder is configured to encode a base view to form a first independently compressed video stream associated with video content. The second encoder is configured to encode a nonbase view to form a second independently compressed video stream associated with the video content. The multiplexer is configured to multiplex the first and second independently compressed video streams associated with the video content to form a transport stream. The transport stream is operable to be processed to render a 3D video using the base and nonbase views. | 01-20-2011 |
20110310981 | CARRIAGE SYSTEMS ENCODING OR DECODING JPEG 2000 VIDEO - A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information. | 12-22-2011 |
20130050575 | METHOD OF DELIVERING MEDIA DATA FROM A TRANSMITTER TO A RECEIVER - A method of processing media data received at a receiver over a bitstream having a standardized format that supports descriptors includes receiving at the receiver an extension descriptor that specifies a descriptor tag having a value within a prescribed tag value range, a descriptor length having a value within a prescribed length value range, at least one extension descriptor tag value that identifies a descriptor, and extension descriptor data associated with the identified descriptor. Responsive to the extension descriptor tag value, the identified descriptor and the extension descriptor data associated with the identified descriptor are employed to process the media data at the receiver. | 02-28-2013 |
20130120526 | ASSOCIATION OF MVC STEREOSCOPIC VIEWS TO LEFT OR RIGHT EYE DISPLAY FOR 3DTV - A method of delivering video data representing left and right eye views of a scene encoded in accordance with multiview video coding (MVC) from a transmitter to a receiver over an MPEG-2 systems standard stream, includes receiving at a transmitter an input video elementary stream conveying data encoded as a base view and an enhancement view, wherein the base view represents a specific one of the left and right eye views and the enhancement view represents the other of the left and right eye views. An MPEG-2 systems standard multiplexer at the transmitter generates an MPEG-2 systems standard stream that is derived from the input video elementary stream and conveys association information associating the base view with the specific one of the left and right eye views. The MPEG-2 systems standard stream is transmitted from the transmitter to the receiver. | 05-16-2013 |
20130128990 | METHOD AND APPARATUS FOR DECODING AN ENHANCED VIDEO STREAM - A method of decoding an enhanced video stream composed of base layer video access units and enhancement layer video access units, each access unit comprising a plurality of syntax structures, includes passing the syntax structures of the base layer access units to a base layer buffer, passing syntax structures of the enhancement layer access units to an enhancement layer buffer, outputting the syntax structures passed to the base layer buffer in a predetermined sequence, outputting the syntax structures passed to the enhancement layer buffer in a predetermined sequence, and recombining the sequences of syntax structures output by the base layer buffer and the enhancement layer buffer respectively to form a complete enhanced access unit, composed of base layer syntax structures and enhancement layer syntax structures in a predetermined sequence. | 05-23-2013 |
20130315306 | Personal Video Recorder - A sequence of picture slices is encoded as reference slices and non-reference slices, wherein the reference slices include B slices, by forming, for each B slice, at least one data packet containing data values derived from brightness and color information pertaining to the slice. The data packet for each B slice includes a header element indicating whether the B slice is a reference slice. The header element of each reference B slice has a value that depends on depth of the reference B slice in a hierarchy of discardability. | 11-28-2013 |
20140056367 | CARRIAGE SYSTEMS ENCODING OR DECODING JPEG 2000 VIDEO - A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information. | 02-27-2014 |
20140192982 | TRANSPORT OF PARTIALLY ENCRYPTED MEDIA - A method of facilitating transport of partially encrypted video is disclosed. The method re-packetizes or otherwise de-concatenates packets carrying the partially encrypted video into packets where all the video in each packet is either encrypted or unencrypted. The re-packetized video packets may include data that identifies whether the packet is carrying encrypted or unencrypted video. | 07-10-2014 |
20140301440 | SIGNALING FOR ADDITION OR REMOVAL OF LAYERS IN VIDEO CODING - In one embodiment, a method determines an encoded plurality of layers for a scalable video stream for a video where each of the plurality of layers includes a respective layer parameter setting. An additional layer for the plurality of layers is determined where the additional layer enhances a base layer in the plurality of layers and the respective layer parameter settings for the encoded plurality of layers do not take into account the additional layer. The method then determines an additional layer parameter setting for the additional layer. The additional layer parameter setting specifies a relationship between the additional layer and at least a portion of the plurality of layers where the additional layer parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers. | 10-09-2014 |
20140301482 | INDIVIDUAL BUFFER MANAGEMENT IN VIDEO CODING - In one embodiment, a method determines buffer parameter settings for a plurality of layers in a scalable video stream for a video. Each layer includes a respective buffer parameter setting. Then, the method applies respective buffer parameter settings to individual buffers for respective layers in the plurality of layers. The respective layers are buffered in the individual buffers according to the respective buffer parameter settings where the respective layers are combined after the buffers to form a combined bitstream including the respective layers for decoding. | 10-09-2014 |
Mukundan Narasimhan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090266398 | Method and Apparatus to Form Back Contacts to Flexible CIGS Solar Cells - An apparatus for and a method of interconnecting at least two solar cells using contact areas which are formed on the conductive substrates of the solar cells is described. The contact areas are formed by a material removal process which removes high resistance surface layers of the conductive substrates at the contact areas. A stringing process serially interconnects the solar cells by connecting each contact area that is cleared of high resistance surface layer to the terminal of one of the adjacent solar cells. | 10-29-2009 |
20100147364 | THIN FILM PHOTOVOLTAIC MODULE MANUFACTURING METHODS AND STRUCTURES - The present invention provides module structures and methods of manufacturing rigid or flexible photovoltaic modules employing thin film solar cells fabricated on flexible substrates, preferably on flexible metallic foil substrates. The solar cells may be Group IBIIIAVIA compound solar cells or amorphous silicon solar cells fabricated on thin stainless steel or aluminum alloy foils. In one embodiment, initially a solar cell string including two or more solar cells is formed by interconnecting the solar cells with conductive leads or ribbons. At least one bypass diode electrically connects conductive back surfaces of at least two solar cells. The bypass diode and the solar cells are encapsulated with support material and are packed with the protective shell such that the at least one bypass diode is placed between at least one solar cell and the bottom protective sheet. The bypass diode is thermally connected to the back conductive surface of one of the solar cells so that the back conductive surface of the solar cell functions as a heat sink. | 06-17-2010 |
20140332371 | TRANSPARENT CONDUCTIVE OXIDES - A method of deposition of a transparent conductive film from a metallic target is presented. A method of forming a transparent conductive oxide film according to embodiments of the present invention include depositing the transparent conductive oxide film in a pulsed DC reactive ion process with substrate bias, and controlling at least one process parameter to affect at least one characteristic of the conductive oxide film. The resulting transparent oxide film, which in some embodiments can be an indium-tin oxide film, can exhibit a wide range of material properties depending on variations in process parameters. For example, varying the process parameters can result in a film with a wide range of resistive properties and surface smoothness of the film. | 11-13-2014 |
Murali Narasimhan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120225558 | METHODS FOR CONTACT CLEAN - Methods and apparatus for removing oxide from a surface, the surface comprising at least one of silicon and germanium, are provided. The method and apparatus are particularly suitable for removing native oxide from a metal silicide layer of a contact structure. The method and apparatus advantageously integrate both the etch stop layer etching process and the native oxide removal process in a single chamber, thereby eliminating native oxide growth or other contaminates redeposit during the substrate transfer processes. Furthermore, the method and the apparatus also provides the improved three-step chemical reaction process to efficiently remove native oxide from the metal silicide layer without adversely altering the geometry of the contact structure and the critical dimension of the trenches or vias formed in the contact structure. | 09-06-2012 |
20130228933 | BEOL Interconnect With Carbon Nanotubes - An integrated circuit with BEOL interconnects may comprise: a substrate including a semiconductor device; a first layer of dielectric over the surface of the substrate, the first layer of dielectric including a filled via for making electrical contact to the semiconductor device; and a second layer of dielectric on the first layer of dielectric, the second layer of dielectric including a trench running perpendicular to the longitudinal axis of the filled via, the trench being filled with an interconnect line, the interconnect line comprising cross-linked carbon nanotubes and being physically and electrically connected to the filled via. Cross-linked CNTs are grown on catalyst particles on the bottom of the trench using growth conditions including a partial pressure of precursor gas greater than the transition partial pressure at which carbon nanotube growth transitions from a parallel carbon nanotube growth mode to a cross-linked carbon nanotube growth mode. | 09-05-2013 |
Murali K. Narasimhan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090053426 | COBALT DEPOSITION ON BARRIER SURFACES - Embodiments of the invention provide processes for depositing a cobalt layer on a barrier layer and subsequently depositing a conductive material, such as copper or a copper alloy, thereon. In one embodiment, a method for depositing materials on a substrate surface is provided which includes forming a barrier layer on a substrate, exposing the substrate to dicobalt hexacarbonyl butylacetylene (CCTBA) and hydrogen to form a cobalt layer on the barrier layer during a vapor deposition process (e.g., CVD or ALD), and depositing a conductive material over the cobalt layer. In some examples, the barrier layer and/or the cobalt layer may be exposed to a gas or a reagent during a treatment process, such as a thermal process, an in situ plasma process, or a remote plasma process. | 02-26-2009 |
20100096273 | CU SURFACE PLASMA TREATMENT TO IMPROVE GAPFILL WINDOW - A method and apparatus for selectively controlling deposition rate of conductive material during an electroplating process. Dopants are predominantly incorporated into a conductive seed layer on field regions of a substrate prior to filling openings in the field regions by electroplating. A substrate is positioned in one or more processing chambers, and barrier and conductive seed layers formed. A dopant precursor is provided to the chamber and ionized, with or without voltage bias. The dopant predominantly incorporates into the conductive seed layer on the field regions. Electrical conductivity of the conductive seed layer on the field regions is reduced relative to that of the conductive seed layer in the openings, resulting in low initial deposition rate of metal on the field regions during electroplating, and little or no void formation in the metal deposited in the openings. | 04-22-2010 |
20110315319 | PRE-CLEAN CHAMBER WITH REDUCED ION CURRENT - Apparatus for processing substrates are disclosed herein. In some embodiments, a substrate processing system may include a process chamber having a first volume to receive a plasma and a second volume for processing a substrate; a substrate support disposed in the second volume; and a plasma filter disposed in the process chamber between the first volume and the second volume such that a plasma formed in the first volume can only flow from the first volume to the second volume through the plasma filter. In some embodiments, the substrate processing system includes a process kit coupled to the process chamber, wherein the plasma filter is disposed in the process kit. | 12-29-2011 |
20120237693 | IN-SITU CLEAN PROCESS FOR METAL DEPOSITION CHAMBERS - Embodiments of the invention include methods for in-situ chamber dry clean for metal deposition chambers. In one embodiment, a method for in-situ chamber dry clean after a metal deposition process includes placing a substrate in a processing chamber, performing a metal deposition process on the substrate in the processing chamber, removing the substrate from the support pedestal, and performing an in-situ cleaning process by supplying a cleaning gas containing H | 09-20-2012 |
20130109172 | HIGH TEMPERATURE TUNGSTEN METALLIZATION PROCESS | 05-02-2013 |
20140165911 | APPARATUS FOR PROVIDING PLASMA TO A PROCESS CHAMBER - Embodiments of apparatus for providing plasma to a process chamber are provided. In some embodiments, an apparatus may include a first ground plate; an electrode disposed beneath and spaced apart from the first ground plate by a first electrical insulator to define a first gap between the first ground plate and the electrode; a second ground plate disposed beneath and spaced apart from the electrode by a second electrical insulator to define a second gap between the electrode and the second ground plate; a gas inlet to provide a process gas to the first gap; a plurality of through holes disposed through the electrode coupling the first gap to the second gap; and a plurality of first gas outlet holes disposed through the second ground plate to fluidly couple the second gap to an area beneath the second plate. | 06-19-2014 |
20140187038 | HIGH TEMPERATURE TUNGSTEN METALLIZATION PROCESS - Embodiments of the invention provide an improved process for depositing tungsten-containing materials. In one embodiment, the method for forming a tungsten-containing material on a substrate includes forming an adhesion layer containing titanium nitride on a dielectric layer disposed on a substrate, forming a tungsten nitride intermediate layer on the adhesion layer, wherein the tungsten nitride intermediate layer contains tungsten nitride and carbon. The method further includes forming a tungsten barrier layer (e.g., tungsten or tungsten-carbon material) from the tungsten nitride intermediate layer by thermal decomposition during a thermal annealing process (e.g., temperature from about 700° C. to less than 1,000° C.). Subsequently, the method includes optionally forming a nucleation layer on the tungsten barrier layer, optionally exposing the tungsten barrier layer and/or the nucleation layer to a reducing agent during soak processes, and forming a tungsten bulk layer on or over the tungsten barrier layer and/or the nucleation layer. | 07-03-2014 |
20150255333 | COBALT DEPOSITION ON BARRIER SURFACES - Embodiments of the invention provide processes for depositing a cobalt layer on a barrier layer and subsequently depositing a conductive material, such as copper or a copper alloy, thereon. In one embodiment, a method for depositing materials on a substrate surface is provided which includes forming a barrier layer on a substrate, exposing the substrate to dicobalt hexacarbonyl butylacetylene (CCTBA) and hydrogen to form a cobalt layer on the barrier layer during a vapor deposition process (e.g., CVD or ALD), and depositing a conductive material over the cobalt layer. In some examples, the barrier layer and/or the cobalt layer may be exposed to a gas or a reagent during a treatment process, such as a thermal process, an in situ plasma process, or a remote plasma process. | 09-10-2015 |
Nagarajan Narasimhan, Torrance, CA US
Patent application number | Description | Published |
---|---|---|
20150244882 | AUTOMATICALLY POPULATING IMPOSITION OPTIONS OF DOCUMENT FINISHING DEVICES - Methods and devices include a printing device automatically receiving capabilities of all the document finishing devices currently operatively connected to the printing device. These capabilities include attribute/value pairs, which are document attributes and associated document attribute values made available by the document finishing devices. These methods and devices also automatically generate sets of fixed attribute/value pairs, based on the capabilities of the document finishing devices. Then, such methods and devices automatically display choices of the sets of fixed attribute/value pairs, along with individual attribute/value pairs, on a graphic user interface of the printing device. In response, these methods and devices receive user selections from the choices through the graphic user interface. These methods and devices automatically execute the user choices to perform printing of documents and finishing operations on the documents (using the printing device and the document finishing devices). | 08-27-2015 |
Nambi Lakshmi Narasimhan, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20160028840 | METHOD AND SYSTEM APPLICATIONS FOR PUSH NOTIFICATIONS - Embodiments of the present invention are directed to a method, system, and article of manufacture of a native notification center app that receive all types of push notifications. The push notification payload contains the URL to be launched when touched on the display of a mobile device and the custom data to be passed to the web application on launch. The push message sent to the notification center app and when the app is opened, which lists all the push notifications. When the user touches a notification, the URL in that notification can be launched in the browser and the custom data can be made available to the web application as parameters. | 01-28-2016 |
Partha Narasimhan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090034492 | Supporting Idle Stations in Wireless Distribution Systems - Supporting idle stations in an IEEE 802.11 wireless distribution system. When a station in an IEEE 802.11 wireless distribution system (DS) enters the idle state, it is not associated with any access points (APs) in the DS, Prior to entering the idle state, a station may establish filters indicating what traffic it wishes to receive. These filters are sent to a server in the DS. When a station goes idle, it is associated with a paing server in the DS, which buffers all received for the idle station, and initiates paging of the idle station when such traffic meeting filter criteria is received. When the station exits the idle state by reassociating with an AP in the DS, the server is notified, and forwards the buffered traffic to the station through its AP. The server may be implemented as a process running in a controller or portal in the DS. | 02-05-2009 |
20090252097 | BAND STEERING FOR MULTI-BAND WIRELESS CLIENTS - Band steering for multi-band wireless clients. In a wireless digital network having at least one central controller and a plurality of access nodes connected to the central controller, and wherein some of the access nodes support a preferred wireless band and at least one non-preferred wireless band, the central controller identifies wireless client devices capable of multi-band operation, and encourages them to connect to the preferred wireless band. Client devices may be identified as multi-band capable by tracking probe requests. The central controller keeps a list of multi-band capable clients, for example in a database. This information is provided to other central controllers, and to access nodes attached to the central controller. Multi-band capable clients are encouraged to connect on the preferred wireless band for example by having the access nodes not respond to probe requests on the non-preferred wireless bands. Connections made on the non-preferred wireless bands may be moved to the preferred wireless band. | 10-08-2009 |
20110235591 | BAND STEERING FOR MULTI-BAND WIRELESS CLIENTS - Band steering for multi-band wireless clients. In a wireless digital network having at least one central controller and a plurality of access nodes connected to the central controller, and wherein some of the access nodes support a preferred wireless band and at least one non-preferred wireless band, the central controller identifies wireless client devices capable of multi-band operation, and encourages them to connect to the preferred wireless band. Client devices may be identified as multi-band capable by tracking probe requests. The central controller keeps a list of multi-band capable clients, for example in a database. This information is provided to other central controllers, and to access nodes attached to the central controller. Multi-band capable clients are encouraged to connect on the preferred wireless band for example by having the access nodes not respond to probe requests on the non-preferred wireless bands. Connections made on the non-preferred wireless bands may be moved to the preferred wireless band. | 09-29-2011 |
20110258681 | SYSTEM AND METHOD FOR MONITORING AND ENFORCING POLICY WITHIN A WIRELESS NETWORK - In general, one embodiment of the invention is a air monitor adapted to a wireless network. The air monitor enforces policies followed by the wireless network even though it is not involved in the exchange of data between wireless devices of the wireless network such as access points and wireless stations. | 10-20-2011 |
20110258696 | System and Method for Centralized Station Management - In one embodiment of the invention, a wireless network is adapted with a wireless network switch in communication with a plurality of access points, which are in communication with one or more stations. Coupled to the access points over an interconnect, the wireless network switch is adapted to receive a DEAUTHENTICATION message sent by one of the plurality of access points in the same coverage area of the station so as to detect the DEAUTHENTICATION message and to block communications between the plurality of access points and the station in response to determining that the DEAUTHENTICATION message is invalid. | 10-20-2011 |
20120213159 | System and Method for Centralized Station Management - A wireless network is adapted with a wireless network switch in communication with a plurality of access points, which are in communication with one or more stations. Specifically, a network device may receive a plurality of request messages on a plurality of wireless communication channels through a plurality of access points. The request messages are originated from a single station. Furthermore, the network can extract a plurality of channel identifiers from the request messages, and generates a filtered radio frequency neighborhood list dynamically based on the extracted channel identifiers. | 08-23-2012 |
20120218931 | System and Method for Centralized Station Management - A wireless network is adapted with a wireless network switch in communication with a plurality of access points, which are in communication with one or more stations. Specifically, a network device may receive a multicast or broadcast message. Furthermore, the network device will transmit the multicast or broadcast message if at least one station is associated with the network device, and will discontinue transmitting the multicast or broadcast message if no station is associated with the network device. | 08-30-2012 |
20130215815 | EFFICIENT MULTICAST CONTROL PROCESSING FOR A WIRELESS NETWORK - According to one embodiment of the invention, a method comprises an exchange of messages between an access point and a wireless network switch. One message, a PROXY IGMP JOIN message, is transmitted to the access point for propagation to a multicast router. This is performed so that multicast data associated with the multicast group identified by the PROXY IGMP JOIN message is routed to the access point without any unnecessary involvement by the wireless network switch. | 08-22-2013 |
20140269280 | Channel Width Configuration Based on Network Conditions - A method includes determining an optimized channel width between client devices and access points based on network conditions in a wireless network. In particular, the channel widths may be optimized to reduce airtime usage on access points and eliminate a high density condition while the client devices are steered to access points that provide the greatest channel capacity gains based on signal-to-noise-ratios for each spatial stream in a beamformed transmission. | 09-18-2014 |
20140362696 | SYSTEM AND METHOD FOR ADAPTIVE CHANNEL SCANNING WITHIN A WIRELESS NETWORK - An access point device that is adapted to a wireless network and a wired network is disclosed. The access point includes a transceiver to receive wireless frames from a plurality of wireless devices of the wireless network, respectively, and at least one component to process information extracted from the wireless frames and to control channel scanning based upon at least one of an amount of wireless device traffic and a type of call. | 12-11-2014 |
20140369337 | SYSTEM AND METHOD FOR ADAPTIVE CHANNEL SCANNING WITHIN A WIRELESS NETWORK - An access point device that is adapted to a wireless network and a wired network is disclosed. The access point includes a transceiver to receive wireless frames from a plurality of wireless devices of the wireless network, respectively, and at least one component to process information extracted from the wireless frames and to control channel scanning based upon at least one of an amount of wireless device traffic and a type of call. | 12-18-2014 |
20150038188 | Task Processing and Resource Sharing in a Distributed Wireless System - The present disclosure discloses a system and method for task processing and resource sharing in a distributed wireless system. The system includes a processor and a memory storing instructions that, when executed, cause the system to: identify a plurality of nodes in a distributed wireless system, each node of the plurality of nodes associated with a radio frequency neighborhood, the radio frequency neighborhood of one node including one or more other nodes that hear beacons from the one node; assign a task to the plurality of nodes; split the task into a plurality of subtasks; assign the plurality of subtasks to the plurality of nodes; receive a plurality of subtask processing results from the plurality of nodes; and combine the plurality of subtask processing results to generate a task processing result for the task. | 02-05-2015 |
Partha Narasimhan, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20110194442 | Determining WLAN Edges - Determining whether a station is at the edge of wireless local area network (WLAN) coverage. In an IEEE 802.11 wireless network comprising one or more access points (APs) which may optionally be connected to one or more controllers, with wireless clients connected to those APs, . Station S connected to AP A collects reports such as beacon reports which contains information on all APs station S can hear, including signal strengths. AP A collects a neighbor report which contains information on all APs in its neighborhood including signal strengths. These reports from A and S are observed and compared over time to determine when S is at or is moving to the edge of WLAN coverage. For example, if the only entry in the beacon list for client S is AP A to which it is connected, and the signal strength is decreasing over time, S is at the edge of WLAN coverage and is moving away from the WLAN. The process may be implemented at a controller, at a client, or both. | 08-11-2011 |
20120170499 | Supporting Idle Stations in Wireless Distribution Systems - One embodiment described herein, a method of supporting wireless stations in a wireless distribution system having a portal and one or more access points is described. The method comprises accepting by a first access point (AP) a set of filters from a station; receiving by the first AP signaling that the station enters into an idle mode and signaling the same to a server in the wireless distribution system; forwarding by the first AP the set of filters to the server, the set of filters being applied to messages directed to the station received by the server in the wireless distribution system; receiving a buffered message for the station from the server in response to the buffered message matching at least one of the set of filters; and forwarding the buffered message to the station in response to receiving the buffered message from the server. | 07-05-2012 |
20120243457 | EFFICIENT MULTICAST CONTROL PROCESSING FOR A WIRELESS NETWORK - According to one embodiment of the invention, a method comprises detecting, by a wireless network switch, a new association between an access point and a wireless station. Thereafter, a first message is transmitted from the wireless network switch. The first message is adapted to cause the access point to (i) join a multicast group to which the wireless station is a member and (ii) transmit a multicast message directly to a multicast router without routing the multicast message via the wireless network switch. | 09-27-2012 |
20120243474 | BAND STEERING FOR MULTI-BAND WIRELESS CLIENTS - Band steering for multi-band wireless clients. According to one embodiment of the invention, a method of operations comprises receiving, at a network device, a request from a wireless client device on a first wireless communication band. Thereafter, the network device identifies a unique address identifier associated with the wireless client device based on the received request and stores the unique address identifier in response to determining that the wireless client device is capable of communicating on the first wireless communication band. | 09-27-2012 |
20130028133 | Managing Multiple Virtual Network Memberships - To facilitate management and configuration of VLAN memberships associated with applications or network protocols, a network device receives a packet from a wireless station which is a member of a virtual local area network (VLAN). The network device determines whether the packet is associated with a predefined application or network protocol. If so, the network device delivers the received packet to a dedicated VLAN which is accessible only to network devices associated with the predefined application or network protocol, regardless of destination address specified within the packet. If not, the network device delivers the received packet to an address or a group of addresses specified in a header of the received packet. In some embodiments, the VLAN is divided from a VLAN pool, and the dedicated VLAN corresponds to an address space that is outside the address space of the VLAN pool. | 01-31-2013 |
20130036188 | Infrastructure-Assisted Client Management using Synthesized Beacon Reports - Infrastructure-based client management uses synthesized beacon reports to effect client association with APs in a wireless digital network. Beacon reports are synthesized by having a plurality of APs in the network collect client reports and send those reports to a report process on the network. The report process accumulates client reports from the plurality of APs and selects one or more candidate APs to support a client. Selection may be made on reported SNR, AP loading, channel loading, AP characteristics, or a combination. The report process may produce blacklists and optionally whitelists for use by APs to use in processing client probe and connection requests. | 02-07-2013 |
20130196708 | Propagation of Leveled Key to Neighborhood Network Devices - The present disclosure discloses a network device and/or method for pro-active propagation of second level security keys (e.g., PMK-R1) to a wireless client's neighboring wireless network devices. The wireless network device derives a first level security key (e.g., PMK-R0) and one or more second level security keys (e.g., PMK-R1) during an initial mobility domain association initiated by the wireless client. Then, the wireless network device determines a subset of wireless network devices in the neighborhood of the wireless client to which it may pro-actively propagate one or more second level security keys corresponding to the wireless client prior to the wireless client initiating a Fast BSS Transition (FT) to any network device in the subset. This would reduce the duration of time that data connectivity is lost between the wireless client and the network during the FT process. | 08-01-2013 |
20130203384 | SYSTEM AND METHOD FOR DETERMINING LEVELED SECURITY KEY HOLDER - The present disclosure discloses a network device and/or method for determination of leveled security key holders for a wireless client in a wireless network. The network device detects a roaming or connection pattern of one or more wireless clients in the wireless network based on requests received from the wireless clients. Furthermore, the network device determines one or more selecting rules for selecting an appropriate key holder for the wireless client among a plurality of network devices. Next, the network device prioritizes the one or more selecting rules, and selects the appropriate key holder based on the determined rules and their corresponding prioritization. Through selection of appropriate key holders, the disclosed method provides for better load balancing among possible leveled key holders, and shortens the latencies experienced by wireless clients during fast basic service set transition. | 08-08-2013 |
20130305332 | System and Method for Providing Data Link Layer and Network Layer Mobility Using Leveled Security Keys - The present disclosure discloses a network device and/or method for providing data link layer (L2) and network layer (L3) mobility using level security keys. A first network device acting as a first level security key holder in a first network receives a first level security key holder identifier corresponding to a second network device in a second network. The first level security key holder identifier is originated from a client that roams from the second network to the first network. Moreover, the first network and the second network belong to a single roaming domain. Also, the network device transmits the first level security key holder identifier to the second network device and requests for corresponding first level security key. The network device then derives a second level security key and transmits a second level security key identifier the second level key holder in the first network. | 11-14-2013 |
20140012967 | SYSTEM AND METHOD FOR SUPPORTING MULTICAST DOMAIN NAME SYSTEM DEVICE AND SERVICE CLASSIFICATION - According to one embodiment, a digital device is adapted to support one or more network services. The digital device comprises processing circuitry, and a memory coupled to the processing circuitry. The memory comprises logic that, when executed by the processing circuit, is configured to (i) detect, in response to a triggering event, one or more network services advertised by at least one digital device within a network, and (ii) store information only directed to the one or more network services. | 01-09-2014 |
20140036754 | OVERLAYING VIRTUAL BROADCAST DOMAINS ON AN UNDERLYING PHYSICAL NETWORK - The present disclosure discloses a method and network device for overlaying one or more broadcast groups over virtual local area networks in a wireless network. The network device receives a broadcast/multicast message from a member device of a broadcast group. The broadcast group includes a subset of devices sharing at least one common property. The broadcast/multicast message is to be received by other member devices, but not by non-member devices of the first broadcast group. Furthermore, the broadcast group includes one of (i) a subset of devices from a single virtual local area network, and (ii) at least two subsets of devices from different virtual local area networks. The network device then determines the broadcast group associated with the received broadcast/multicast message based on the common property, and then transmits the received broadcast/multicast message to other member devices in the broadcast group. | 02-06-2014 |
20140036787 | System and Method for Computing Coverage Set and Resource Allocations in Wireless Networks - The present disclosure discloses a network device and/or method for computing coverage set and resource allocations in wireless networks. The disclosed network device selects a radio frequency subdomain in a wireless network, and further determines a coverage set for the selected radio frequency subdomain. The coverage set includes a subset of access nodes in the selected radio frequency domain. Moreover, a respective access node in the radio frequency subdomain satisfies one of (a) the respective access node is a member of the coverage set, and (b) the respective access node is covered by at least one member of the coverage set with a signal strength stronger than a predetermined threshold. | 02-06-2014 |
20140036788 | System and Method for Computing Coverage Set and Resource Allocations in Wireless Networks - The present disclosure discloses a network device and/or method for computing coverage set and resource allocations in wireless networks. The disclosed network device receives a radio frequency subdomain and a coverage set for the radio frequency subdomain in a wireless network. Furthermore, the disclosed network device selects a capacity mode or a coverage mode as an operating mode of the radio frequency subdomain in response to a measure of network activity satisfying a predetermined condition. In addition, the disclosed network device performs radio resource management in the radio frequency subdomain based on the selected operating mode. | 02-06-2014 |
20140036893 | System and Method for Enforcing Uplink Wireless Medium Usage in Wireless Networks - The present disclosure discloses a method and network device for enforcing uplink airtime fairness in wireless local area networks. The disclosed network device receives usage limits associated with transmissions from one or more client devices. The client devices transmit packets to the network device via one or more uplink wireless mediums. The disclosed network device further collects wireless medium usage times associated with the client devices, and calculates a size for transmission windows corresponding to the client devices based on the wireless medium usage times and the usage limits. The transmission windows can be TCP advertisement windows whose size determines a rate of transmissions permitted over the wireless medium. Then, the disclosed network device sets the transmission window to the calculated size. | 02-06-2014 |
20140059218 | SYSTEM, APPARATUS AND METHOD FOR MANAGING CLIENT DEVICES WITHIN A WIRELESS NETWORK - According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting if a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device. | 02-27-2014 |
20140274037 | METHOD AND SYSTEM FOR DYNAMIC DETERMINATION OF POTENTIAL ACCESS POINTS FOR PROPAGATING CLIENT INFORMATION - A method includes determining a subset, of a set of access points, that a client device is likely to roam to from a first access point in the set of access points; transmitting to each of the subset of access points, without transmitting to a second access point in the set of access points that is not included in the subset, information associated with the client device; wherein the information associated with the client device is used by the client device or by the third access point during (a) an association process for the client device associating with the third access point or (b) an authentication process for the authentication of the client device by the third access point. | 09-18-2014 |
20140293966 | Determining WLAN Edges - Determining whether a station is at the edge of wireless local area network (WLAN) coverage. In an IEEE 802.11 wireless network comprising one or more access points (APs) which may optionally be connected to one or more controllers, with wireless clients connected to those APs. Station S connected to AP A collects reports such as beacon reports which contains information on all APs station S can hear, including signal strengths. AP A collects a neighbor report which contains information on all APs in its neighborhood including signal strengths. These reports from A and S are observed and compared over time to determine when S is at or is moving to the edge of WLAN coverage. For example, if the only entry in the beacon list for client S is AP A to which it is connected, and the signal strength is decreasing over time, S is at the edge of WLAN coverage and is moving away from the WLAN. The process may be implemented at a controller, at a client, or both. | 10-02-2014 |
20140321445 | Overlaying Virtual Broadcast Domains On An Underlying Physical Network - Operations include determining that a subset of devices, from a plurality of devices, are executing a same application, located in a same geographical location, or correspond to a same user. Responsive to the determining operation, a group with the subset of devices is created and communication between the devices is supported. | 10-30-2014 |
20150119035 | SYSTEM, APPARATUS AND METHOD FOR MANAGING NETWORK DEVICE CONNECTIVITY ON HETEROGENOUS NETWORKS - According to one embodiment of the disclosure, a network device is described that includes at least one hardware processor and is configured to perform a number of operations. Some of these operations include receiving information associated with a level of connectivity by a client device to a first network, and receiving information associated with a level of connectivity by the client device to a second network. Based on the level of connectivity with the first network and the level of connectivity with the second network, the second network is selecting for the client device to access one or more resources, and thereafter, causing the client device to connect to the second network. | 04-30-2015 |
20150120910 | METHOD FOR DYNAMIC LOAD BALANCING IN CAMPUS DEPLOYMENTS - A method is described for dynamically assigning tasks to entities of different types within a network system based on preferences to perform the tasks on particular entities and/or network/device conditions. This ability to dynamically assign processing of tasks between disparate devices in a network system provides a more efficient network configuration and utilization of resources while not compromising throughput, overall network security, and/or network flexibility. | 04-30-2015 |
20150223168 | AUTOMATIC DELIVERY TRAFFIC INDICATION MESSAGE INTERVAL CONTROL FOR BETTER MOBILE POWER SAVE PERFORMANCE - The present disclosure discloses a method and network device for automatic delivery traffic indication message (DTIM) interval control for better mobile power save performance. The disclosed network device determines one or more characteristics for at least one client device connected to an Access Point (AP). The network device then dynamically selects a DTIM interval for the AP based on the characteristics for the at least one client device, and configures the AP to transmit a DTIM beacon frame at a frequency based on the dynamically selected DTIM interval. Alternatively, the network device can determine one or more characteristics for a client device, and dynamically select a Virtual Access Point (VAP) for providing network access to the client device based on the characteristics for the client device and a DTIM interval configured for the VAP, and then cause the client device to connect to the VAP. | 08-06-2015 |
20150223192 | ADAPTIVE MANAGEMENT OF WIRELESS CLIENTS BASED ON CLIENTS RADIO BEHAVIORS AND CAPABILITIES - The present disclosure discloses a method and network device for adaptive management of wireless clients based on clients' radio behaviors and capabilities. Specifically, a disclosed network device can dynamically select a location tracking mechanism based on a probing characteristic of a client device. The disclosed network device can also dynamically selects a communication mechanism based on a power saving characteristics of a client device. Moreover, the disclosed network device can determine whether to select a new access point for a client device based on roaming characteristics of the client device. The adaptive management of client devices can be performed on a group of client devices with similar radio behaviors and/or capabilities on a per-radio rather than per-BSSID (basic service set identifier) basis. | 08-06-2015 |
20150223249 | SYSTEM AND METHOD FOR COMPUTING COVERAGE SET AND RESOURCE ALLOCATION IN WIRELESS NETWORKS - The present disclosure discloses a network device and/or method for computing coverage set and resource allocations in wireless networks. The disclosed network device selects a radio frequency subdomain in a wireless network, and further determines a coverage set for the selected radio frequency subdomain. The coverage set includes a subset of access nodes in the selected radio frequency domain. Moreover, a respective access node in the radio frequency subdomain satisfies one of (a) the respective access node is a member of the coverage set, and (b) the respective access node is covered by at least one member of the coverage set with a signal strength stronger than a predetermined threshold. | 08-06-2015 |
20150312131 | Software Defined Wireless Device Management - The present disclosure discloses a method and network device for software-defined client device management. Specifically, a network device can cause a client device to switch association with a first access point to a second access point. The network device determines whether a number of times the client device has been caused to switch association with an access point exceeds a threshold value for the first period of time. If not, the network device causes the client device to switch to an association with a third access point. Also, the network device determines a configuration indicating when any access point with which a client device is associated may be modified. Based on the configuration, the network device determines whether an association of the client device should not be modified. Also, based on one or more attributes, the network device selectively causes the client device to switch an association. | 10-29-2015 |
20150319008 | MANAGING MULTIPLE VIRTUAL AREA NETWORK MEMBERSHIPS - To facilitate management and configuration of VLAN memberships associated with applications or network protocols, a network device receives a packet from a wireless station which is a member of a virtual local area network (VLAN). The network device determines whether the packet is associated with a predefined application or network protocol. If so, the network device delivers the received packet to a dedicated VLAN which is accessible only to network devices associated with the predefined application or network protocol, regardless of destination address specified within the packet. If not, the network device delivers the received packet to an address or a group of addresses specified in a header of the received packet. In some embodiments, the VLAN is divided from a VLAN pool, and the dedicated VLAN corresponds to an address space that is outside the address space of the VLAN pool. | 11-05-2015 |
20160036683 | SYNTHETIC CLIENT - A system with a device including a hardware processor is configured to perform operations: receiving, by the device, a message over a wired medium, wherein the message has a frame including (a) a MAC address as a source MAC address for the frame and (b) a second MAC address as a destination MAC address for the frame, extracting, by the device, the frame from the message received over the wired medium, and wirelessly transmitting, by the device, the frame without modifying the source MAC address and without modifying the destination MAC address. | 02-04-2016 |
Parthasarathy Narasimhan, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20150304978 | AUTOMATIC CALIBRATION OF PROBE REQUEST RECEIVED SIGNAL STRENGTH INDICATION (RSSI) THRESHOLD TO CONTROL ASSOCIATIONS - System and methods are provided for dynamically setting a threshold signal-to-noise ratio for probe requests for one or more access points in a wireless network based on several factors, including density/distance between access points and/or current and expected load on access points. By dynamically adjusting a threshold signal-to-noise for probe requests, the systems and methods described herein may efficiently utilize resources based on current and/or expected conditions. In particular, an access point may ignore client device probe requests when another access point may be better positioned to handle such a request and/or when the access point would be unable to meet expected load requirements if such an associate were made. | 10-22-2015 |
Rangachari Narasimhan, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20120003318 | UNIT DOSES, AEROSOLS, KITS, AND METHODS FOR TREATING HEART CONDITIONS BY PULMONARY ADMINISTRATION - Methods of treating atrial arrhythmia include administering an effective amount of at least one antiarrhythmic pharmaceutical agent to a patient in need thereof, such that the at least one antiarrhythmic pharmaceutical agent first enters the heart through the pulmonary vein to the left atrium. Other methods of treating atrial arrhythmia include administering by inhalation an effective amount of at least one antiarrhythmic pharmaceutical agent to a patient in need thereof. An amount of the at least one antiarrhythmic pharmaceutical agent may peak in the coronary sinus of the heart at a time ranging from 10 seconds to 30 minutes from initiation of the administering. Unit doses, aerosols, and kits are also contemplated. | 01-05-2012 |
20150313842 | UNIT DOSES, AEROSOLS, KITS, AND METHODS FOR TREATING HEART CONDITIONS BY PULMONARY ADMINISTRATION - Methods of treating atrial arrhythmia include administering an effective amount of at least one antiarrhythmic pharmaceutical agent to a patient in need thereof, such that the at least one antiarrhythmic pharmaceutical agent first enters the heart through the pulmonary vein to the left atrium. Other methods of treating atrial arrhythmia include administering by inhalation an effective amount of at least one antiarrhythmic pharmaceutical agent to a patient in need thereof. An amount of the at least one antiarrhythmic pharmaceutical agent may peak in the coronary sinus of the heart at a time ranging from 10 seconds to 30 minutes from initiation of the administering. Unit doses, aerosols, and kits are also contemplated. | 11-05-2015 |
Ravi Narasimhan, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20100080317 | SYMBOL MIXING ACROSS MULTIPLE PARALLEL CHANNELS - Symbol mixing across multiple input multiple output (MIMO) parallel channels is disclosed. Each data symbol is transmitted over an effective channel with a weighted sum of the singular values associated with all spatial channels. By averaging the singular values, there is less of a penalty associated with the choice of modulation and coding on the data symbols, since all transmitted symbols experience roughly the same signal to noise ratio (SNR) in transmission. | 04-01-2010 |
20100214145 | SPUR CANCELLATION - A technique to mitigate in-band spurs introduced into a signal due to various board/SiP layout issues at a receiver is disclosed. The spurs can be approximated as sinusoids at different known frequencies with unknown amplitudes and phases. The technique is applicable to both single and multiple spur cancellation. | 08-26-2010 |
20100254325 | CHANNEL SELECTION AND INTERFERENCE SUPPRESSION - Several adaptive techniques are described to combat interference in multiple-input multiple-output (MIMO) systems. In addition to adaptive frequency selection, interference suppression techniques for a selected carrier frequency are presented. The interference suppression technique can be adaptively selected based on the availability and quality of channel state information (CSI) and interference statistics. Techniques to estimate interference statistics are also presented. Interference mitigation techniques are also presented for automatic gain control (AGC), intermittent interference, and interference caused to other networks. | 10-07-2010 |
20110058535 | Primary user detection - A low complexity primary user detection system is disclosed. Signals are filtered to reduce the number of signals that must be processed. Width and PRI of the signals are used to match a constellation associated with a primary user. If the constellation is matched, communication parameters are adjusted to make way for the primary user. | 03-10-2011 |
20110060956 | INTERFERENCE-COGNITIVE TRANSMISSION - Interference cognitive devices are described. An interference cognitive device can be collocated with a transmitter of an interference cognitive transmitter (ICT), as receive chains or portions thereof at the ICT. An interference cognitive device can also be remote with respect to the transmitter, which operates in an interference cognitive network and receives data directly or indirectly from the interference cognitive device. The ICT uses the data to mitigate interference while continuing to operate in accordance with a performance metric. | 03-10-2011 |
20110096739 | CHANNEL SCANNING AND CHANNEL SELECTION IN A WIRELESS COMMUNICATION NETWORK - A method and apparatus to select the best channel of a wireless network for data communication at any given time, during normal operation of the network, is described. The network may be an IEEE standard 802.11 compliant network. Channel scanning may be performed in any station on the wireless network, such as an access point (AP) or a mobile station, or both. Channel scanning may be performed during data communication idle time, or simultaneously with data communication on the network. The technique can be implemented in a multiple-input multiple-output (MIMO) communication system, where the antenna or antennas used for channel scanning can be selected dynamically during operation, to optimize one or more performance characteristics. | 04-28-2011 |
20110110345 | MESSAGE ROUTING IN WIRELESS MESH NETWORKS - Disclosed are methods and apparatuses related to the routing of communications in a wireless mesh network so as to provide improved range, reliability and/or throughput. At least some aspects of the techniques and apparatuses can be implemented in an intermediary node (relay node) on a wireless mesh network. The relay node and other devices on the wireless network may implement a form of multiple-input multiple-output (MIMO) communication, such as multi-user MIMO (MU-MIMO). The devices on the network can communicate in accordance with IEEE standard 802.11. | 05-12-2011 |
Ravi Narasimhan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130120147 | FALL DETECTION USING SENSOR FUSION - A method and system for fall detection using sensor fusion are disclosed. In a first aspect, the method comprises in response to any of first and second acceleration magnitude thresholds being satisfied, determining whether a height difference before and after impact of a fall satisfies a threshold and whether an angle threshold between an acceleration vector and a calibration vector is satisfied. In a second aspect, the system comprises a processing system and an application coupled to the processing system, wherein the application carries out the steps of the method. | 05-16-2013 |
20130120152 | METHOD AND SYSTEM FOR FALL DETECTION OF A USER - A method, system, and computer-readable medium for fall detection of a user are disclosed. In a first aspect, the method comprises determining whether first or second magnitude thresholds are satisfied. If the first or second magnitude thresholds are satisfied, the method includes determining whether an acceleration vector of the user is at a predetermined angle to a calibration vector. In a second aspect, the system comprises a processing system and an application that is executed by the processing system. The application determines whether first or second magnitude thresholds are satisfied. If the first or second magnitude thresholds are satisfied, the application determines whether an acceleration vector of the user is at a predetermined angle to a calibration vector. | 05-16-2013 |
20130136159 | INTERFERENCE-COGNITIVE TRANSMISSION - Interference cognitive devices are described. An interference cognitive device can be collocated with a transmitter of an interference cognitive transmitter (ICT), as receive chains or portions thereof at the ICT. An interference cognitive device can also be remote with respect to the transmitter, which operates in an interference cognitive network and receives data directly or indirectly from the interference cognitive device. The ICT uses the data to mitigate interference while continuing to operate in accordance with a performance metric. | 05-30-2013 |
20130281875 | DETERMINING RESPIRATORY RATE VIA IMPEDANCE PNEUMOGRAPHY - A method and system for determining a respiratory rate of a user are disclosed. The method comprises measuring a differential voltage across first and second electrodes of a sensor device coupled to the user. The method includes sampling the differential voltage using an analog-to-digital converter to produce an output signal. The method includes processing the output signal to detect a breath of the user based on a positive voltage transition through a midpoint, wherein the breath of the user is utilized to determine the respiratory rate of the user. | 10-24-2013 |
20140015687 | POSTURE CALIBRATION FOR ACTIVITY MONITORING - A method and system for activity monitoring of a user are disclosed. In a first aspect, the method comprises calibrating posture by the user to determine a calibration vector. The method includes validating the calibration vector by comparing an anteroposterior axis to a threshold, wherein activity of the user is monitored using the validated calibration vector. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to receive a posture calibration request from the user and to determine a calibration vector based on the received request. The application, when executed by the processor, further causes the processor to validate the calibration vector by comparing an anteroposterior axis to a threshold, wherein activity of the user is monitored using the validated calibration vector. | 01-16-2014 |
20140019080 | CALIBRATION OF A CHEST-MOUNTED WIRELESS SENSOR DEVICE FOR POSTURE AND ACTIVITY DETECTION - A method and system for calibrating a wireless sensor device are disclosed. In a first aspect, the method comprises determining a vertical calibration vector and determining a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to determine a vertical calibration vector and to determine a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. | 01-16-2014 |
20140066795 | CONTINUOUS ASSESMENT OF ECG SIGNAL QUALITY - A method and system for assessing an electrocardiogram (ECG) signal quality are disclosed. In a first aspect, the method comprises determining a Kurtosis calculation of the ECG signal and determining whether the Kurtosis calculation satisfies a first threshold to continuously assess the ECG signal quality. In a second aspect, the system comprises a wireless sensor device coupled to a user via at least one electrode, wherein the wireless sensor device includes a processor and a memory device coupled to the processor, wherein the memory device stores an application which, when executed by the processor, causes the processor to determine a Kurtosis calculation of the ECG signal and to determine whether the Kurtosis calculation satisfies a first threshold to continuously assess the ECG signal quality. | 03-06-2014 |
20140073982 | R-R INTERVAL MEASUREMENT USING MULTI-RATE ECG PROCESSING - A method and system for R-R interval measurement of a user are disclosed. In a first aspect, the method comprises detecting an electrocardiogram (ECG) signal of the user. The method includes performing QRS peak detection on the ECG signal to obtain a low resolution peak and searching near the low resolution peak for a high resolution peak. The method includes calculating the R-R interval measurement based upon the high resolution peak. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to carry out the steps of the method. | 03-13-2014 |
20140121543 | MEASURING PSYCHOLOGICAL STRESS FROM CARDIOVASCULAR AND ACTIVITY SIGNALS - A method and system for measuring psychological stress disclosed. In a first aspect, the method comprises determining R-R intervals from an electrocardiogram (ECG) to calculate a standard deviation of the R-R intervals (SDNN) and determining a stress feature (SF) using the SDNN. In response to reaching a threshold, the method includes performing adaptation to update a probability mass function (PMF). The method includes determining a stress level (SL) using the SF and the updated PMF to continuously measure the psychological stress. In a second aspect, the system comprises a wireless sensor device coupled to a user via at least one electrode, wherein the wireless sensor device includes a processor and a memory device coupled to the processor, wherein the memory device stores an application which, when executed by the processor, causes the processor to carry out the steps of the method. | 05-01-2014 |
20140128778 | DETERMINING BODY POSTURES AND ACTIVITIES - A method and wireless sensor device for determining body postures and activities. In one aspect, a method includes receiving sensor data. The method also includes detecting and classifying a body transition of a body based on the sensor data. The method also includes detecting if there is activity of the body based on the sensor data. If there is activity, the method also includes classifying the activity. If there is no activity, the method also includes classifying a rest position of the body based on the sensor data and based on a previous body transition. | 05-08-2014 |
20140200474 | DETECTION OF SLEEP APNEA USING RESPIRATORY SIGNALS - A method and system for sleep apnea detection are disclosed. The method comprises detecting at least one respiratory signal and utilizing a detection algorithm to automatically detect at least one sleep apnea event from the at least one respiratory signal. The system includes a sensor to determine at least one respiratory signal, a processor coupled to the sensor, and a memory device coupled to the processor, wherein the memory device includes a detection algorithm and an application that, when executed by the processor, causes the processor to utilize the detection algorithm to automatically determine at least one sleep apnea event from the at least one respiratory signal. | 07-17-2014 |
20140276127 | CONTEXTUAL HEART RATE MONITORING - A method and system for contextual heart rate monitoring are disclosed. In a first aspect, the method comprises calculating a heart rate using a detected ECG signal and detecting an activity level. In a second aspect, the system comprises a wireless sensor device coupled to a user via at least one electrode, wherein the wireless sensor device includes a processor and a memory device coupled to the processor, wherein the memory device stores an application which, when executed by the processor, causes the processor to calculate a heart rate using a detected ECG signal and to detect an activity level. | 09-18-2014 |
20150020571 | FALL DETECTION USING MACHINE LEARNING - A method and system for fall detection using machine learning are disclosed. The method comprises detecting at least one signal by a wireless sensor device and calculating a plurality of features from the at least one detected signal. The method includes training a machine learning unit of the wireless sensor device using the features to create a fall classification and a non-fall classification for the fall detection. The system includes a sensor to detect at least one signal, a processor coupled to the sensor, and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to calculate a plurality of features from the at least one detected signal and to train a machine learning unit of the wireless sensor device using the features to create a fall classification and a non-fall classification for the fall detection. | 01-22-2015 |
20150190086 | AUTOMATED SLEEP STAGING USING WEARABLE SENSORS - A method and system for automated sleep staging are disclosed. The method comprises determining at least one physiological signal during a predetermined time period, extracting at least one feature from the at least one physiological signal, and classifying the at least one feature using a machine learning classifier to output at least one sleep stage. The system includes a sensor to determine at least one physiological signal during a predetermined time period, a processor coupled to the sensor, and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to extract at least one feature from the at least one physiological signal and to classify the at least one feature using a machine learning classifier unit to output at least one sleep stage. | 07-09-2015 |
Revathy Narasimhan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150074056 | EXTENSIBLE CUSTOMIZATION MIGRATION VIA PLUGGABLE INTERFACE - A pluggable migration framework can interface with a plurality of repositories that store metadata related to one or more applications. A user can customize the applications to suit the user's business requirements. The user can develop and test the customized applications in a source environment, and the customized features can be stored as metadata in one or more of the plurality of repositories. When the customized application is ready to be used by others, it can be migrated to a target environment. The pluggable migration framework can include an orchestrator that enables the user to export metadata from the plurality of repositories in the source environment, and import the metadata to a plurality of repositories in the target environment, without requiring the user to re-implement the custom features. | 03-12-2015 |
Sarangan Narasimhan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100302201 | Sensor Patterns for Mutual Capacitance Touchscreens - According to one embodiment, there is provided a mutual capacitance touchscreen comprising a first set of electrically conductive traces arranged in rows or columns and a second set of electrically conductive traces arranged in rows or columns arranged at right angles with respect to the rows or columns of the first set, where the first and second sets of traces are electrically insulated from and interdigitated respecting one another, and gaps between the first and second sets of traces form boundaries between the first and second sets of traces that undulate and that are not straight or linear. Other embodiments of a mutual capacitance touchscreen are also disclosed, such as “mini-diamond” sensor array patterns and sensor array patterns that may be manufactured at low cost. | 12-02-2010 |
Sarangan Narasimhan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20080297174 | Capacitive sensing devices - A capacitive sensing device comprises a set of sensing elements disposed in a two-dimensional arrangement. The two-dimensional arrangement is comprised of full elements and partial elements. A plurality of the partial elements are proximate at least one edge of the two-dimensional arrangement. Additionally, a partial element of the partial elements is smaller in element area than a full element of the full elements. An edge electrode trace of the capacitive sensing device is comprised of a selectively coupled plurality of the partial elements. The selectively coupled plurality of the partial elements resides proximate a first edge of the two-dimensional arrangement. | 12-04-2008 |
Sarangan Narasimhan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120268413 | IN-SITU DETECTION OF TOUCHSCREEN PANEL SHORTS - A test system for testing a capacitive-sense touchscreen is disclosed. Specifically, the test system may be incorporated within a controller that is also used to control operations of the touchscreen. The controller may include an Integrated Circuit and the test system may correspond to a test capacitor embedded into the Integrated Circuit. | 10-25-2012 |
20130002599 | Method and Apparatus for Arbitrating Among Contiguous Buttons on a Capacitive Touchscreen - Various embodiments of a capacitive touchscreen system and corresponding methods are described. A touchscreen controller is operably connected to a first plurality of drive electrodes, a second plurality of sense electrodes, and a host processor. The touchscreen controller has computer-readable button group programming instructions and data loaded into a first memory portion thereof from the host processor that comprise steps for sensing and arbitrating among touches occurring on and within a first plurality of buttons. Firmware instructions and data are loaded into a second portion of the memory of the touchscreen controller. The first plurality of buttons is arranged in a first group on the touchscreen, and the first group is located within a first portion of the touchscreen. Capacitive sensing of touches occurring on and within at least second portions of the touchscreen that are located outside the first portion of the touchscreen are controlled by the firmware instructions. | 01-03-2013 |
20130321338 | Firmware Methods and Devices for a Mutual Capacitance Touch Sensing Device - Disclosed are various embodiments of methods and devices for operating a processor or host controller in a mutual capacitance sensing device. Methods and devices for sorting motion reports provided to a host controller or other processor in a mutual capacitance sensing device, reporting touch points to a host controller or other processor in a mutual capacitance sensing device, improving noise robustness and navigation performance in a mutual capacitance sensing device, determining a touch area of a user's finger on a touch panel or touchpad of a mutual capacitance sensing device, and avoiding false wakeups and minimizing power consumption in a mutual capacitance sensing device having a touch panel or touchpad are described. | 12-05-2013 |
Sarathy Narasimhan, Costa Mesa, CA US
Patent application number | Description | Published |
---|---|---|
20090281677 | SYSTEMS AND METHODS FOR ASSESSING AND OPTIMIZING ENERGY USE AND ENVIRONMENTAL IMPACT - Systems and methods for assessing and optimizing energy use and environmental impact can be designed to receive energy consumption and emission data from one or more energy consumption sources of a facility over a network. The data can be transformed into a database format that can be processed and analyzed. The data can be validated according to predefined validation rules. The data can be aggregated according to predefined time intervals and stored in memory. The data can be used to generate a report to a user, for example, via a user interface. | 11-12-2009 |
20100145629 | SYSTEMS AND METHODS FOR ASSESSING AND OPTIMIZING ENERGY USE AND ENVIRONMENTAL IMPACT - Systems and methods for assessing and optimizing energy use and environmental impact can be designed to receive energy consumption and emission data from one or more energy consumption sources of a facility over a network. The data can be transformed into a database format that can be processed and analyzed. The data can be validated according to predefined validation rules. The data can be aggregated according to predefined time intervals and stored in memory. The data can be used to generate a report to a user, for example, via a user interface. | 06-10-2010 |
Shar Narasimhan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20120105354 | Tactile Feedback Cover Lens for a Capacitive Touchscreen System - Disclosed herein are various embodiments of a mobile electronic device and corresponding cover lens therefor. The device comprises a primary capacitive touchscreen or display comprising a primary touch region having principal capacitive touch sensors associated therewith. A cover lens comprising at least a first secondary touch region forms a portion of the device. At least one secondary capacitive touch sensor is associated with the first secondary touch region. The cover lens is disposed and extends over the secondary touch sensor, and the first secondary touch region is spaced apart from the primary touch region and extends over the secondary touch sensor. The first secondary touch region is configured to provide tactile feedback to a user through the user's finger or other pointing device when the user's finger or other pointing device is placed on or moved across the first secondary touch region. The first secondary touch region of the cover lens further has a thickness sufficiently small to permit detection of the user's finger or other pointing device therethrough by the secondary sensor when the user's finger or other pointing device is in physical contact with the first secondary touch region and placed thereon or moved thereacross. | 05-03-2012 |
Sowmiva Narasimhan, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20110150160 | METHODS AND SYSTEMS TO SYNCHRONIZE NETWORK NODES - Methods and systems to synchronize to a remote node counting rate, symbol rate, and carrier frequency as functions of an estimated frequency offset and relationships between the remote node carrier frequency and counting rate, and between the remote node carrier frequency and symbol rate. The carrier frequency offset may be scaled in accordance with a ratio between the carrier frequency and the remote counting rate to synchronize the local counting rate with the remote counting rate, and/or scaled in accordance with a relationship between the carrier frequency and the remote symbol rate to synchronize the a local receive path and/or transmit path sample rate with the remote symbol rate. The carrier frequency offset may applied as compensation in the receive path and/or the transmit path. The remote and local nodes may correspond to a network coordinator and an existing node, respectively, in a Multimedia Over Coax (MoCA) environment. | 06-23-2011 |
Sowmiya Narasimhan, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20160037286 | Systems and Methods for Performing Radio-Frequency Testing on Near-Field Communications Circuitry - An electronic device may be provided with near-field communications (NFC) circuitry for communicating with external equipment. Test equipment may perform radio-frequency testing on the NFC circuitry. During manufacture of an electronic device having the NFC circuitry, the test equipment may be placed into electrical contact with antenna feed terminals on the NFC circuitry prior to attaching an antenna to the feed terminals so that a conductive path is formed between the test equipment and an NFC transceiver on the NFC circuitry. Test signals may be conveyed between the test equipment and the NFC transceiver over the conductive path for characterizing the performance of the NFC circuitry. The conductive path may include an antenna impedance modeling circuit formed on a circuit board substrate that models the impedance of the antenna that is to be attached to the NFC circuitry to allow for suitable power transfer during testing. | 02-04-2016 |
Srikrishna Narasimhan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140244720 | Electronic Information Collaboration System - An approach for electronic information collaboration allows the use of a mobile device to cause electronic information to be displayed on one or more projector display devices via a virtual projector. The use of a virtual projector allows electronic information to be displayed on multiple projector display devices and/or client devices. The approach may also include the use of collaboration clients and a collaboration server to provide additional functionality with respect to the electronic information including, for example, the ability for changes made to electronic information at one location to be propagated to another location. The approach also allows a mobile device to be used to establish a videoconferencing session between two or more videoconferencing sites. As used herein, the term “videoconferencing site” refers to a location that has computer hardware, computer software and other equipment that makes videoconferencing available to one or more users at a the location. | 08-28-2014 |
20140245173 | Electronic Information Collaboration System - An approach for electronic information collaboration allows the use of a mobile device to cause electronic information to be displayed on one or more projector display devices via a virtual projector. The use of a virtual projector allows electronic information to be displayed on multiple projector display devices and/or client devices. The approach may also include the use of collaboration clients and a collaboration server to provide additional functionality with respect to the electronic information including, for example, the ability for changes made to electronic information at one location to be propagated to another location. The approach also allows a mobile device to be used to establish a videoconferencing session between two or more videoconferencing sites. As used herein, the term “videoconferencing site” refers to a location that has computer hardware, computer software and other equipment that makes videoconferencing available to one or more users at a the location. | 08-28-2014 |
20140245185 | Electronic Information Collaboration System - An approach for electronic information collaboration allows the use of a mobile device to cause electronic information to be displayed on one or more projector display devices via a virtual projector. The use of a virtual projector allows electronic information to be displayed on multiple projector display devices and/or client devices. The approach may also include the use of collaboration clients and a collaboration server to provide additional functionality with respect to the electronic information including, for example, the ability for changes made to electronic information at one location to be propagated to another location. The approach also allows a mobile device to be used to establish a videoconferencing session between two or more videoconferencing sites. As used herein, the term “videoconferencing site” refers to a location that has computer hardware, computer software and other equipment that makes videoconferencing available to one or more users at a the location. | 08-28-2014 |
Sriram Narasimhan, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120233450 | SYSTEM AND METHOD OF BOOTING A COMPUTER SYSTEM USING AN EFI PERSONALITY OF A DIFFERENT COMPUTER SYSTEM - Booting a computer system using an EFI personality of a different computer system. At least some of the illustrative embodiments are methods including: reading, by a first computer system, a plurality of parameters of an EFI personality of a second computer system different than the first computer system; modifying, by the first computer system, a first parameter of the plurality of parameters thereby creating a modified EFI personality; and booting an operating system on the first computer system based on modified EFI personality. | 09-13-2012 |
20150029860 | Method and Apparatus for Processing Inbound and Outbound Quanta of Data - A method for processing inbound and/or outbound data wherein a processing policy is determined for a quantum of data. A quantum of inbound data is received and a data notification for the received data is prepared. The notification for the quantum of received inbound data is delivered to a processor according to the processing policy. When selecting a quantum of outbound data, an outbound data work request for the outbound data is prepared and delivered to an output unit according to the processing policy. | 01-29-2015 |
Sriram Narasimhan, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20130066900 | SYSTEM AND METHOD FOR ANALYZING DATABASE RECORDS USING SAMPLING AND PROBABILITY - A method for analyzing database records using sampling includes querying a recipient database for recipients with attributes that match one or more specified recipient attributes, querying a sampling database for transactions with attributes that match one or more specified transaction attributes, where the sampling database stores a subset of transactions that are also stored in a transaction database, intersecting the recipients resulting from the querying of the recipient database and the transactions resulting from the querying of the sampling database based on attributes thereof to create a set of joined sample results, and determining an approximate full count value by extrapolating a count value associated with the set of joined sample results based on both a total number of recipients in the recipient database and a total number of transactions in the transaction database. | 03-14-2013 |
Srivathsan Narasimhan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140258934 | TAG TICKER DISPLAY ON A MOBILE DEVICE - A method of providing a link to mobile content on a mobile device includes receiving a plurality of tags at the mobile device, each tag having at least one piece of mobile content associated therewith. The mobile content is in a format suitable for transmission over a wireless communication network. The method also includes scrolling the plurality of tags across a portion of a display screen of a mobile device. | 09-11-2014 |
20140289255 | APPLICATION OF COMMUNITY-DEFINED DESCRIPTORS TO MOBILE CONTENT - A method of organizing mobile content in a network environment is provided that includes providing pieces of mobile content on a database, selecting one of the pieces of mobile content, receiving a descriptor to be associated with the selected piece of mobile content from user activity, and associating the descriptor to the selected piece of mobile content. | 09-25-2014 |
Subram Narasimhan, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20120243467 | PREFERRED PLMN LIST FOR FASTER SERVICE ACQUISITION - A user device determines whether a modem specifies at least one network present at a current geographical location of the user device. When the modem does not specify any present networks, the user device identifies one of the present networks that is available to provide a roaming service to the user device, and adds the identified network to a list of preferred networks in the modem. | 09-27-2012 |
20140106753 | DYNAMIC CARRIER SWITCHING - A rule server detects a condition pertaining to a switch of a user device to a preferred wireless carrier, and sends a message to the user device indicating a switch to the preferred wireless carrier. | 04-17-2014 |
20140350710 | Tote Based Item Tracking - This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a user (e.g., picker or picking agent) may retrieve an item from an inventory location and place the item into a tote. The systems described herein detect the item when it is added to or removed from the tote. | 11-27-2014 |
20140350711 | Inventory Tracking - This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a user (e.g., picker or picking agent) may retrieve an item from an inventory location and place the item into a tote. The systems described herein detect the item when it is added to or removed from the tote. | 11-27-2014 |
20140350715 | Inventory Transitions - This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a user (e.g., picker or picking agent) may retrieve an item from an inventory location and place the item into a tote. The systems described herein detect the item when it is added to or removed from the tote. | 11-27-2014 |
20140357263 | PREFERRED PLMN LIST FOR FASTER SERVICE ACQUISITION - A processing device receives network data from a plurality of user devices. The network data identifies networks available to provide roaming service to at least one of the plurality of user devices at one or more geographical locations. The processing device generates at least one list of identifiers of preferred networks for at least one of the geographical locations based on the network data. The processing device sends the list of identifiers to the plurality of user devices. | 12-04-2014 |
20150099558 | USING SENSORS TO TRIGGER TRANSMIT POWER MANAGEMENT - A user device transmits data at a first transmit power level. The user device detects a presence of a human body part within a predetermined distance from an antenna of the user device using one or more sensors disposed at a back side of the user device. In response to the detection of the presence of the human body part, the user device transmits information at a second transmit power level that is less than the first transmit power level. | 04-09-2015 |
Susheela Narasimhan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120213650 | Cooling Fan with Dual Rotation Directions - A cooling fan with dual rotation directions includes a fan frame unit, a driving control unit and an impeller. The fan frame unit has an air channel having first and second air-guiding openings on two sides of the air channel. A base is disposed between the first and second air-guiding openings. A first stationary blade unit is disposed at the first air-guiding opening and a second stationary blade unit is disposed at the second air-guiding opening. The driving control unit has a stator, a driving circuit and a rotation direction control circuit, wherein the stator is disposed on the base of the fan frame unit and the driving circuit is electrically connected to the stator and the rotation direction control circuit. The impeller is rotatably coupled with the stator of the driving control unit. | 08-23-2012 |
Susheela Narasimhan, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20100014268 | ALIGNING BRACKET - In one embodiment, the present disclosure refers to an apparatus comprising a bracket having a base configured to receive and hold a first electronic element. The bracket comprises at least one flange extending from the base and at least one guide acting to align the bracket and first electronic element with a second electronic element. The bracket also comprises at least one fastener aligned with the at least one guide and acting to engage and hold the second electronic element. | 01-21-2010 |
Susheela N. Narasimhan, Fremont City, CA US
Patent application number | Description | Published |
---|---|---|
20140327126 | COOLING INTEGRATED CIRCUIT PACKAGES FROM BELOW - The subject disclosure is directed towards cooling an integrated circuit package such as a flip chip ball gate array from beneath the package. The integrated circuit package comprises a silicon die, and a substrate below the silicon die. The substrate includes microvias configured to transfer heat away from the silicon die in a direction towards the circuit board for cooling the silicon die from beneath. The circuit board may likewise contain vias or share common vias with the package to facilitate cooling from beneath the circuit board. | 11-06-2014 |
Susheela N. Narasimhan, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20100020486 | TECHNIQUES UTILIZING THERMAL, EMI AND FIPS FRIENDLY ELECTRONIC MODULES - An electronic system includes a chassis defining a substantially plane-shaped cavity. The chassis is arranged to contain an air stream (e.g., provided by a cooling subsystem) which flows from an air intake side of the chassis to an air exhaust side of the chassis through the substantially plane-shaped cavity. The air intake side of the chassis is opposite the air exhaust side of the chassis. The electronic system further includes a jacket circuit board disposed within the plane-shaped cavity, and a set of pluggable electronic modules. The jacket circuit board is oriented within the plane-shaped cavity to receive cooling from the air stream. Each pluggable electronic module is arranged to (i) electronically connect to the jacket circuit board through a front of the chassis and (ii) define a supplemental ventilation port through which air passes to augment the air stream. | 01-28-2010 |
Susheela Nanjunda Rao Narasimhan, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110292602 | COOLING ARRANGEMENT FOR A RACK MOUNTED PROCESSING DEVICE - To increase air flow, an air intake/outtake (i.e., intake, outtake, or both) is positioned on a front surface of a housing, such as a rack-mounted computer network switch housing. The front surface includes jacks, controls, plugs, receptacles or other input/output for connection with the processor in the housing. The air intake/outtake is one or more openings on the front surface with the input/output components. In one embodiment, to avoid interference with the input/output components and increasing the height of the housing, the air intake/outtake is a slot extending most of or all of the distance between the sides of the housing and being above or below the input/output. An intermediate plate may be used to form and support the air intake/outtake. | 12-01-2011 |
20140098492 | AIR FLOW SYSTEM - An apparatus is provided in one example embodiment and includes a faceplate having a plurality of slots arranged on a front portion of the faceplate, a top plate attached to a top portion of the faceplate, and a screen attached to the faceplate and the top plate. A channel may be disposed behind the faceplate and between a bottom surface of the top portion of the faceplate, a bottom surface of the top plate and a top surface of the screen. The screen may include a plurality of openings. In a specific embodiment, the apparatus may be removably attached to a removable line card of a switch. In a specific embodiment, air may be guided through the slots, by a fan operating behind the apparatus, along the channel and through the plurality of openings to one or more heat generating components on the line card. | 04-10-2014 |
Vijay K. Narasimhan, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20140043611 | Nanophotonic light-field sensor - A light field sensor for a 4D light field camera has a layer of nanoscale resonator detector elements, such as silicon nanoshells, below a layer of dielectric microlenses. By taking advantage of photonic nanojets in the microlenses and circulating resonances in nanoshells, the light field camera sensor achieves improved sensitivity, pixel density, and directional resolution even at large angles of incidence. | 02-13-2014 |