Patents by Inventor Gaurav

Gaurav 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: 20160308546
    Abstract: Systems and methods are provided for digital-to-analog converter (DAC) with partial constant switching. A digital-to-analog converter (DAC) comprising a plurality of conversion elements may be configured to apply constant switching in only some of the conversion elements. Only conversion elements applying constant switching may incorporate circuitry for providing such the constant switching. Alternatively, each conversion element may incorporate constant switching circuitry and functionality, and the constant switching may then be turned on or off for each conversion element adaptively, such as based on input conditions.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 20, 2016
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop, Jianyu Zhu
  • Publication number: 20160307568
    Abstract: A system and method of controlling an automatic speech recognition (ASR) system includes: receiving speech at the ASR system from a vehicle occupant that includes a command to control a vehicle function; identifying a gate command from the speech; associating the identified gate command with the command to control the vehicle function; storing the associated gate command and vehicle command in a database; receiving additional speech at the ASR system from the vehicle occupant; detecting the gate command in the additional speech; and accessing the stored gate command and vehicle command from the database.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Xufang ZHAO, Gaurav TALWAR
  • Publication number: 20160308545
    Abstract: Systems and methods are provided for digital-to-analog converters (DACs) with enhanced dynamic element matching (DEM) and calibration. DEM may be adapted based on assessment of one or more conditions that may affect the DACs or DEM functions thereof. The one or more condition may comprise amount of signal backoff. The adaption may comprise switching the DEM function (as a whole, or partially—e.g., individual DEM elements) on or off based on the assess conditions. The DACs may incorporate use of calibration. The DEM and/or the calibration may be applied to only a portion of the DAC, such as a particular segment (e.g., a middle segment comprising bits between the MSBs and the LSBs).
    Type: Application
    Filed: April 15, 2016
    Publication date: October 20, 2016
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop
  • Publication number: 20160307210
    Abstract: A multi-tenant system stores data for customers. The multi-tenant system presents user interfaces allowing users associated with the customers to perform analysis of data stored for the customer. The multi-tenant system determines recommendations for subsequent user actions that can be performed by a user in a context. The context includes a report being analyzed, a type of visualization of the report, one or more interactions performed by the user with the report, and so on. The multi-tenant system presents one or more widgets based on the recommendations that allow the user to perform the recommended action. The multi-tenant system may determine a recommendation based on past interactions of a subset of users of the multi-tenant system, for example, users associated with a type of industry, users having a particular role in an organization, or a level of experience of the user with analysis of data.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Gaurav Vijay Agarwal, Jan Vlcek, Winston Christie-Blick, Michael Stencl, Martin Matula
  • Publication number: 20160308547
    Abstract: Systems and methods are provided for digital-to-analog converter (DAC) with digital offsets. A digital offset may be applied to an input of a digital-to-analog converter (DAC), and digital-to-analog conversions are then applied via the DAC to the input with the digital offset. The digital offset is set to account for one or more conditions relating to inputs to the DAC, with the one or more conditions affect switching characteristics of one or more of a plurality of conversion elements in the DAC, and where each conversion element handles a particular bit in inputs to the DAC. The digital offset may be determined dynamically and adaptively, such as based on the input and/or conditions relating to the input. Alternatively, the digital offset may be pre-determined and fixed. One or more adjustments may be selectively applied to the digital offset for particular input conditions.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 20, 2016
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop, Jianyu Zhu
  • Patent number: 9473094
    Abstract: A system and method of regulating automatic speech recognition (ASR) playback of audible prompts includes: generating an audible prompt via a speaker; detecting ambient sound during the audible prompt via a microphone; obtaining a speech recognition confidence value for speech recognition performed on the ambient sound; and reducing a volume level of the audible prompt based on the speech recognition confidence value while continuing to generate the audible prompt.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 18, 2016
    Assignee: General Motors LLC
    Inventors: Gaurav Talwar, Xufang Zhao, Eli Tzirkel-Hancock
  • Patent number: 9473121
    Abstract: A scannable flip-flop circuit and method for low power scan operation are provided. The scannable flip-flop includes a flip-flop for receiving an input signal, and for generating a flip-flop output signal. The scannable flip-flop also includes a voltage selection circuit coupled to the flip-flop. The voltage selection circuit supplies a first voltage to the flip-flop during a first state of a voltage selection signal, and supplies a second voltage to the flip-flop during a second state of the voltage selection signal. A series of scannable flip-flops may be arranged in a scan chain for testing during a scan test mode.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 18, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Kumar Abhishek, Gaurav Goyal, Syed Shakir Iqbal
  • Patent number: 9474029
    Abstract: Methods and apparatus for power optimization in e.g., a wireless mobile device. In one embodiment, the optimization is effected via intelligent idle mode current drain management. In an exemplary LTE cellular network context, the user equipment (UE) only powers on its transceiver for a subset of Discontinuous Reception (DRX) cycles based on e.g., the quality of the radio environment, power considerations, location, etc. For example, if a UE has not moved, and its radio reception quality is good, the UE is likely to successfully receive a paging notification (i.e., without multiple attempts). Consequently, the UE configures itself to receive only a single paging indication.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: October 18, 2016
    Assignee: Apple Inc.
    Inventors: Giri Prassad Deivasigamani, Gaurav Nukala, Srinivasan Vasudevan
  • Publication number: 20160299702
    Abstract: Methods and systems for improved access to storage resources include installing a virtual storage appliance as a virtual machine on a hypervisor. The virtual storage appliance installs itself as a virtual PCI-E device and communicates with guest operating systems of the hypervisor using direct memory access via a PCI-E non-transparent bridge. The storage virtual appliance provides access to local and external storage resources with very high performance to applications running under the guest operating system, thereby overcoming performance barriers associated with native hypervisor driver models.
    Type: Application
    Filed: June 15, 2016
    Publication date: October 13, 2016
    Inventors: Gaurav Chawla, Michael Karl Molloy, Robert Wayne Hormuth
  • Publication number: 20160299956
    Abstract: A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 13, 2016
    Inventors: Charan A. C., Santosh Hegde, Mohan Narayanaswamy, Gaurav Saxena
  • Publication number: 20160299957
    Abstract: A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
    Type: Application
    Filed: March 4, 2016
    Publication date: October 13, 2016
    Inventors: Charan A. C., Santosh Hegde, Mohan Narayanaswamy, Gaurav Saxena
  • Publication number: 20160299955
    Abstract: A text mining system for extracting relevant text from a plurality of input data sets is provided. The text mining system includes an input interface module configured to enable one or more users to select a plurality of sources for a plurality of input data sets. The text mining system also includes a text analysis module configured to receive the plurality of input data sets and to generate an output data set by analyzing the plurality of input data sets. The text analysis module includes a data handling module configured to convert the plurality of input data sets to an analytics text set. The text analysis module also includes an exploratory analysis module configured to determine a plurality of correlations within the analytics text set. The text analysis module further includes a topic modeling module configured to identify a plurality of topics repeatedly occurring in the analytics text set and a reporting module configured to generate a plurality of reports for the text analysis module.
    Type: Application
    Filed: August 17, 2015
    Publication date: October 13, 2016
    Inventors: Gaurav Jain, Deepinder Dhingra, Zubin Dowlaty, Bharat Upadrasta
  • Publication number: 20160301585
    Abstract: Systems, methods, and software provided herein generate a visual representation of communication between application components. In one example, a method of operating a method of operating a collection service system includes receiving a plurality of communication reports representing communications for application components, and storing the communication data from the plurality of communication reports in one or more data structures. The method further provides identifying administrator defined display parameters for the communication data, and generating a visual representation of the application components based on the display parameters and the one or more data structures.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 13, 2016
    Inventors: Vibhav Sreekanti, Gaurav Mathur, Richard Spillane, Gordon Chaffee
  • Publication number: 20160300144
    Abstract: Disclosed is method and system for generating recommendations to a user. System receives real time data associated with users for scenarios and batch data associated with multiple users from different data sources, received from different data channels. The user is online user. System pre-processes batch data and real time data to generate pre-processed data and stores preprocessed data in distributed, scalable big data store. System filters pre-processed data based on rules to obtain filtered data. System applies combination of machine learning techniques on filtered data, based on the scenarios associated with the user, leveraging inter-play between machine learning techniques, to generate personalized recommendations for individual user and storing the personalized recommendations in distributed database. Machine learning techniques are customized to work in distributed processing mode to reduce overall processing time.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 13, 2016
    Applicant: Tata Consultancy Services Limited
    Inventors: Janardhan SANTHANAM, Gaurav Motani, Allan Joshua
  • Publication number: 20160300055
    Abstract: Registering a computer system for use in an enterprise. A method includes receiving, from a device management infrastructure of the enterprise, an executable system management component (SMC), and installing the SMC at a storage device. The method also includes executing the SMC, causing the computer system to register with the device management infrastructure, including applying a device settings policy to a configuration of the computer system. Executing the SMC also causes the computer system to configure itself to periodically execute a maintenance task received from the device management infrastructure.
    Type: Application
    Filed: January 25, 2016
    Publication date: October 13, 2016
    Inventors: Hassen Karaa, Michael Healy, Brett D.A. Flegg, Gaurav Dhawan, Jeffrey Sutherland
  • Publication number: 20160300050
    Abstract: A system and method of verifying a biometric variable of a handheld wireless device user includes: receiving at a wireless device a biometric variable measured using a handheld wireless device; detecting the biometric variable at the wireless device in response to receiving the biometric variable measured using the handheld wireless device; performing feature recognition at the wireless device on the detected biometric variable; comparing the feature recognition performed at the wireless device with the biometric variable measured using the handheld wireless device; permitting access to one or more features available at the wireless device or the handheld wireless device when the comparison is within a predetermined range of values; and denying access to the wireless device or the handheld device when the comparison is outside of the predetermined range of values.
    Type: Application
    Filed: May 28, 2014
    Publication date: October 13, 2016
    Applicant: GM Global Technology Operations LLC
    Inventors: Ron M. Hecht, Omer Tsimhoni, Xufang Zhao, Gaurav Talwar
  • Patent number: 9467744
    Abstract: A system and method relate to identifying comments associated with digital content and submitted by one or more users. The comments are parsed to determine terms included in the comments. The respective classifications associated with the comments are determined based on the terms, and at least one classification of the digital content may be identified based on the respective classifications associated with the comments. In one implementation, the classification of the digital content is determined based on identifying comments associated with a portion of the digital content, and identifying a particular classification associated with at least a threshold number of the comments associated with the portion.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: October 11, 2016
    Assignee: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Gong Zhang, Jian Huang, Jianxiu Hao, Gaurav D. Mehta
  • Patent number: 9465679
    Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events associated with the mobile device and/or a peer device. The occurrence of one or more events can trigger adjustments to system settings. The mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or communicating with a peer device, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device and/or a peer device to ensure a high quality user experience.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 11, 2016
    Assignee: APPLE INC.
    Inventors: Phillip Stanley-Marbell, Gaurav Kapoor, Umesh S. Vaishampayan
  • Patent number: 9462965
    Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events associated with the mobile device and/or a peer device. The occurrence of one or more events can trigger adjustments to system settings. The mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or communicating with a peer device, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device and/or a peer device to ensure a high quality user experience.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 11, 2016
    Assignee: APPLE INC.
    Inventors: Phillip Stanley-Marbell, Gaurav Kapoor, Umesh S. Vaishampayan
  • Patent number: 9465739
    Abstract: A system, method, and computer program product are provided for conditionally sending a request for data to a node based on a determination. In operation, a first request for data is sent to a cache of a first node. Additionally, it is determined whether the first request can be satisfied within the first node, where the determining includes at least one of determining a type of the first request and determining a state of the data in the cache. Furthermore, a second request for the data is conditionally sent to a second node, based on the determination.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: October 11, 2016
    Assignee: Broadcom Corporation
    Inventors: Gaurav Garg, David T. Hass