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: 20210044264
    Abstract: A Class-D amplifier includes a plurality of power rails, a quantizer, and a driver stage. The quantizer and the driver stage have a combined gain. For each power rail of the plurality of power rails, the Class-D amplifier senses a voltage value for the power rail and determines a ramp amplitude based on the sensed voltage value. The Class-D amplifier concurrently switches from the driver stage using a first power rail to a second power rail of the plurality of power rails and switches from the quantizer using the ramp amplitude associated with the first power rail to using the ramp amplitude associated with the second power rail so that the combined gain is constant.
    Type: Application
    Filed: August 25, 2020
    Publication date: February 11, 2021
    Inventors: Zhaohui He, Ruoxin Jiang, Rahul Singh
  • Publication number: 20210044265
    Abstract: A Class-D amplifier that includes a driver stage operable in a plurality of modes having different respective output impedances, a loop filter having an output, and a circuit configured to sense a current at a load of the Class-D amplifier, determine, based on the sensed current, an IR drop for a respective output impedance of the driver stage, and add the IR drop to the loop filter output to compensate for the respective output impedance of the driver stage to reduce distortion.
    Type: Application
    Filed: August 25, 2020
    Publication date: February 11, 2021
    Inventors: Zhaohui He, Ruoxin Jiang, Rahul Singh
  • Publication number: 20200398983
    Abstract: A fixed-wing VTOL hybrid UAV is disclosed comprising: a central frame 104; a pair of quick lockable fixed-wings 102 comprising right wing 102-2 and left wing 102-1 that lock with each other over the central frame; and four electrically operated rotors 108 in downward facing configuration attached to fixed-wings with help of rotor-blade arms 110. Arms 110 are pivotally fixed to wings 102 so that arms 110 are movable between a working position in which arms 110 are oriented parallel to central frame 104, and a storage position in which arms 110 are aligned with wings 102. Central frame 104 is a thin rod and works as fuselage. Drivers and control modules are fitted in wings 102. UAV includes rudders attached to arms at 45 degrees for maneuvering UAV for yaw and a secondary roll response. UAV includes two landing gears 106 attached to each end of central frame.
    Type: Application
    Filed: January 15, 2019
    Publication date: December 24, 2020
    Inventors: Rahul SINGH, Ashish BHAT, Vishal KHETMALI, Gulab MALI
  • Patent number: 10862442
    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: Grant
    Filed: November 8, 2018
    Date of Patent: December 8, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Zhaohui He, Rahul Singh, Ruoxin Jiang
  • Publication number: 20200334641
    Abstract: Systems and methods are provided for enabling providing event suggestions based on input from a plurality of data sources including: user data including interests, travel modes and habits, calendar data including free/busy and location information associated therewith, map data including means for determining current and predicted traffic conditions and event data corresponding to a plurality of events from which recommendations are generated. Such data are received, and a travel radius is derived therefrom, the travel radius representing a predicted travel limit for the user based on, for example, past travel habits, transportation modes, predicted traffic, and the like. Interest weighting factors are also generated, and which represent a numeric representation of a user's interest profile. Such weighting factors and predicted travel radius may be applied to event data to generate event recommendations.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 22, 2020
    Inventors: Rahul Singh, Stanley R. Ayzenberg, Jeff West
  • Patent number: 10810548
    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: March 18, 2019
    Date of Patent: October 20, 2020
    Assignee: Entercoms, Inc.
    Inventors: Rahul Singh, Lance Johnson
  • Patent number: 10805227
    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: October 25, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan S. Geller, Rahul Singh
  • Patent number: 10789237
    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: August 9, 2017
    Date of Patent: September 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Gupta, Allan H. Vermeulen, Rahul Singh, Duane J. Krause, Nipoon Malhotra
  • Publication number: 20200283143
    Abstract: The present disclosure pertains to non-planar frame structure of a multi-rotor unmanned aerial vehicle (UAV). Aspects of the present disclosure provide frame structure of a UAV that includes at least two rods 102-1 and 102-2, and one or more center supporting plates 106 holding the at least two rods 102-1 and 102-2 to form a rigid structure, wherein the at least two rods 102-1 and 102-2 are overlapped to form a crossed structure wherein ends of the at least two rods 102-1 and 102-2 construe a polygon, and wherein a plurality of propellers 204 are operatively coupled at the ends of the at least two rods to enable flight of the UAV. The frame structure includes at least four overlapping arms 104-1, 104-2, 104-3 and 104-2, at least two of which are present in different planes and thus, the present disclosure provides a non-planar frame structure of a multi-rotor UAV.
    Type: Application
    Filed: August 30, 2018
    Publication date: September 10, 2020
    Inventors: Rahul SINGH, Vishal KHETMALI
  • Patent number: 10742662
    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: Grant
    Filed: September 28, 2017
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Matthias Lerch, Marc Berges Garrido, Ashley Martin, Rahul Singh
  • Publication number: 20200245975
    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: February 12, 2020
    Publication date: August 6, 2020
    Inventors: Mark A. MOEHRING, George GATES, Jay A. CHESAVAGE, Rahul SINGH
  • Patent number: 10691491
    Abstract: Systems for distributed resource system management. A first computing system operates in a first computing environment. A predictive model is trained in the first computing environment to form a trained resource performance predictive model that comprises a set of trained model parameters to capture at least computing and storage IO parameters that are responsive to execution of one or more workloads that consume computing and storage resources in the first computing environment. When the trained resource performance predictive model is deployed to a second computing environment, various computing system configuration differences, and/or workload differences and/or other differences between the first computing environment and the second computing environment are detected and measured.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: June 23, 2020
    Assignee: Nutanix, Inc.
    Inventors: Abhinay Nagpal, Aditya Ramesh, Himanshu Shukla, Rahul Singh
  • Publication number: 20200187899
    Abstract: An ultrasound signal processor uses an excitation generator to cause displacement of a tympanic membrane while a series of ultrasound pulses are applied to the tympanic membrane. Phase differences between a transmitted signal and received signal are examined to determine the movement of the tympanic membrane in response to the applied excitation. An examination of the phase response of the tympanic membrane provides a determination as to whether the fluid type behind the tympanic membrane is one of: no fluid, serum fluid, or purulent fluid.
    Type: Application
    Filed: January 10, 2020
    Publication date: June 18, 2020
    Inventors: Mark A. Moehring, George A. Gates, Daniel M. Kreindler, Jay A. Chesavage, Rahul Singh
  • Patent number: 10675001
    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: Grant
    Filed: June 4, 2016
    Date of Patent: June 9, 2020
    Assignee: OtoNexus Medical Technologies, Inc.
    Inventors: Mark A. Moehring, George A. Gates, Jay A. Chesavage, Rahul Singh
  • Publication number: 20200175882
    Abstract: The present disclosure relates to a system and method for executing safe-return of an Unmanned Aerial Vehicle (UAV) moving along a path having a plurality of communication waypoints in the event of a communication failure. In an aspect, the proposed method can include the steps of detecting, at the UAV, a communication failure; enabling the UAV to return to last healthy communication waypoint location; and based on status of the communication failure, enabling the UAV to return to its home location.
    Type: Application
    Filed: July 27, 2018
    Publication date: June 4, 2020
    Inventor: Rahul SINGH
  • Patent number: 10660604
    Abstract: An ultrasound signal processor uses an excitation generator to cause displacement of a tympanic membrane while a series of ultrasound pulses are applied to the tympanic membrane. Phase differences between a transmitted signal and received signal are examined to determine the movement of the tympanic membrane in response to the applied excitation. An examination of the phase response of the tympanic membrane provides a determination as to whether the fluid type behind the tympanic membrane is one of: no fluid, serum fluid, or purulent fluid.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: May 26, 2020
    Assignee: OtoNexus Medical Technologies, Inc.
    Inventors: Mark A. Moehring, George A. Gates, Daniel M. Kreindler, Jay A. Chesavage, Rahul Singh
  • Publication number: 20200045037
    Abstract: A digital data platform, e.g., suitable to support e-commerce, can utilize a digital data processing device—separate and apart from those used in client app authentication and request routing—for executing a token validation service to both generate and validate tokens. This frees the network gateway to route incoming requests for authorization separately from those from already-authorized apps. This is more cost-effective than adding gateways to provide such processing. By separating the token-generating logic from the gateways, this also allows tokens to be stored in and replicated among remote data centers.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Freeman Parks, Tanda Hamonangan, Rahul Singh, John Rice
  • Patent number: 10552192
    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: February 4, 2020
    Assignee: NUTANIX, INC.
    Inventors: Ming Chen, Mohan Maturi, Rahul Singh
  • Patent number: 10552427
    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: Grant
    Filed: April 29, 2016
    Date of Patent: February 4, 2020
    Assignee: NUTANIX, INC.
    Inventors: Himanshu Shukla, Venkata Vamsi Krishna Kothuri, Atreyee Maiti, Rahul Singh, Ziv Kennan
  • Publication number: 20200034197
    Abstract: Systems for distributed resource system management. A first computing system operates in a first computing environment. A predictive model is trained in the first computing environment to form a trained resource performance predictive model that comprises a set of trained model parameters to capture at least computing and storage IO parameters that are responsive to execution of one or more workloads that consume computing and storage resources in the first computing environment. When the trained resource performance predictive model is deployed to a second computing environment, various computing system configuration differences, and/or workload differences and/or other differences between the first computing environment and the second computing environment are detected and measured.
    Type: Application
    Filed: October 19, 2016
    Publication date: January 30, 2020
    Applicant: Nutanix, Inc.
    Inventors: Abhinay NAGPAL, Aditya RAMESH, Himanshu SHUKLA, Rahul SINGH