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: 20190149107
    Abstract: In a Class-D amplifier, first/second ratios and first/second RC time constants are sequentially matched by trimming. An integrator is coupled to differential first/second paths. The first/second ratios are of a feedback resistor to an input resistor in the first/second paths. R's of the first/second RC time constants are the resistors of the first/second matched ratios. C's of the first/second RC time constants are integrating capacitors in the first/second path. For each of multiple power rails, a ramp amplitude is determined based on a sensed voltage. Concurrently, the driver stage is switched from first to second power rails and quantizer switched from first to second ramp amplitudes to achieve constant combined quantizer/driver stage gain. Based on a sensed load current, an IR drop is determined for a respective output impedance of the driver stage and added to a loop filter output to compensate for the respective output impedance.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 16, 2019
    Inventors: ZHAOHUI HE, RAHUL SINGH, RUOXIN JIANG
  • Publication number: 20190149101
    Abstract: A Class-D amplifier having a low power dissipation mode includes first and second independent output stages that receive respective first and second level power supply voltages for driving a load coupled to the amplifier output during respective first and second operating modes. Bypass switches are controllable to disconnect the second output stage from the output during the first operating mode and to connect the second output stage to the output during the second operating mode. The operating modes are selected based on the amplifier output power level. First and second independent pre-driver stages receive the respective first and second level power supply voltages for driving the respective first and second independent output stages. During the second operating mode the first pre-driver stage is placed into a low power dissipation state and during the first operating mode the second pre-driver stage is placed into a low power dissipation state.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 16, 2019
    Inventors: ZHAOHUI HE, RAHUL SINGH, RUOXIN JIANG
  • Publication number: 20190130003
    Abstract: A system and method include receiving, by a virtual computing system, a search query via a search interface of a search computing system, converting the search query into a primary structured query that identifies a primary entity within the virtual computing system and an activity type associated with the primary entity. The system and method also include generating a subquery from the primary structured query, including associating the activity type of the primary entity with the subquery, such that the subquery identifies a related entity of the primary entity, generating search results from the primary entity and the related entity corresponding to the activity type included in the primary structured query and the subquery, and displaying the search results on the search interface for monitoring components of a datacenter.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Inventors: Atreyee Maiti, Himanshu Shukla, Piyush Nimbalkar, Rahul Singh, Ranjan Parthasarathy, Ziv Kennan
  • Publication number: 20190129961
    Abstract: A system and method include receiving, by a search computing system of a virtual computing system, a search query via a search interface, converting the search query into a structured query that identifies at least one primary entity within the virtual computing system, and determining at least one related entity from the at least one primary entity. The system and method further include generating search results from the at least one primary entity and the at least one related entity, ranking the at least one primary entity and the at least one related entity by popularity, ranking the search results based on a criteria for each of the at least one primary entity and the at least one related entity while maintaining the popularity ranking, and displaying the ranked search results on the search interface.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Inventors: Atreyee Maiti, Himanshu Shukla, Piyush Nimbalkar, Rahul Singh, Ranjan Parthasarathy, Ziv Kennan
  • Patent number: 10262297
    Abstract: A part chain management system and method for generating chain sequences for parts in the aftermarket services industry is disclosed. Data on various parts and their substitutes is obtained from an engineering data management (EDM) team and translated into pair wise substitutional relationships represented in a known part substitutional relationship network. The system and method derive a part chain representation from known part substitutional relationships and inferences determined therefrom. The system and method can refine or filter the part chain representation based on rules such as business relationships. The system and method analyzes inferred part substitutional relationships for conflicts, which are either resolved automatically using conflict resolution rules or are referred for manual resolution. Following conflict resolution, the inferred links are finalized and used along with known links to generate a final part substitutional relationship network.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: April 16, 2019
    Assignee: Entercoms, Inc.
    Inventors: Rahul Singh, Lance Johnson
  • Publication number: 20190098018
    Abstract: The present disclosure includes an electronic device for processing a wireless transaction. The electronic device includes a wireless communication interface, a memory, and a processor configured to execute an applet. The wireless communication interface is configured to communicate with a transaction terminal. The memory is configured to store a first set of data for enabling a transaction between the electronic device and the transaction terminal, and a second set of data different from the first set of data. The applet is configured to receive a first request for conducting the transaction. The applet is configured to transmit a first message including or based on the first set of data. The applet is configured to receive a second request for retrieving at least part of the second set of data. The applet is configured to determine whether release of at least part of the second set of data has been authorized.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Applicant: Apple Inc.
    Inventors: Matthias LERCH, Marc BERGES GARRIDO, Ashley MARTIN, Rahul SINGH
  • Patent number: 10223150
    Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: March 5, 2019
    Assignee: NUTANIX, INC.
    Inventors: Artem Yevgenyevich Livshits, Ming Chen, Mohan Maturi, Ning Zhou, Rahul Paul, Rahul Singh, Ramesh U. Chandra, Shrivatsan Vasudhevan, Suresh Sivaprakasam, Swagat Borah, Vyas Ram Selvam
  • Publication number: 20190068518
    Abstract: A system and method for controlling access to web services resources. A system may include a storage medium configured to store instructions and one or more processors configured to access the storage medium. The instructions may be executable by at least one of the processors to implement a web services access control system (ACS) configured to receive requests. Each request specifies an access operation to be performed with respect to a corresponding resource. Each of the requests is associated with a corresponding principal. For each received request, the ACS may be further configured to determine whether an access control entry exists that is associated with both the resource and principal associated with the request and that specifies an access type sufficient to perform the access operation. If no such entry exists, the ACS may deny the request.
    Type: Application
    Filed: October 25, 2018
    Publication date: February 28, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Alan S. Geller, Rahul Singh
  • Publication number: 20190046683
    Abstract: Polymeric compositions, methods, and delivery devices for inhibiting bleeding are disclosed. The method includes applying a dried material topically to a wound site, where the material may include a cross-linked biologically compatible polymer which forms a hydrogel when exposed to blood and where the material may not include an active agent such as thrombin. A spring-loaded delivery device as described herein may be used to apply the dried material.
    Type: Application
    Filed: July 20, 2018
    Publication date: February 14, 2019
    Inventors: John Barry, Paul Sanders, Rahul Singh, Krishnakumarsinh H. Parmar, Ben Ko, Stephanie Klunk
  • Patent number: 10204128
    Abstract: Methods and systems for detecting expiration time of an article include receiving the article for a pre-planned event. The article is analyzed to identify one or more attributes. The article is matched to an event identifier using the article attributes. The event identifier is pre-defined and stored in an event database. The event identifier acts as an index to the event database for obtaining event characteristics of the pre-planned event. The article attributes are examined to identify event phase indicators that correlate to a specific event phase of the pre-planned event. The expiration time of the article is computed based on the specific event phase identified for the pre-planned event. The expiration time is used to rank the article and for considering assigning the article to a content pool of articles that is selected for publishing for the specific event phase of the pre-planned event.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: February 12, 2019
    Assignee: Oath Inc.
    Inventors: Aravindan Raghuveer, Syama Prasad Suprasadachandranpillai, Tom Praison Rajadurai A, Amit Kumar, Rahul Singh, Gaurav Sindhwani, Souri Nath Datta, Hemant Minocha, Satish Mummareddy
  • Publication number: 20190026295
    Abstract: A system and method includes receiving, by a search computing system of a virtual computing system, a search query, converting the search query into a structured query, and identifying at least one of a configured metric, a learned metric, and a correlation from the structured query. The configured metric, learned metric, and correlation are based upon a particular metric associated with a component of the virtual computing system. The configured metric is obtained by applying filters to the particular metric, the learned metric is based upon a frequency of presence of the particular metric in the search query, and the correlation is based upon a pattern formed by the search query in conjunction with a subset of prior search queries. The system and method further include displaying data related to the particular metric, such that the data is based upon the configured metric, the learned metric, and the correlation.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 24, 2019
    Inventors: Atreyee Maiti, Himanshu Shukla, Rahul Singh
  • Patent number: 10187934
    Abstract: An electronic system and method include a controller to actively control transfer of excess energy to an auxiliary-winding of an auxiliary power dissipation circuit. The excess energy is a transfer of energy from a primary winding of a switching power converter to the auxiliary-winding of the auxiliary power dissipation circuit. In at least one embodiment, the electronic system is a lighting system that includes a triac-based dimmer. The excess energy is energy drawn through the primary-side winding of the switching power converter to provide operational compatibility between a dimmer through which a power supply provides energy to the switching power converter and a load to which the switching power converter provides energy.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 22, 2019
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: John L. Melanson, Prashanth Drakshapalli, Siddharth Maru, Rahul Singh
  • Publication number: 20180341682
    Abstract: A system and method for generating and executing rules in a virtual computing system includes creating, by a rules computing system of the virtual computing system, a rule based upon one or more search queries entered into a search interface of the virtual computing system. The system and method also include executing, by the rules computing system, the rule periodically for identifying violations of the rule, and issuing, by the rules computing system, an alert for the violations of the rule on the search interface.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: Himanshu Shukla, Atreyee Maiti, Rahul Singh
  • Publication number: 20180310917
    Abstract: An ultrasound signal processor uses an excitation generator to cause displacement of a membrane or surface while a series of ultrasound pulses are applied to the membrane or surface. Phase differences between a transmitted signal and received signal are examined to determine the movement of the membrane or surface in response to the applied excitation. An examination of the phase response of the membrane or surface provides a determination as to whether the fluid type behind the membrane or surface is one of: no fluid, serum fluid, or purulent fluid.
    Type: Application
    Filed: June 4, 2016
    Publication date: November 1, 2018
    Inventors: Mark A. MOEHRING, Jay A. CHESAVAGE, Rahul SINGH, George GATES
  • Patent number: 10116581
    Abstract: A system and method for controlling access to web services resources. A system may include a storage medium configured to store instructions and one or more processors configured to access the storage medium. The instructions may be executable by at least one of the processors to implement a web services access control system (ACS) configured to receive requests. Each request specifies an access operation to be performed with respect to a corresponding resource. Each of the requests is associated with a corresponding principal. For each received request, the ACS may be further configured to determine whether an access control entry exists that is associated with both the resource and principal associated with the request and that specifies an access type sufficient to perform the access operation. If no such entry exists, the ACS may deny the request.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan S. Geller, Rahul Singh
  • Patent number: 10006014
    Abstract: A novel insecticidal chitinase protein from fern Tectaria sp., a process for preparation of the insecticidal protein and nucleic acid sequence encoding for said insecticidal protein and its application for insect control purposes.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: June 26, 2018
    Assignee: Council of Scientific & Industrial Research
    Inventors: Pradhyumna K. Singh, Santosh K. Upadhyay, Chandrashekar Krishnappa, Sharad Saurabh, Rahul Singh, Preeti Rai, Harpal Singh, Manisha Mishra, Ajit P. Singh, Praveen C. Verma, Kuttan P. Narayanan, Rakesh Tuli
  • Publication number: 20170364543
    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: Application
    Filed: August 9, 2017
    Publication date: December 21, 2017
    Inventors: Vikas Gupta, Allan H. Vermeulen, Rahul Singh, Duane J. Krause, Nipoon Malhotra
  • Publication number: 20170316006
    Abstract: In one embodiment, a method may comprise receiving a query to search for one or more entities of the data center, the query including one or more query tokens. The method may then identify one or more entity-type nodes corresponding to the query, and rank the entity-type nodes based on a score determined for each of the identified entity-type nodes. For at least a portion of the ranked entity-type nodes, the method may generate a structured query associated with each of the entity-type nodes based at least in part of one or more activity-type nodes connected to each of the entity-type nodes. Then, the method may retrieve, based on the structured queries, results from one or more databases.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Himanshu Shukla, Venkata Vamsi Krishna Kothuri, Atreyee Maiti, Rahul Singh, Ziv Kennan
  • Patent number: 9787558
    Abstract: Identifying state inconsistency in edge-based software defined networks is disclosed. A verification server may receive controller network configuration data from a controller of an edge-based software defined network (SDN) and end-host network configuration data from at least one end-host of the SDN. The verification server may parse the controller network configuration data into a network state representation and the end-host network configuration data into the network state representation. The network state representation of the controller network configuration data and the end-host network configuration data may be compared to identify state inconsistency in the SDN. Responsive to identifying the state inconsistency, an alert and/or a report may be generated and transmitted to an administrator user interface.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rahul Singh, Shu Tao, Yang Xu
  • Patent number: 9753966
    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: May 25, 2012
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Gupta, Allan H. Vermeulen, Rahul Singh, Duane J. Krause, Nipoon Malhotra