Patents by Inventor Rahul Singh

Rahul Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20120139584
    Abstract: A domino logic circuit includes a first evaluation unit, a second evaluation unit and an output unit. The first evaluation unit precharges a first dynamic node, discharges a footer node in a first phase of a clock signal, and evaluates a plurality of input signals to determine a logic level of the first dynamic node in a second phase of the clock signal. The second evaluation unit precharges a second dynamic node in the first phase of the clock signal, and determines a logic level of the second dynamic node in response to a logic level of the footer node in the second phase of the clock signal. The output unit provides an output signal having a logic level according to levels of a first voltage of the first dynamic node and a second voltage of the second dynamic node.
    Type: Application
    Filed: September 16, 2011
    Publication date: June 7, 2012
    Applicants: SEOUL NATIONAL UNIVERSITY R&D FOUNDATION, SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyoung-Wook Lee, Gun-Ok Jung, Suhwan Kim, Ah-Reum Kim, Rahul Singh
  • Patent number: 8194830
    Abstract: Data pertaining to interactions between a plurality of customers is obtained. A graph is formed, having a plurality of nodes representing the customers and a plurality of edges representing interactions between the customers. A sub-set of the customers are denoted as previously churned customers. A spreading activation model is applied to the graph to identify, based on the graph and the previously churned customers, the potential churning customers.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Sougata Mukherjea, Amit A. Nanavati, Rahul Singh, Balaji Viswanathan
  • Patent number: 8190588
    Abstract: Techniques are described for providing a storage service that stores information about large numbers of transactions in a persistent manner, such as with a high degree of reliability, availability and scalability based at least in part on use of a distributed computing and storage system. In some situations, the transaction information storage service stores various information about transactions that each include at least one monetary payment (e.g., a micro-payment) between financial accounts of two or more of numerous users having accounts with one or more entities. The transaction information storage service may be provided by or otherwise affiliated with a merchant, and customers of the merchant may purchase usage of the storage service for programs executed by or otherwise affiliated with the customers, with the storage service available to remote executing programs via a defined API of the storage service, such as a Web services-based API.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: May 29, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Gupta, Allan H. Vermeulen, Rahul Singh, Duane J. Krause, Nipoon Malhotra
  • Patent number: 8165835
    Abstract: A power measurement and calibration system provides power and line frequency measurements by using a bandpass filter having complex voltage and current outputs from which real and imaginary power components can be determined. Calibration of the filter may be omitted if a complex wavelet filter is used to implement the bandpass filter and a determination of line frequency can also be provided for downstream use. A processor receiving data from the output of the filter can compute real and imaginary power, power factor and the line frequency. The filter may be implemented by a processor executing program instructions, or a digital circuit implementing the filter and optionally a CORDIC rotator for computing the current-to-voltage phase relationship can provide input to the processor for power measurement and calibration of the sample rate to line frequency relationship and for other uses.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: April 24, 2012
    Assignee: Cirrus Logic, Inc.
    Inventors: Rahul Singh, Dale Brummel, Hang Liu, Robert Leon Gorsegner, Edwin De Angel, Jean Charles Pina
  • Publication number: 20120085127
    Abstract: A method for recovering C2 and higher weight hydrocarbons, or alternatively C3 and higher weight hydrocarbons, from low pressure gas, wherein the method avoids the need to significantly compress contaminated low pressure gas in most cases, and is robust in response to pressure and temperature variations in the low pressure gas feed.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Inventors: Rajeev Nanda, Rahul Singh
  • Publication number: 20120085128
    Abstract: A method for recovering C2 and higher weight hydrocarbons, or alternatively C3 and higher weight hydrocarbons, from low pressure gas, wherein the method avoids the need to significantly compress contaminated low pressure gas in most cases, and is robust in response to pressure and temperature variations in the low pressure gas feed.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Inventors: Rajeev Nanda, Rahul Singh
  • Publication number: 20120025736
    Abstract: An integrated circuit (IC) controller for a switching power supply has a selectable operating mode for supporting multiple switching power supply topologies. The IC controls current by controlling a cycle rate of the switching power supply to provide a constant or variable output current, which may be provided to lighting devices such as light-emitting diodes (LEDs). The selectable operating mode includes at least a buck converter operating mode and another operating mode, which may be a flyback converter operating mode.
    Type: Application
    Filed: December 20, 2010
    Publication date: February 2, 2012
    Inventors: Rahul Singh, John L. Melanson
  • Publication number: 20110232327
    Abstract: A method for recovering C2 and higher weight hydrocarbons, or alternatively C3 and higher weight hydrocarbons, from off gas, such as refinery off gas, wherein the method avoids the need to significantly compress contaminated off gas in most cases, and is robust in response to pressure and temperature variations in the off gas feed.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Inventors: Rajeev Nanda, Rahul Singh
  • Patent number: 7974194
    Abstract: Data traffic, latency, and power consumption in a mobile unified communication environment are reduced by optimizing communication between a mobile client application and a mobile data server through determining optimum delay between exchanged messages and/or filtering portions of data not relevant to the mobile client application at the server. Additional optimizations include providing mobile client application relevant updates in an intelligent fashion based on user activity, screen resolution or displayed information, relevant contacts and relevance of information, and similar characteristics.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashutosh Tripathi, Bala Rajagopalan, Madhur Dixit, Rahul Singh, Srinivasa Manda
  • Patent number: 7908358
    Abstract: Method and apparatus for metering network services, for example Web services. In embodiments, a network services metering system may collect network service usage information via an add usage interface and store the usage information in a database. In one embodiment, the usage information may be partitioned into two or more partitions. Once the usage information has been aggregated and stored, the metering system may be queried to obtain usage statistics such as aggregate usage over specific time intervals. In one embodiment, a pipeline mechanism that generates and processes batches of usage information may be implemented for adding usage information to the database. The pipeline mechanism may help to reduce or eliminate redundancy and loss of usage information, and may make the metering system linearly scalable in multiple dimensions.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 15, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Aditya K. Prasad, Sorin Gherman, Alan S. Geller, Rahul Singh, Nicholas J. Lee
  • Publication number: 20110047219
    Abstract: Network disconnections are automatically detected between a client application and a server When a disconnection is detected by either the client or server, a determination is made as to whether the disconnection is a temporary disconnection or a longer-lasting disconnection. While disconnected, attempts are made to automatically reconnect the client and server. During the disconnected period, a subset of communication functions remain operable. When the connection is restored, presence/availability information is automatically delivered to the client.
    Type: Application
    Filed: August 18, 2009
    Publication date: February 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: ASHUTOSH TRIPATHI, BALASUBRAMANIAN RAJAGOPALAN, MADHUR DIXIT, RAHUL SINGH, SRINIVASA REDDY MANDA
  • Publication number: 20110041159
    Abstract: Presence applications running on different devices are used to access and command devices through a communications server. A communication channel is established between at least two instances of a presence application that are running on different devices. A device that is associated with an instance of a presence application is remotely commanded by a received message from the communications server from another instance of the presence application on a different device.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashutosh TRIPATHI, Rahul SINGH, Balasubramanian RAJAGOPALAN
  • Publication number: 20110009707
    Abstract: A telehealth communications network accessible anywhere sufficient bandwidth connection is available facilitates a medical encounter between a patient at a patient site and a provider at a provider site remotely located from the patient, and includes an operating console comprising at least one memory and at least one processor coupled to the network, the operating console configured to execute at least one workflow for facilitating the medical encounter.
    Type: Application
    Filed: May 7, 2009
    Publication date: January 13, 2011
    Inventors: Murali P. Kaundinya, John C. Santelli, Christopher D. Clemens, Sorell B. Slaymaker, Rahul Singh, Srinivas Kunani
  • Publication number: 20100149975
    Abstract: Data traffic, latency, and power consumption in a mobile unified communication environment are reduced by optimizing communication between a mobile client application and a mobile data server through determining optimum delay between exchanged messages and/or filtering portions of data not relevant to the mobile client application at the server. Additional optimizations include providing mobile client application relevant updates in an intelligent fashion based on user activity, screen resolution or displayed information, relevant contacts and relevance of information, and similar characteristics.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: Microsoft Corporation
    Inventors: Ashutosh Tripathi, Bala Rajagopalan, Madhur Dixit, Rahul Singh, Srinivasa Manda
  • Patent number: 7657722
    Abstract: A method and apparatus for automatically securing non-volatile (NV) storage in an integrated circuit provides improved resistance to code copying and reverse-engineering attacks. External interfaces that provide read access to the NV storage are be disabled, for a predetermined time after a reset or other initialization signal is received. An internal lock state bit or key is checked as well as an external lock prevent indication. If the lock prevent indication is not received, or the internal lock state bit is already set, then the integrated circuit is operated under a locked condition, in which external access to the NV storage values is prevented. The lock prevent indication may be a signal provided during reset of the integrated circuit on a terminal that is used for another purpose after initialization of the integrated circuit.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: February 2, 2010
    Assignee: Cirrus Logic, Inc.
    Inventors: Edwin De Angel, Jorge Antonio Abullarade, Jean Charles Pina, Rahul Singh
  • Publication number: 20090190729
    Abstract: Data pertaining to interactions between a plurality of customers is obtained. A graph is formed, having a plurality of nodes representing the customers and a plurality of edges representing interactions between the customers. A sub-set of the customers are denoted as previously churned customers. A spreading activation model is applied to the graph to identify, based on the graph and the previously churned customers, the potential churning customers.
    Type: Application
    Filed: January 28, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Sougata Mukherjea, Amit A. Nanavati, Rahul Singh, Balaji Viswanathan
  • Publication number: 20090192809
    Abstract: Data pertaining to interactions between a plurality of customers is obtained. A graph is formed, having a plurality of nodes representing the customers and a plurality of edges representing interactions between the customers. A sub-set of the customers are denoted as previously churned customers. A spreading activation model is applied to the graph to identify, based on the graph and the previously churned customers, the potential churning customers.
    Type: Application
    Filed: January 28, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Sougata Mukherjea, Amit A. Nanavati, Rahul Singh, Balaji Viswanathan
  • Patent number: 7538823
    Abstract: A method of separating a chroma data component from a video data stream includes determining a phase relationship between a color burst in digital video data samples of a composite video signal and a local clock signal which processes the digital video data samples. In response to determining the phase relationship, interpolation filtering is performed on the digital video data samples corresponding to first and second display lines to generate phase aligned video data samples. Adaptive filtering is then performed utilizing the phase aligned video data samples corresponding to the first and second display lines to separate the chroma component from the digital video data samples corresponding to the first display line.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: May 26, 2009
    Assignee: Cirrus Logic, Inc.
    Inventors: Rahul Singh, James Antone, John Laurence Melanson, Daniel O. Gudmundson
  • Patent number: 7515076
    Abstract: A method and apparatus for reducing switching noise in a system-on-chip (SoC) integrated circuit including an analog to digital converter (ADC) provides for reduced noise in the ADC conversions. Sampling circuits of the ADC are operated by sampling clock signals and digital circuits and other noise-generating circuits such as power converters, are operated by digital circuit clock signals. Both sets of clock signals are derived from the same master clock by a clock generator circuit, but an offset is applied in the clock generator circuit to move the edges of the digital circuit clock signals away from critical sampling intervals corresponding to edges of the sampling clocks. In one embodiment, the offset is applied by a processor core that forms part of the digital circuits by setting a value in the clock generator, which the clock generator then loads into the divider after halting the clock to the digital circuits.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 7, 2009
    Assignee: Cirrus Logic, Inc.
    Inventors: Rahul Singh, Prashanth Drakshapalli, Jie Fang, Edwin De Angel, Mohit Sood
  • Patent number: 7499106
    Abstract: A method and system for synchronizing video information derived from an asynchronously sampled video signals provide a mechanism for using asynchronous sampling in the front-end of digital video capture systems. A ratio between the sampling clock frequency and the source video clock frequency is computed via an all digital phase-lock loop (ADPLL) and either a video clock is generated from the ratio by another PLL, a number to clock converter or the ratio is used directly to provide digital synchronization information to downstream processing blocks. A sample rate converter (SRC) is provided in an interpolator that either acts as a sample position corrector at the same line rate as the received video, or by introducing an offset in the ADPLL, the video data can be converted to another line rate via the SRC.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: March 3, 2009
    Assignee: Cirrus Logic, Inc.
    Inventors: Daniel Gudmunson, John Melanson, Rahul Singh, Ahsan Chowdhury