Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Narayan, CA

Abhishek Narayan, Sunnyvale, CA US

Patent application numberDescriptionPublished
20140114907DATA LINEAGE SYSTEM - A data lineage system is provided that traces a data lineage of a data warehouse. The data lineage system maps a target data element to one or more source data elements. The data lineage system further stores one or more source surrogate keys within one or more auxiliary columns of a target data record. The data lineage system further stores, for each source data element, a data lineage mapping system record within a data lineage mapping system table that represents the mapping of the target data element and the corresponding source data element. The data lineage system further maps a source data element to one or more target data elements. The system further stores, for each target data element, a shadow system record within a shadow system table that represents the mapping of the source data element and the corresponding target data element.04-24-2014

Amit Narayan, Cupertino, CA US

Patent application numberDescriptionPublished
20140343983SYSTEM AND A METHOD FOR OPTIMIZATION AND MANAGEMENT OF DEMAND RESPONSE AND DISTRIBUTED ENERGY RESOURCES - A system and a method for optimization and management of Demand Response in real time manner is provided. The system employs a resource modeler, a forecasting engine, an optimizer, a dispatch engine, and a baseline engine. The system is built using open framework standards based signaling and data collection, and is offered under a “Software-as-a-Service” model to significantly reduce the cost of participation in demand response. It uses off the shelf information and communication technology (ICT) and controls equipment.11-20-2014
20150046221LOAD FORECASTING FROM INDIVIDUAL CUSTOMER TO SYSTEM LEVEL BASED ON PRICE - The present invention relates to system and method for providing near real-time DR events and price signals to the customer end-points to optimally manage the available DR resources. The system utilizes bottom up load forecasting for accurate individualized forecasts for customer loads in the presence of dynamic pricing signals. For better efficiency and reliability of grid operation the system utilizes advanced machine learning and robust optimization techniques for real-time and “personalized” DR-offer dispatch.02-12-2015
20150134280SCALABLE AND WEB-BASED DR PLATFORM FOR COMMUNICATION OF A DR SIGNAL USING A NETWORK SERVER - A scalable and web-based demand response platform for optimization and management of Demand response resources are provided. The optimization and management are achieved by using a server, a program design module, a customer portal module, a forecasting optimization module, an event management module, an application programming interface, an analytics module for performing analysis for performing analysis of the data feeds. The said platform is offered to the users on software-as-a-service model.05-14-2015
20150192945DETERMINING LOAD REDUCTIONS IN DEMAND RESPONSE SYSTEMS - The present invention relates to a signal processing technique for characterization of baseline noise, and for determining load reduction in presence of baseline noise. The method utilizes sparse signal processing algorithm to recover demand resource response signal and a plurality of SNR enhancement strategies are then applied to demand resource response signal for enhancing the signal to noise ratio.07-09-2015
20150295415IDENTIFYING OPERABILITY FAILURE IN DR ASSETS - The present invention demonstrates a highly distributed demand response optimization and management system for real-time (DROMS-RT) power flow control to support large scale integration of distributed renewable generation into the grid. The system is a cloud-based platform that reduces critical peak power safely and securely. The arrangement is provided with a control and communications platform to allow highly dispatchable demand response (DR) services in timeframes suitable for providing ancillary services to the transmission grid. The services are substantially more efficient than other forms of ancillary service options currently available to manage the intermittency associated with large-scale renewable integration.10-15-2015

Bote Deepak Narayan, Sunnyvale, CA US

Patent application numberDescriptionPublished
20140279864GENERATING DATA RECORDS BASED ON PARSING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first document, the first document being associated with a user, executing a plurality of parsers, each parser of the plurality of parsers processing the first document to provide one or more first data values, merging the one or more first data values provided from the plurality of parsers to populate a data record having one or more data fields, the data record being specific to the user, and storing the data record in computer-readable memory.09-18-2014

Chandrasekhar Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20090109722REPROGRAMMABLE ELECTRICAL FUSE - The present invention provides a reprogrammable electrically blowable fuse and associated design structure. The electrically blowable fuse is programmed using an electro-migration effect and is reprogrammed using a reverse electro-migration effect. The state (i.e., “opened” or “closed”) of the electrically blowable fuse is determined by a sensing system which compares a resistance of the electrically blowable fuse to a reference resistance.04-30-2009
20100223220ELECTRONIC SYNAPSE - An electronic synapse device is provided. One embodiment of the invention includes a metastable switching synaptic device. Changing conductance of the metastable switching synaptic device occurs by receiving opposite signed first and second voltage pulses at the metastable switching synaptic device where magnitude of the first voltage pulse and the second voltage pulse each are below a switching voltage magnitude threshold. A magnitude difference between the first voltage pulse and the second voltage pulse exceeds the switching voltage magnitude threshold by an amount, wherein the amount is a function of a relative timing between the first voltage pulse and the second voltage pulse.09-02-2010
20110109998RECORDING HEAD WITH TILTED ORIENTATION - In one embodiment, a read sensor for a recording head for a magnetic media storage system, has first and second shields, and a magneto-resistive sensor disposed between and shielded by the first and second shields in which the sensing axis of the sensor is tilted with respect to the recording surface of the head. In one embodiment, the sensing axis is oriented at an angle between 10 and 60 degrees with respect to the normal of the recording surface. Other embodiments are described and claimed.05-12-2011
20150041763CARBON NANOTUBE DEVICE - Embodiments of the present invention provide a method of forming carbon nanotube based semiconductor devices. The method includes creating a guiding structure in a substrate for forming a device; dispersing a plurality of carbon nanotubes inside the guiding structure, the plurality of carbon nanotubes having an orientation determined by the guiding structure; fixating the plurality of carbon nanotubes to the guiding structure; and forming one or more contacts to the device. Structure of the formed carbon nanotube device is also provided.02-12-2015

Patent applications by Chandrasekhar Narayan, San Jose, CA US

Chethan Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20130144763ASSISTED SHIPPING SYSTEM - An assisted shipping system is described. Physical specifications of the item to be listed in an online marketplace are determined. Specifications of a shipping material for the item are determined based on the physical specifications of the item. A recommended shipping means is generated based on the specifications of the shipping material and the physical specifications of the item. Historical shipping information for shipped items previously listed on the online marketplace are stored. The physical specifications of the item, the specifications of the shipping material for the item, or the recommended shipping means may be determined based on the historical shipping information.06-06-2013
20150178654Managed Inventory - Example methods and systems are directed to a managed inventory. A database may store information regarding items owned by a user. The information regarding an item may include a quantity owned and one or more triggering events. Based on the occurrence of a triggering event, an order for the item may be placed without user intervention. Data to the database may be provided by one or more sensors. Triggering events may be defined in terms of sensor data. The triggering event may be defined by a user or through machine learning. The order may be placed using a predetermined modality or a dynamically-determined modality based on one or more criteria, such as price, shipping speed, and the urgency of the order.06-25-2015

Girish Narayan, Sunnyvale, CA US

Patent application numberDescriptionPublished
20130132118GENERATING, DELIVERING AND DISPLAYING PERSONALIZED HEALTHCARE INSTRUCTIONS - Personalized heath care instructions are created, delivered and displayed. These instructions may be displayed on one or multiple devices. The devices are not specialized devices. They may be any one of the many devices readily available in the marketplace such as a smartphones, tablet computers, laptops or other computers. Better and effective communication between a caregiver and a patient improves patient care.05-23-2013

Harsha Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20090288136HIGHLY PARALLEL EVALUATION OF XACML POLICIES - Techniques for highly parallel evaluation of XACML policies are described herein. In one embodiment, attributes are extracted from a request for accessing a resource including at least one of a user attribute and an environment attribute. Multiple individual searches are concurrently performed, one for each of the extracted attributes, in a policy store having stored therein rules and policies written in XACML, where the rules and policies are optimally stored using a bit vector algorithm. The individual search results associated with the attributes are then combined to generate a single final result using a predetermined policy combination algorithm. It is then determined whether the client is eligible to access the requested resource of the datacenter based on the single final result, including performing a layer-7 access control process, where the network element operates as an application service gateway to the datacenter. Other methods and apparatuses are also described.11-19-2009

Harsha Narayan, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100131703REDUCING CONTENT ADDRESSABLE MEMORY (CAM) POWER CONSUMPTION COUNTERS - A method may include counting the number of times each of a plurality of entries in a content addressable memory (CAM) matches one or more searches; grouping entries in the CAM into a first subset and a second subset based on the number of times each of the plurality of entries in the CAM matches one or more searches; and searching the first subset for a matching entry and, if no matching entry is found, searching the second subset for the matching entry.05-27-2010
20100138600REDUCING CONTENT ADDRESSABLE MEMORY (CAM) POWER CONSUMPTION COUNTERS - A method may include counting the number of times each of a plurality of entries in a content addressable memory (CAM) matches one or more searches; grouping entries in the CAM into a first subset and a second subset based on the number of times each of the plurality of entries in the CAM matches one or more searches; and searching the first subset for a matching entry and, if no matching entry is found, searching the second subset for the matching entry.06-03-2010

Janardhan Koratikere Narayan, Sunnyvale, CA US

Patent application numberDescriptionPublished
20140080411INTEGRATION OF A NEAR FIELD COMMUNICATION COIL ANTENNA BEHIND A SCREEN DISPLAY FOR NEAR FIELD COUPLING - Described herein are architectures, platforms and methods for integrating near field communication (NFC) coil antenna behind a screen display of devices and more particularly, to improve near field coupling capabilities of the devices by configuring the screen display to implement a context based software logo to guide a user. The context based software logo displays a tapping area location during NFC related functions. The NFC related functions include wireless power transfer (WPT) and/or near field communications (NFC) capabilities of the devices03-20-2014

Kaushik Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20120110185Distributed Hierarchical Rendering and Provisioning of Cloud Services - Techniques are provided herein for distributed and hierarchical rendering and provisioning of cloud services. At a device in a cloud computing system comprising a plurality of hierarchical levels, a cloud service request is received for rendering and provisioning of a virtual data center. A determination is made as to which aspects of the cloud service request are to be satisfied by devices in a first hierarchical level and which aspects of the cloud service request are to be satisfied by devices in a second hierarchical level and in subsequent hierarchical levels. Rendering and provisioning commands are provided to one or more devices in the first hierarchical level that are selected to satisfy aspects of the cloud service request in the first hierarchical level. A subset cloud service request for aspects of the cloud service request that are to be satisfied by devices in the second hierarchical level is sent to a device in the second hierarchical level.05-03-2012
20150215332CLOUD SERVICE USAGE RISK ASSESSMENT USING DARKNET INTELLIGENCE - A method of assessing a risk level of an enterprise using cloud-based services from one or more cloud service providers includes assessing provider risk scores associated with the one or more cloud service providers and in view of darknet intelligence data; assessing cloud service usage behavior and pattern of the enterprise; and generating a risk score for the enterprise based on the provider risk scores and on the cloud service usage behavior and pattern of the enterprise. The risk score is indicative of the risk of the enterprise relating to the use of the cloud-based services from the one or more cloud service providers.07-30-2015
20160044124NETWORK TRAFFIC MONITORING SYSTEM AND METHOD TO REDIRECT NETWORK TRAFFIC THROUGH A NETWORK INTERMEDIARY - A network traffic monitoring system for redirecting network traffic between a client device and a cloud service includes a monitor proxy server configured as a network intermediary between the client device and the cloud service; and a published identity provider. The published identity provider is configured to receive a login request from a client device and to authenticate the client device at a federated identity provider. The published identity provider is configured to receive from the federated identity provider a redirect response including an identity assertion and a redirect web address to the cloud service. The published identity provider is configured to rewrite the redirect web address to the web address of the monitor proxy server. As a result, network traffic between the cloud service and the client device is routed through the monitor proxy server after user authentication using the published identity provider.02-11-2016

Patent applications by Kaushik Narayan, San Jose, CA US

Kris Narayan, Pleasanton, CA US

Patent application numberDescriptionPublished
20090128452Single Integrated Monitor with Networking and Television Functionality - A personal computer (PC) monitor system is disclosed in accordance with an embodiment of the present invention to include a display unit and a base coupled the display unit for use by a user. The base includes a control module responsive to input television (TV) signals for processing the same to generate output TV signals, the control module further responsive to input PC data for processing the same to generate output PC data, the control module fixer responsive to input network application data for processing the same to generate output network application data, the control module further responsive to pointer data and low-resolution data, wherein the control module overlays the output network application data, the pointer data, and the low-resolution data to generate a first overlaid output data. The control module transfers the first overlaid output data, the output TV signals, and the output PC data to the display unit for viewing by a user.05-21-2009

Nimesh Narayan, Burbank, CA US

Patent application numberDescriptionPublished
20150302039METHODS AND SYSTEMS OF ARCHIVING MEDIA FILES - Methods and systems of archiving media files are provided. Media files may be archived such that only the difference between a media file and a base media file is stored. The base media file is archived. The media file to be archived and the base media file may have common attributes such as video codec, resolution, frame rate, and/or color space. A media file to be archived may be compared to the base media file to determine any difference. Bit-to-bit analysis or frame-to-frame analysis may be performed to identify the differences between a media file to be archived and a base media file. The differences may be extracted from the media file to be archived. A difference media file may be created to store the difference of a media file with respect to the base media file. A record may be created to store the actual location where the difference is extracted from a media file to be archived.10-22-2015

Prakash Narayan, Fremont, CA US

Patent application numberDescriptionPublished
20090210862Intelligent computer program debugger, and system and method for implementing the same - A method for displaying a user-defined artifact in a debugger view is provided. The user-defined artifact is defined in a software application that is developed by a computer software application developer. The software application is included in a packaged application that includes instructions, with each instruction being either a user-defined instruction or a non-user defined instruction. A breakpoint is defined at a desired instruction of the packaged application. The method includes initiating debugging of the packaged application and hitting the breakpoint defined at the desired instruction. Also included is identifying the user-defined artifact in the software application and obtaining data to populate the debugger view. Further included is filtering-in data associated with the user-defined artifact and displaying the debugger view showing the filtered-in data. The method also includes marking data not associated with the user-defined artifact and stepping through the user-defined instruction.08-20-2009
20150022666SYSTEM AND METHOD FOR SCALABLE VIDEO CLOUD SERVICES - Methods of monitoring real-world environments using a plurality of processor controlled Internet video cameras, scalable cloud computing technology, and various Internet connected smartphones and tablet computers. The system is designed to use cloud computing technology, including automated service provisioning, automated virtual machine migration services, RESTful API, and various firewall traversing methods to scale to up to millions of cameras and beyond. The integrity of the system is maintained by requiring that the various video cameras continually send “heartbeat” camera status messages to the cloud servers. The video cameras can optionally also be configured to automatically detect various events occurring in their local environments, report these events to clients, and stream event video data either directly or indirectly to the clients, or alternatively save the video data in various scalable third party cloud storage systems such as the Amazon S3 service. Time expiring tokens and encryption keys help ensure system security.01-22-2015

Prakash Krishnamoorthy Narayan, Fremont, CA US

Patent application numberDescriptionPublished
20140074617Business Applications Using Social Media with Mobile Technology - A business method is provided on a secure web service by a vendor for a client to develop a business application(s). The vendor provides a wireless access point at the client site for disseminating business application(s) to consumers over mobile devices when the mobile devices connect to a wireless or a cellular network using the wireless access point provided at the client site. The business application is received by the consumers after providing a feedback to a consumer survey that generates a consumer profile by gathering consumers' anonymized demographic, socio-economic, age, gender, preferences, and social networking information. The business method provides additional premium services to the client that includes providing consumer satisfaction information and analytics using consumer profile information generated from feedback and consumer satisfaction information. The analytics are used for creating customized business application(s) to provide target advertisement and promotion incentive to the consumers.03-13-2014

Purnendu Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20100115328Methods and Systems for Handling Device Failovers during Test Executions - A method of generating a test script to test a first device in a target system is disclosed. The method includes generating error handling programming instructions to identify failure of the first device, and generating programming instructions to route test commands in the test scripts to a second device in the target system. The second device is a failover device that takes over operations of the first device when the first device fails.05-06-2010

Radha Narayan, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090076886ADVERTISEMENT PLUSBOX - A first query including one or more keywords is received, and content associated with the one or more keywords is identified. A second query including the one or more keywords is received, and a product or service associated with the sponsored content is identified based on the one or more keywords. Information associated with the product/service is stored, and a selection is received from a display device indicating a request to display the information associated with the product/service. The information associated with the product/service is provided to the display device.03-19-2009

Raj Narayan, San Burno, CA US

Patent application numberDescriptionPublished
20090106113INTERNET PUBLISHING ENGINE AND PUBLISHING PROCESS USING AD METADATA TO DELIVER ADS - Methods are provided for displaying advertising content to a user in an on-line environment using ad metadata. In accordance with a general embodiment, a set of brand rules is created for the display of brand advertising content in the on-line environment. Similarly, a set of general advertising rules is created for the display of advertising content in the on-line environment. One or more interactive processes are displayed to the user, with each interactive process being designed to obtain user information and/or user attributes from the user. A personalized knowledge base is created for the user based upon the user information and/or user attributes obtained from the user. The personalized knowledge base is then utilized to display content to the user that includes advertising content that is in compliance with both the brand rules and the general advertising rules.04-23-2009

Raj Narayan, Redwood City, CA US

Patent application numberDescriptionPublished
20130282483MULTI-DIMENSIONAL METHOD FOR OPTIMIZED DELIVERY OF TARGETED ON-LINE BRAND ADVERTISEMENTS - A method of delivering targeted on-line advertising to an end user of a computer network system comprises creating an advertisement campaign having a plurality of dimensions associated therewith, obtaining end user data based upon engagement of the end user with the network system, profiling advertisement content available on the network system to identify specific items of advertisement content that are compatible with the advertising campaign, for each item of compatible advertisement content, utilizing the end user data and metrics associated with the plurality of dimensions associated with the advertisement campaign to develop an effectiveness measurement, and utilizing the effectiveness measurements to select at least one item of compatible advertisement content for display to the end user.10-24-2013

Raja Narayan, Union City, CA US

Patent application numberDescriptionPublished
20160066564PERFUSION SYSTEMS AND METHODS OF PERFUSING AT LEAST A PORTION OF A SMALL INTESTINE - One embodiment of the invention provides a perfusion system including: a first circuit adapted and configured to circulate a first perfusate through a lumen of a small intestine and a second circuit adapted and configured to circulate a second perfusate through one or more blood vessels of the small intestine. Another aspect of the invention provides a method of perfusing at least a portion of a small intestine. The method includes: circulating a first perfusate through a lumen of the small intestine and circulating a second perfusate through a blood vessel of the small intestine.03-10-2016

Rajiv B. Narayan, San Diego, CA US

Patent application numberDescriptionPublished
20090265531Code Evaluation for In-Order Processing - Systems and methods of code evaluation for in-order processing are disclosed. In an embodiment, the method includes identifying a first instruction having multiple execution source paths. The method also includes generating a first execution path model identifying an execution order of multiple instructions based on a first condition and generating a second execution path model identifying an execution order of a second instruction based on a second condition. The method includes evaluating at least one of the execution path models to identify a hazard condition.10-22-2009

Ramani Narayan, Cupertino, CA US

Patent application numberDescriptionPublished
20090074159MESSAGING AND APPLICATION SYSTEM INTEGRATION - A system includes receiving a voicemail data object at a business application system. The voicemail data object is associated with a voicemail originated from a caller, and includes a caller identifier identifying the caller that originated the voicemail. The voicemail data object is automatically associated with an entity data object of the business application system, the association being based on the caller identifier. A voicemail indicator is presented to a user of the business application system based on the association, the presentation of the voicemail indicator being in conjunction with presenting of caller identification information for the caller.03-19-2009

Ram Surya Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20140028416Low-Voltage Active Inductor - An active inductor circuit includes a field-effect transistor having a first source/drain adapted for connection with a first voltage source, a capacitor coupled between the first voltage source and a gate of the field-effect transistor, a resistor coupled between a second source/drain of the field-effect transistor and the gate of the field-effect transistor, and a current source coupled with the gate of the field-effect transistor. A voltage headroom of the active inductor circuit is controlled as a function of at least one of a magnitude of current generated by the current source and a resistance of the resistor.01-30-2014

Rani Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20080313581INDEPENDENT MIGRATION OF HIERARCHICAL DESIGNS WITH METHODS OF FINDING AND FIXING OPENS DURING MIGRATION - Methods of independently migrating a hierarchical design are disclosed. A method for migrating a macro in an integrated circuit comprises: determining an interface strategy between a base cell in the macro and the macro, the base cell including an interface element involved in the interface strategy; migrating the base cell independently with respect to the macro based on the interface strategy; initially scaling the macro; swapping the migrated base cell into the macro; and legalizing content of the initially scaled macro.12-18-2008
20100185997TECHNOLOGY MIGRATION FOR INTEGRATED CIRCUITS WITH RADICAL DESIGN RESTRICTIONS - A method, system and program product for migrating an integrated circuit (IC) design from a source technology without radical design restrictions (RDR) to a target technology with RDR, are disclosed. The invention implements a minimum layout perturbation approach that addresses the RDR requirements. The invention also solves the problem of inserting dummy shapes where required, and extending the lengths of the critical shapes and/or the dummy shapes to meet ‘edge coverage’ requirements.07-22-2010
20120233576SCHEMATIC-BASED LAYOUT MIGRATION - Method, system, computer, etc., embodiments receive an original integrated circuit design into a computerized device. The methods herein automatically replace at least some of the original cells within the original integrated circuit design with replacement cells using the computerized device. Each of the replacement cells has an initial cell size that is unassociated with any specific design size. The methods herein automatically change the original design size of the integrated circuit design to a changed design size, and automatically individually change the initial cell size of each of the replacement cells to different sizes. At least two different replacement cells are changed from the initial cell size by different size reduction amounts based on different amounts of space required within the changed design size for each of the replacement cells.09-13-2012
20140019931SYSTEMS AND METHODS FOR FIXING PIN MISMATCH IN LAYOUT MIGRATION - Approaches are provided for fixing pin mismatches from swapping library cells in layout migration. Specifically, a method is provided that includes collecting information about a first technology pin from a library cell in a first technology. The method further includes swapping the library cell in the first technology with a library cell in a second technology. The method further includes collecting information about a second technology pin from the library cell in the second technology. The method further includes building a pin-mapping table that is configured to map the first technology pin to the second technology pin. The method further includes scaling a layout from the first technology to the second technology. The method further includes modifying the layout based on the pin-mapping table to match the at least one first technology pin to the at least one second technology pin while satisfying ground rules of the second technology.01-16-2014

Patent applications by Rani Narayan, San Jose, CA US

Ravindra Narayan, Fremont, CA US

Patent application numberDescriptionPublished
20090210518METHODS AND APPARATUSES FOR DYNAMICALLY PROVISIONING A DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) CLIENT AS A CLIENTLESS INTERNET PROTOCOL SERVICES (CLIPS) SUBSCRIBER ON A LAST-RESORT INTERFACE - Methods and apparatuses for providing clientless IP services for subscribers on a network interface that does not require either explicit client subnet configurations or explicit routes from the interface to the client subnets.08-20-2009
20100262860LOAD BALANCING AND HIGH AVAILABILITY OF COMPUTE RESOURCES - Compute resources of multiple resource cards are assigned to compute resource pools. Each compute resource pool is typically associated with a specific service (e.g., VoIP, video service, deep packet inspection, etc). Compute resource groups are created in each compute resource pool and are allocated one or more compute resources of that compute resource pool. Those compute resources in a given resource pool that are not allocated to a compute resource group are set as backup compute resources. Upon a failure of a compute resource in a compute resource pool that includes backup compute resources, a backup compute resource is selected and takes over the function of the failed compute resource. Upon a failure of a compute resource in a compute resource group of a compute resource pool that does not include a backup compute resource, the traffic is load balanced across the remaining compute resources of that compute resource group.10-14-2010

Ravish Karki Narayan, San Jose, CA US

Patent application numberDescriptionPublished
20140258747TECHNIQUES FOR MULTIMEDIA PLAYBACK - Various embodiments are generally directed to an apparatus, method and other techniques for receiving multimedia information at a computing device and receiving one or more of power information and bandwidth information for the computing device. In various embodiments, video processing may be disabled for the computing device when the power information is below a power threshold or bandwidth information is below a bandwidth threshold and an audio only portion of multimedia information may be sent to one or more output devices coupled to the computing device. Other embodiments are described and claimed.09-11-2014

Ritu Narayan, Cupertino, CA US

Patent application numberDescriptionPublished
20140019285Dynamic Listing Recommendation - Methods and systems are provided for attempting to optimize online listings for users of an Internet sales website, such as an online auction website. Recommendations can be provided to the users for improving their listings. The recommendations can be made using rules and statistical models. The listings can be monitored for compliance with the recommendations. The listings can be monitored for effectiveness of such compliance. The rules can be modified in light of such effectiveness. In this manner, listings can tend to be optimized so as to increase the likelihood of a visit from a potential buyer resulting in conversion.01-16-2014

Sanjiv Narayan, La Jolla, CA US

Patent application numberDescriptionPublished
20100094274METHODS, SYSTEM AND APPARTUS FOR THE DETECTION, DIAGNOSIS AND TREATMENT OF BIOLOGICAL RHYTHM DISORDERS - Method, system and apparatus to detect, diagnose and treat biological rhythm disorders. In preferred particularly desirable embodiment relating to the real-time detection of heart rhythm disorders, this invention identifies localized sources for complex rhythms including atrial fibrillation to guide the localized application of energy to modify the source and treat the rhythm disorder.04-15-2010
20120283579SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example system and method of reconstructing biological activation information are disclosed. A first biological signal and a second biological signal associated with an organ are processed via a computing device to determine whether there is a point of change in a derivative of the first biological signal with respect to a derivative of the second biological signal above a threshold. An activation onset time is assigned in the first biological signal at the point of change to define biological activation associated with the organ in the first cardiac signal if it is determined that the point of change is above the threshold.11-08-2012
20130006131System and Method for Targeting Heart Rhythm Disorders Using Shaped Ablation - Provided is a system and method to target a biological rhythm disorder, such as a heart rhythm disorder. The system and method include processing cardiac signals via a computing device to determine a shape in a region of tissue defined by a source associated with the biological rhythm disorder that migrates spatially on or within the shape, and identifying at least one portion of the tissue proximate to the shape to enable selective modification of the at least one portion of tissue in order to terminate or alter the heart rhythm disorder.01-03-2013
20130150740SYSTEM AND METHOD OF IDENTIFYING SOURCES FOR BIOLOGICAL RHYTHMS - An example system and method of locating a source of a heart rhythm disorder are disclosed. In accordance with the method, a first pair of cardiac signals is processed to define a first coefficient associated with variability of the first pair of signals at a first region of the heart. Further, a second pair of cardiac signals is processed to define a second coefficient associated with variability of the second pair of signals at a second region of the heart. Thereafter, the first coefficient of variability is compared to the second coefficient of variability to determine a direction towards the source of the rhythm disorder.06-13-2013
20130150742SYSTEM AND METHOD OF IDENTIFYING SOURCES FOR BIOLOGICAL RHYTHMS - An example system and method of determining regularity associated with a rhythm disorder of a heart are disclosed. In accordance with the method, a derivative of a first cardiac signal at a plurality of first time points is processed against a derivative of a second cardiac signal at a plurality of second time points to define a plurality of coordinate pairs of the first cardiac signal against the second cardiac signal. Thereafter, an index of regularity that exceeds a threshold is determined. The index of regularity indicates an approximate congruence of the plurality of coordinate pairs among the first cardiac signal and the second cardiac signal.06-13-2013
20130226016SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example system and method of reconstructing cardiac activation information are disclosed. An analysis signal and a reference signal are processed to determine whether there is a first point of change in a first selected-order derivative of the analysis signal with respect to a first selected-order derivative of the reference signal above a first threshold. The analysis signal and the reference signal are processed to determine whether there is a second point of change in a second selected-order derivative of the analysis cardiac signal with respect to a second selected-order derivative of the reference cardiac signal above a second threshold. An activation onset time is assigned in the analysis cardiac signal at a point based on a mathematical association of the first point of change and the second point of change to define cardiac activation indicating a beat in the analysis cardiac signal.08-29-2013
20130331718METHODS FOR DETECTING BIOLOGICAL RHYTHM DISORDERS - A method of detecting a cause of a heart rhythm disorder includes collecting data corresponding to activation onset time of each heart activation at multiple locations of the heart and generating an activation trail based on the sequential order of activation onset times. The activation trail is indicative of the cause of the heart rhythm disorder.12-12-2013
20140052013METHOD FOR ANALYSIS OF COMPLEX RHYTHM DISORDERS - A method of analyzing a complex rhythm disorder in a human heart includes accessing signals from a plurality of sensors disposed spatially in relation to the heart, where the signals are associated with activations of the heart, and identifying a region of the heart having an activation trail that is rotational or radially emanating, where the activation trail is indicative of the complex rhythm disorder and is based on activation times associated with the activations of the heart.02-20-2014
20140052127METHOD FOR TREATING COMPLEX RHYTHM DISORDERS - A method of treating a complex rhythm disorder of a human heart includes identifying a region of a wall of the heart having an activation trail that is rotational or radially emanating, where the activation trail is indicative of the complex rhythm disorder and is based on activation times associated with one or more activations of the heart. A portion of the region is selected based on the activation trail and modified to affect the activation trail.02-20-2014
20140066787SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example system and method of processing cardiac activation information are disclosed. The method includes accessing a first cardiac signal and a second cardiac signal obtained from a patient. The first cardiac signal and the second cardiac signal are processed to determine whether there is a point of change in the first cardiac signal at which a derivative of the first cardiac signal diverges with respect to a derivative of the second cardiac signal above a threshold. An activation onset time is assigned in the first cardiac signal at the point of change to define a cardiac activation if the point of change is in the first cardiac signal.03-06-2014
20140073981SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example system and method of processing cardiac activation information are disclosed. The method includes accessing a first cardiac signal and a second cardiac signal obtained from a patient. The first cardiac signal and the second cardiac signal are processed to identify a point of change in the first cardiac signal at which a derivative of the first cardiac signal diverges with respect to a derivative of the second cardiac signal. An activation onset time is assigned in the first cardiac signal at the point of change to define a cardiac activation.03-13-2014
20140114204METHOD AND SYSTEM FOR DETECTION OF BIOLOGICAL RHYTHM DISORDERS - System, assembly and method are provided to facilitate reconstruction of cardiac information representing a complex rhythm disorder associated with a patient's heart to indicate a source of the heart rhythm disorder. The complex rhythm disorder can be treated by application of energy to modify the source of the rhythm disorder.04-24-2014
20140194763METHODS AND SYSTEMS FOR TREATING HEART INSTABILITY - Systems and methods define an index of risk for cardiac disease by detecting cellular derangements that may lead to cardiomyopathy, heart rhythm disorders or ischemic heart disease. The markers include fluctuations or abnormal rate-behavior of electrical, mechanical or other measurable biosignals. The invention operates in modes that can be applied to prevent atrial fibrillation or the risk for ventricular arrhythmias. Alternative embodiments are applied to tissue outside the heart such as skeletal muscle, smooth muscle, the central nervous system, the respiratory system, the urogenital system and the gastrointestinal system.07-10-2014
20140213922SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC SIGNALS ASSOCIATED WITH A COMPLEX RHYTHM DISORDER - System, assembly and method are provided to facilitate reconstruction of cardiac information representing a complex rhythm disorder associated with a patient's heart to indicate a source of the heart rhythm disorder. The complex rhythm disorder can be treated by application of energy to modify the source of the rhythm disorder.07-31-2014
20140276152SYSTEM AND METHOD TO IDENTIFY SOURCES ASSOCIATED WITH BIOLOGICAL RHYTHM DISORDERS - A system and method of identifying a driver of a source associated with a heart rhythm disorder are disclosed. Data is accessed from a plurality of sensors representing biological activity in the heart. A local first region of the heart that has repeating activation and that controls a second distant region of the heart for at least a predetermined number of beats is identified. The first local region is assigned as a driver of a source of the heart rhythm disorder, the source including the first local region and the second distant region.09-18-2014
20140371609SYSTEM AND METHOD OF IDENTIFYING SOURCES ASSOCIATED WITH BIOLOGICAL RHYTHM DISORDERS - An example system and method associated with identifying and treating a source of a heart rhythm disorder are disclosed. In accordance with therewith, a spatial element associated with a region of the heart is selected. Progressive rotational activations or progressive focal activations are determined in relation to the selected spatial element. A plurality of indexes of progressive rotational activations or progressive focal activations over time is formed. One or more indexes are selected from the plurality of indexes that indicate consistency of the successive rotational activations or the progressive focal activations in relation to a portion of the region of the heart12-18-2014
20140371613METHOD AND SYSTEM FOR DETECTION OF BIOLOGICAL RHYTHM DISORDERS - System, assembly and method are provided to facilitate reconstruction of cardiac information representing a complex rhythm disorder associated with a patient's heart to indicate a source of the heart rhythm disorder. The complex rhythm disorder can be treated by application of energy to modify the source of the rhythm disorder.12-18-2014
20140371614SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example method of representing cardiac information associated with a heart rhythm disorder is disclosed. The method includes accessing a plurality of neighboring cardiac signals obtained from a patient. The method also includes eliminating far-field activations from the plurality of neighboring cardiac signals using one or more divergence criteria that define local activations in the plurality of neighboring cardiac signals, the divergence criteria being associated with divergence among the plurality of neighboring cardiac signals. The method further includes constructing a clinical representation of local activations in the plurality of neighboring cardiac signals.12-18-2014
20140371615SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example system and method of reconstructing cardiac activation information are disclosed. In accordance therewith, there are accessed pairs of cardiac signals out of a plurality of cardiac signals obtained from a patient. The pairs have a first cardiac signal that is common among the pairs and second cardiac signals that are different among the pairs. The first cardiac signal and the second cardiac signals of the pairs are processed to determine whether there are points of change in the first cardiac signal at which a derivative of the first cardiac signal diverges with respect to derivatives of the second cardiac signals above a threshold. An activation onset time is assigned at a point in the first cardiac signal based on correspondence of the points of change to define a cardiac activation indicating a beat if the points of change are in the first signal.12-18-2014
20140371616METHOD FOR ANALYSIS OF COMPLEX RHYTHM DISORDERS - A method of analyzing a complex rhythm disorder in a human heart includes accessing signals from a plurality of sensors disposed spatially in relation to the heart, where the signals are associated with activations of the heart, and identifying a region of the heart having an activation trail that is rotational or radially emanating, where the activation trail is indicative of the complex rhythm disorder and is based on activation times associated with the activations of the heart.12-18-2014
20150038861SYSTEM AND METHOD OF IDENTIFYING SOURCES FOR BIOLOGICAL RHYTHMS - A system and method of locating a source of a heart rhythm disorder are provided in which a first pair of cardiac signals is processed to define a first coefficient associated with variability of the first pair of signals at a first region of the heart. A second pair of cardiac signals is processed to define a second coefficient associated with variability of the second pair of signals at a second region of the heart. Thereafter, the first coefficient of variability is compared to the second coefficient of variability to determine a direction towards the source of the rhythm disorder.02-05-2015
20150196212SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - In a system and method for reconstructing cardiac activation information, an analysis cardiac signal and a reference cardiac signal are processed to determine a first point of change in a derivative of the analysis cardiac signal with respect to a derivative of the reference cardiac signal. The analysis cardiac signal and the reference cardiac signal are processed to determine a second point of change in a different derivative of the analysis cardiac signal with respect to a different derivative of the reference cardiac signal. An activation onset time is assigned in the analysis cardiac signal at a point based on a mathematical association of the first point of change and the second point of change to define cardiac activation indicating a beat in the analysis cardiac signal.07-16-2015
20150257710SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example system and method of reconstructing cardiac activation information are disclosed. In accordance therewith, there are accessed pairs of cardiac signals out of a plurality of cardiac signals obtained from a patient. The pairs have a first cardiac signal that is common among the pairs and second cardiac signals that are different among the pairs. The first cardiac signal and the second cardiac signals of the pairs are processed to identify points of change in the first cardiac signal at which a derivative of the first cardiac signal diverges with respect to derivatives of the second cardiac signals. An activation onset time is assigned at a point in the first cardiac signal based on correspondence of the points of change to define a cardiac activation indicating a beat.09-17-2015
20150289807SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC SIGNALS ASSOCIATED WITH A COMPLEX RHYTHM DISORDER - System, assembly and method are provided to facilitate reconstruction of cardiac information representing a complex rhythm disorder associated with a patient's heart to indicate a source of the heart rhythm disorder. The complex rhythm disorder can be treated by application of energy to modify the source of the rhythm disorder.10-15-2015
20150313548SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC ACTIVATION INFORMATION - An example method of representing cardiac information associated with a heart rhythm disorder includes accessing a plurality of neighboring cardiac signals obtained from a patient. The method also includes eliminating far-field activations from the plurality of neighboring cardiac signals using one or more divergence criteria that define local activations in the plurality of neighboring cardiac signals, the divergence criteria being associated with divergence among the plurality of neighboring cardiac signals. The method further includes constructing a clinical representation of local activations in the plurality of neighboring cardiac signals.11-05-2015
20160022163SYSTEM AND METHOD TO DEFINE DRIVERS OF SOURCES ASSOCIATED WITH BIOLOGICAL RHYTHM DISORDERS - A system and method are provided for identifying a driver of a source associated with a heart rhythm disorder. Data are accessed from a plurality of sensors representing biological activity in the heart. A local first region of the heart that has repeating activation and determine whether the first region controls a second distant region of the heart for at least a predetermined number of beats is identified. The first local region is assigned as a driver of a source of the heart rhythm disorder, the source including the first local region and the second distant region.01-28-2016
20160095531SYSTEM AND METHOD FOR RECONSTRUCTING CARDIAC SIGNALS ASSOCIATED WITH A COMPLEX RHYTHM DISORDER - Reconstruction of cardiac information representing a complex rhythm disorder is facilitated by assigning activation onsets to non-discernible beats in low confidence signals based upon time associations relative to activation onsets in adjacent high confidence signals.04-07-2016

Patent applications by Sanjiv Narayan, La Jolla, CA US

Sanjiv M. Narayan, La Jolla, CA US

Patent application numberDescriptionPublished
20090299424Methods and systems for treating heart instability - Systems and methods define an index of risk for cardiac disease by detecting cellular derangements that may lead to cardiomyopathy, heart rhythm disorders or ischemic heart disease. The markers include fluctuations or abnormal rate-behavior of electrical, mechanical or other measurable biosignals. The invention operates in modes that can be applied to prevent atrial fibrillation or the risk for ventricular arrhythmias. Alternative embodiments are applied to tissue outside the heart such as skeletal muscle, smooth muscle, the central nervous system, the respiratory system, the urogenital system and the gastrointestinal system.12-03-2009
20110251505METHODS, SYSTEM AND APPARATUS FOR THE DETECTION, DIAGNOSIS AND TREATMENT OF BIOLOGICAL RHYTHM DISORDERS - System, assembly and method are provided to facilitate reconstruction of cardiac information representing a complex rhythm disorder associated with a patient's heart to indicate a source of the heart rhythm disorder. The complex rhythm disorder can be treated by application of energy to modify the source of the rhythm disorder.10-13-2011

Shankar Narayan, Saratoga, CA US

Patent application numberDescriptionPublished
20150382012MOTION VECTOR SELECTION FOR VIDEO ENCODING - Various embodiments relating to selecting a motion vector in a hardware encoder are disclosed. In one example, a plurality of candidate predicted motion vectors are selected, and a plurality of motion searches are performed in an image region surrounding each candidate predicted motion vector to produce a plurality of resulting motion vectors, wherein each resulting motion vector has an initial cost score determined using a corresponding candidate predicted motion vector. After an actual predicted motion vector becomes available, the initial cost score of each resulting motion vector is re-scored using the actual predicted motion vector to produce an updated cost score, and video data is encoded using a motion vector selected from the plurality of resulting motion vectors based on the updated cost score of that motion vector.12-31-2015

Shankar P. Narayan, Redwood City, CA US

Patent application numberDescriptionPublished
20120036463METRIC NAVIGATOR - Embodiments of the invention provide a software framework for hierarchically organizing individuals or other objects. For example, the software framework may be configured to hierarchically organize employees at a company. One embodiment provides a technique to aggregate one or more metrics associated with the individuals or objects and display the results in a user-friendly manner.02-09-2012

Sharat Narayan, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100145900SPAM FILTERING BASED ON STATISTICS AND TOKEN FREQUENCY MODELING - Embodiments are directed towards classifying messages as spam using a two phased approach. The first phase employs a statistical classifier to classify messages based on message content. The second phase targets specific message types to capture dynamic characteristics of the messages and identify spam messages using a token frequency based approach. A client component receives messages and sends them to the statistical classifier, which determines a probability that a message belongs to a particular type of class. The statistical classifier further provides other information about a message, including, a token list, and token thresholds. The message class, token list, and thresholds are provided to the second phase where a number of spam tokens in a given message for a given message class are determined. Based on the threshold, the client component then determines whether the message is spam or non-spam.06-10-2010

Shyam Narayan, Santa Clara, CA US

Patent application numberDescriptionPublished
20150371650Communicating Information Between Devices Using Ultra High Frequency Audio - A client device encodes data into an audio signal and communicates the audio data to an additional client device, which decodes the data from the audio signal. The data is partitioned into characters, which are subsequently partitioned into a plurality of sub-characters. Each sub-character is encoded into a frequency, and multiple frequencies that encode sub-characters are combined by the client device to generate an audio signal. Frequencies encoding sub-characters may be above 16 kilohertz, so the sub-characters are transmitted using frequencies that are inaudible to humans. The audio signal is communicated to an additional client device, which decodes frequencies from the audio signal to sub-characters, which are then combined into characters by the additional client device to generate the data.12-24-2015
20160057215METHODS AND SYSTEMS FOR DELEGATING GROUP OWNERSHIP FOR THE FORMATION OF A NEW GROUP - Disclosed are methods and systems for devices in peer-to-peer networks to form a new group using information sent by a group owner in a previous group session. In some embodiments, a method of delegating group ownership from a first device to a second device for the formation of a new group includes: determining the second device will be the group owner of the new group during a current group session; broadcasting to devices in the current group session that the second device will be the group owner of the new group; dissolving the current group session; and forming a new group with the second device as group owner.02-25-2016

Sri Narayan, Arcadia, CA US

Patent application numberDescriptionPublished
20140370403INEXPENSIVE METAL-FREE ORGANIC REDOX FLOW BATTERY (ORBAT) FOR GRID-SCALE STORAGE - A flow battery includes a positive electrode, a positive electrode electrolyte, a negative electrode, a negative electrode electrolyte, and a polymer electrolyte membrane interposed between the positive electrode and the negative electrode. The positive electrode electrolyte includes water and a first redox couple. The first redox couple includes a first organic compound which includes a first moiety in conjugation with a second moiety. The first organic compound is reduced during discharge while during charging the reduction product of the first organic compound is oxidized to the first organic compound. The negative electrode electrolyte includes water and a second redox couple. The second couple includes a second organic compound including a first moiety in conjugation with a second moiety. The reduction product of the second organic compound is oxidized to the second organic compound during discharge.12-18-2014

Sri R. Narayan, Arcadia, CA US

Patent application numberDescriptionPublished
20110003683NANOSTRUCTURED PLATINUM ALLOYS FOR USE AS CATALYST MATERIALS - A series of binary and ternary Pt-alloys, that promote the important reactions for catalysis at an alloy surface; oxygen reduction, hydrogen oxidation, and hydrogen and oxygen evolution. The first two of these reactions are essential when applying the alloy for use in a PEMFC.01-06-2011
20120187918IRON-AIR RECHARGEABLE BATTERY - Embodiments include an iron-air rechargeable battery having a composite electrode including an iron electrode and a hydrogen electrode integrated therewith. An air electrode is spaced from the iron electrode and an electrolyte is provided in contact with the air electrode and the iron electrodes. Various additives and catalysts are disclosed with respect to the iron electrode, air electrode, and electrolyte for increasing battery efficiency and cycle life.07-26-2012
20130149615High Efficiency Iron Electrode and Additives for Use in Rechargeable Iron-Based Batteries - An iron electrode and a method of manufacturing an iron electrode for use in an iron-based rechargeable battery are disclosed. In one embodiment, the iron electrode includes carbonyl iron powder and one of a metal sulfide additive or metal oxide additive selected from the group of metals consisting of bismuth, lead, mercury, indium, gallium, and tin for suppressing hydrogen evolution at the iron electrode during charging of the iron-based rechargeable battery. An iron-air rechargeable battery including an iron electrode comprising carbonyl iron is also disclosed, as is an iron-air battery wherein at least one of the iron electrode and the electrolyte includes an organosulfur additive.06-13-2013
20140080700NANOSTRUCTURED PLATINUM ALLOYS FOR USE AS CATALYST MATERIALS - A series of binary and ternary Pt-alloys, that promote the important reactions for catalysis at an alloy surface; oxygen reduction, hydrogen oxidation, and hydrogen and oxygen evolution. The first two of these reactions are essential when applying the alloy for use in a PEMFC.03-20-2014
20140255806METHANE-BASED POWER GENERATION WITH ZERO-CARBON EMISSIONS - The present invention provides a method of converting a hydrocarbon into H09-11-2014
20150086884High Efficiency Nickel-Iron Battery - A rechargeable battery includes an iron electrode comprising carbonyl iron composition dispersed over a fibrous electrically conductive substrate. The carbonyl iron composition includes carbonyl iron and at least one additive. A counter-electrode is spaced from the iron electrode. An electrolyte is in contact with the iron electrode and the counter-electrode such that during discharge. Iron in the iron electrode is oxidized with reduction occurring at the counter-electrode such that an electric potential develops. During charging, iron oxides and hydroxides in the iron electrode are reduced with oxidation occurring at the counter-electrode (i.e., a nickel electrode or an air electrode).03-26-2015

Patent applications by Sri R. Narayan, Arcadia, CA US

Sriram Narayan, San Diego, CA US

Patent application numberDescriptionPublished
20090316904HARDWARE ACCELERATION FOR WWAN TECHNOLOGIES - Systems and methods for wireless communications are provided. These include data deciphering components, interrupt processing components, adaptive aggregations methods, optimized data path processing, buffer pool processing, application processing where data is formatted in a suitable format for a destination process, and Keystream bank processing among other hardware acceleration features. Such systems and methods are provided to simplify logic designs and mitigate processing steps during wireless network data processing.12-24-2009
20120236789MEMORY MANAGEMENT FOR HIGH SPEED MEDIA ACCESS CONTROL - Aspects disclosed herein address the need in the art for memory management for high speed media access control. A packet buffer may store packets with a first data structure, comprising the packet length, sequence number, and a pointer to a second data structure. Packet data may be stored in a linked list of one or more second data structures. Transmit and receive queues may be formed using linked lists or arrays of the first data structures. Memory locations for storing first and second data structures may be kept in lists indicating free locations for the respective data structure types. A flexible memory architecture is disclosed in which two configurations may be selected. Various other aspects are also presented.09-20-2012

Sriram Narayan, Pleasanton, CA US

Patent application numberDescriptionPublished
20100262877Techniques for Boundary Scan Testing Using Transmitters and Receivers - A test driver transmitter drives a test signal through a resistive termination circuit to a first pin to test components on a board during a boundary scan test operation. A test receiver receives the test signal through a second pin and a pass gate coupled to the second pin during the boundary scan test operation. A test signal is transmitted to the test receiver during loopback operation through a loopback circuit.10-14-2010
20120072784CIRCUITRY ON AN INTEGRATED CIRCUIT FOR PERFORMING OR FACILITATING OSCILLOSCOPE, JITTER, AND/OR BIT-ERROR-RATE TESTER OPERATIONS - An integrated circuit (“IC”) may include circuitry for use in testing a serial data signal. The IC may include circuitry for transmitting the serial data signal with optional jitter, optional noise, and/or controllably variable drive strength. The IC may also include circuitry for receiving the serial data signal and performing a bit error rate (“BER”) analysis in such a signal. The IC may provide output signals indicative of results of its operations. The IC can operate in various modes to perform or at least emulate functions of an oscilloscope, a bit error rate tester, etc., for testing signals and circuitry with respect to jitter-tolerance, noise-tolerance, etc.03-22-2012
20120126896OFFSET CANCELLATION FOR CONTINUOUS-TIME CIRCUITS - One embodiment relates to a continuous-time circuit configured with an offset cancellation loop. The continuous-time circuit includes a multi-stage amplifier chain, including a first amplifier stage and a last amplifier stage, and an offset cancellation loop. The offset cancellation loop is configured to receive an output of the last amplifier stage and to provide an offset correction voltage signal to the first amplifier stage. The offset compensation loop may create one dominant pole and a single consequential parasitic pole so as to have greater stability and may advantageously achieve a second-order roll-off in response magnitude at higher frequencies. Other embodiments, aspects, and features are also disclosed.05-24-2012
20130114663FLEXIBLE RECEIVER ARCHITECTURE - One embodiment relates to a receiver circuit for a data link. The receiver circuit includes at least a first signal path, a second signal path, and a path selector circuit. The first signal path includes first equalization circuitry, and the second signal path includes second equalization circuitry. The path selector circuit is configured to select one signal path of the first and second signal paths. Other embodiments and features are also disclosed.05-09-2013

Patent applications by Sriram Narayan, Pleasanton, CA US

Sujatha Narayan, San Diego, CA US

Patent application numberDescriptionPublished
20120108665METHODS AND COMPOSITIONS FOR TREATING OPHTHALMIC CONDITIONS - We describe methods and compositions for treating ophthalmic conditions associated with angiogenesis, vascular leakage, and/or damage to ganglia.05-03-2012

Sunil K. Kandukuri Narayan, San Diego, CA US

Patent application numberDescriptionPublished
20090245082System and Methods For Cancelling Interference In a Communication System - Systems and methods for canceling interference in a communication system are described. A signal that comprises current data from a current access point and secondary data from one or more secondary access points is received. The secondary data is demodulated using one or more secondary channel estimates if a signal metric is less than a predetermined threshold. Interference in the received signal is canceled using the demodulated secondary data if the signal metric is less than the predetermined threshold. The received signal with the interference canceled is demodulated using a current channel estimate to obtain the current data. The method for interference cancellation may use the same hardware resources and processing available for receiving data from a single access point.10-01-2009
20090245089BIT-WIDTH MINIMIZATION SCHEME FOR WIRELESS COMMUNICATION - A technique for generating a reduced bit-width in a signal generated by a first-type modulator in a communication apparatus that includes two distinct modulators. In particular, the communication apparatus includes a first modulator adapted to generate a first modulated signal quantified to a first bit-width, a second modulator adapted to generate a second modulated signal quantified to a second bit-width that is less than the first bit-width, and a device to generate a third modulated signal comprising a combination of the first and second modulated signals. In an exemplary implementation, the first modulator includes an OFDMA modulator, the second modulator includes a CDMA, and the combining device includes an IFFT. Additionally, an apparatus for processing a communication signal includes a tasklist cache memory having a tasklist, a processor adapted to provide a task to the tasklist, and a communication module adapted to fetch the task from the tasklist, and process the communication signal based on the retrieved task.10-01-2009
20090245092APPARATUS, PROCESSES, AND ARTICLES OF MANUFACTURE FOR FAST FOURIER TRANSFORMATION AND BEACON SEARCHING - In embodiments, a wireless receiver employs a hardware-based Fast Fourier Transform (FFT) engine controlled by firmware. The FFT engine executes tasks stored in a task list. Each task is associated with a different portion of a signal, for example, one or more Orthogonal Frequency Division Modulated (OFDM) symbols. Each task may include configuration information for the FFT engine for configuring the engine to process the associated portion of the signal, a pointer to the portion to be processed, and another pointer to the memory for storing the output. The task list may be firmware controlled. Division of the FFT into a configurable hardware part driven by firmware to read and execute the tasks in the task list may speed up the FFT process and make it more flexible. A hardware beacon sorter may be coupled to the FFT engine to sort the sub-carriers according to their energies.10-01-2009
20090245222RETURN LINK TIME ADJUSTMENTS IN FDD OFDMA OR SC-FDM SYSTEMS - A method for adjusting timing in a Frequency Division Multiplexing (FDM) system, including receiving a request to perform a timing correction, generating a time domain FDM symbol, and controlling the timing correction in the time domain FDM symbol by at least one of adjusting a length of a cyclic prefix, overlapping a portion of adjacent FDM symbols, adjusting a symbol windowing length, or utilizing a return link (RL) silence interval.10-01-2009
20090245409APPARATUS, METHODS, AND ARTICLES OF MANUFACTURE FOR ADAPTIVE POWER CONTROL - In embodiments, a first wireless device generates symbols for transmission to another wireless device. Adaptive power control is applied to the transmissions, for example, at symbol or frame boundaries. When a transmit power gain adjustment exceeds a threshold, all or part of the required gain adjustment may be performed on the generated symbols before the symbols are combined in an overlap-and-add process. Part of the gain adjustment may also be performed through adjustment of the power amplifier. When the gain adjustment does not exceed the threshold, all of the gain adjustment may be performed through adjustment of the power amplifier. Performing gain adjustment before the overlap-and-add process results in a lower spectral spread of the transmitted waveform and improved bandwidth utilization efficiency. In embodiments, the power adjustment techniques are used in FDD/OFDM systems or other systems where a plurality of symbols or frames is transmitted substantially continuously.10-01-2009
20090245422METHOD AND SYSTEM FOR TRANSMIT UPSAMPLING VIA IFFT - A technique for eliminating from or reducing the complexity of an upsampler/interpolator of a transmit system. In general, the technique involves configuring an IFFT to perform both the conversion of a modulated signal from frequency to time domain, and at least a portion of the upsampling from the first sampling rate towards the sampling rate of a DAC. In one embodiment, the IFFT is configured to have a bandwidth substantially equal to the sampling rate of a DAC. In this embodiment, the upsampler/interpolator may be totally eliminated. In another embodiment, the IFFT is configured to have a bandwidth that is greater than the first sampling rate of the modulated signal, and lower than the sampling rate of the DAC. In this embodiment, a simpler upsampler/interpolator may be employed to perform the remaining upsampling from the IFFT bandwidth to the sampling rate of the DAC.10-01-2009
20120147795APPARATUS, METHODS, AND ARTICLES OF MANUFACTURE FOR ADAPTIVE POWER CONTROL - In embodiments, a first wireless device generates symbols for transmission to another wireless device. Adaptive power control is applied to the transmissions, for example, at symbol or frame boundaries. When a transmit power gain adjustment exceeds a threshold, all or part of the gain adjustment may be performed on the generated symbols before the symbols are combined in an overlap-and-add process. Part of the gain adjustment may also be performed through adjustment of the power amplifier. When the gain adjustment does not exceed the threshold, all of the gain adjustment may be performed through adjustment of the power amplifier. Performing gain adjustment before the overlap-and-add process results in a lower spectral spread of the transmitted waveform and improved bandwidth utilization efficiency. In embodiments, the power adjustment techniques are used in FDD/OFDM systems or other systems where a plurality of symbols or frames is transmitted substantially continuously.06-14-2012

Vinesh Narayan, Oakland, CA US

Patent application numberDescriptionPublished
20140188252POLYCENTRIC KNEE JOINT PROSTHESIS FOR EXTREME AFFORDABILITY - An above knee prosthesis comprises an upper block, a lower block, a middle linkage pivotably coupling the middle posterior regions of the upper and lower blocks together, and at least one side linkage pivotably coupling the sides of the upper and lower blocks together. The center of rotation of the prosthesis is located above the prosthesis when it is in full extension and moves downward as the prosthesis rotates into full flexion. When the prosthesis is in use and in full extension, a majority of the weight of the patient borne by the prosthesis is directly transferred from the upper block to the lower block. A bumper disposed between the upper and lower blocks will typically be provided to absorb shock and dampen noise when the prosthesis is in extension. A leaf spring may be provided to bias the prosthesis to be in extension.07-03-2014
Website © 2016 Advameg, Inc.