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: 20190313039
    Abstract: This disclosure describes systems, methods, and devices related to the synchronization of image sensors with different exposure durations. In some embodiments, a system may include multiple image sensors, such as cameras, that have differing exposure durations. A data management component may be configured to receive sensor data from the image sensors. In addition, a synchronization component may be configured to transmit a shutter synchronization pulse to the image sensors. Finally, a tracking component may be configured to temporally center, based at least in part on the shutter synchronization pulse, the differing exposure durations of the image sensors. Various other systems and methods are also disclosed.
    Type: Application
    Filed: April 9, 2018
    Publication date: October 10, 2019
    Inventors: Gaurav Aggarwal, Pravin Sajan Tamkhane
  • Publication number: 20190312829
    Abstract: Methods, systems, and computer readable media are provided for determining a collaboration status of a user of an electronic messaging system based on user data, including: (i) health data representative of a physiological parameter or mental engagement of the user and (ii) collaboration activity data representative of social collaboration activity of the user, to determine the collaboration status. Historical health data and collaboration activity data may be included in the determination of the collaboration status. In some aspects, the collaboration status may reflect a real-time collaboration status of the user.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 10, 2019
    Inventors: Stephane Queva, Gaurav Bhagat, Damien Murphy, Fergal Connolly
  • Publication number: 20190312330
    Abstract: A conditioning integrated circuit (CDIC) chip can be used to aggregate signals to/from a number of beam forming integrated circuit (BFIC) chips, and signals to/from a number of CDIC chips can be aggregated by an interface integrated circuit (IFIC) chip. The CDIC chip includes temperature compensation circuitry to adjust the gain of the transmit and receive signals as a function of temperature based on inputs from a temperature sensor. The CDIC may include a plurality of beam forming channels each having a transmit circuit and a receive circuit, a common port coupled to the beam forming channels for selectively providing a common transmit signal to the beam forming channels and receiving a common receive signal from the beam forming channels, and a temperature compensation circuit configured to provide variable attenuation to the common transmit signal and the common receive signal based on a temperature sense signal.
    Type: Application
    Filed: April 4, 2019
    Publication date: October 10, 2019
    Inventors: Kristian N. Madsen, Robert J. McMorrow, David W. Corman, Nitin Jain, Robert Ian Gresham, Gaurav Menon, Vipul Jain, Jonathan P. Comeau, Shmuel Ravid
  • Publication number: 20190311290
    Abstract: One or more machine-learning models are trained and employed to predict test coverage and test data volume. Input features for the one or more machine-learning models comprise the test configuration features and the design complexity features. The training data are prepared by performing test pattern generation and circuit design analysis. The design complexity features may comprise testability, X-profiling, clock domains, power domains, design-rule-checking warnings, or any combination thereof.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 10, 2019
    Inventors: Yu Huang, Wu-Tung Cheng, Gaurav Veda, Janusz Rajski
  • Patent number: 10437928
    Abstract: Identifier dependent operation processing of packet based data communication is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. A content selector component can select, based on the request or trigger keyword, a content item. A link generation component can determine whether the client computing device has an account or a record in a database associated with the service provider device. In the absence of the record or account, the link generation device generates and sends a virtual identifier to the service provider device with instructions to generate an account in the database using the virtual identifier. Once the account is created, the service provider device can communicate with the client computing device.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Gaurav Bhaya, Robert Stets
  • Patent number: 10438216
    Abstract: A method, apparatus, and computer program product are disclosed for improved machine learning using a statistical model. In the context of an apparatus, some example embodiments include a processor configured to cause retrieval of information regarding a plurality of consumers, and modeling circuitry configured to train a statistical model of the plurality of consumers based on the retrieved information, and predict, using the statistical model, an incremental booking value associated with the promotion for each consumer of the plurality of consumers. The processor is further configured to select a subset of the plurality of consumers for receiving impressions of the promotion. Some example embodiments may further include communications circuitry configured to transmit an impression of the promotion to each consumer in the subset of the plurality of consumers.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 8, 2019
    Assignee: GROUPON, INC.
    Inventors: Rajesh Girish Parekh, Raju Balakrishnan, Guoxian Zhang, Prashant Gaurav
  • Patent number: 10436773
    Abstract: A mobile device based multi-analyte testing analyzer for use in medical diagnostic monitoring and screening, and a method of manufacturing the same are disclosed. A reflectance based, colorimetric test strip reader for use with a mobile device having a jack plug receiving socket, said test strip reader adapted for removably receiving a test strip having a test strip longitudinal axis, comprising a housing; a jack plug operably coupled to and extending from said housing and adapted for operable coupling with said jack plug receiving socket; a test strip adapter including structure defining a test strip receiving channel; a light source oriented within said housing for directing light toward said test strip receiving channel to illuminate a test strip arranged within said test strip adapter; and a light sensor oriented within said housing to sense light reflected from a test strip carried by said test strip receiving channel.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: October 8, 2019
    Assignee: Jana Care, Inc.
    Inventors: Michal Depa, Sidhant Jena, Gaurav Rohatgi, Aron O. Zingman
  • Patent number: 10437576
    Abstract: Techniques described herein may allow for the automatic downloading, installing, and/or launching of applications (commonly referred to as “apps”), during the presentation of content. For example, a user device (e.g., a smart phone) may play video content, such as a trailer for a video game app. During the presentation of the trailer, a button, to install the video game app, may be presented. Based on a single click of the button, the video game app may be downloaded and installed. The app may further be launched as soon as it is installed, and/or as soon as the trailer ends. Some techniques described herein may be applicable for the automatic downloading, installing, and/or launching of an application on a wearable device while another device presents content, or vice versa.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 8, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Patent number: 10437641
    Abstract: Aspects of the technology provide systems and methods for interleaving a processing task in a network monitoring appliance. A process of the technology could include steps for identifying operators in the network monitoring appliance, wherein the operators are sequentially arranged to form a processing pipeline, determining an epoch for the processing pipeline, wherein the epoch corresponds with a time duration required for a processing task to traverse the pipeline, and determining a time window in which a supplemental processing task can be interleaved into the processing pipeline, wherein the time window is based on the epoch. Machine-readable media are also provided.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: October 8, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chetan Narsude, Gaurav Gupta, Azeem Suleman, Shadab Nazar, Pavan Mamillapalli, Sundar Iyer
  • Publication number: 20190306156
    Abstract: A method is described for receiving, by a second application stored on a user device, a time-based one-time password request from a first application stored on the user device, the first application being associated with a third party. The method includes determining whether the first application and a user of the user device are both associated with an account of the user, the account of the user being associated with the second application. The method further includes generating a time-based one-time password using a time-based one-time password provision, in response to determining that the first application and the user are both associated with the account of the user. The method further includes transmitting the time-based one-time password to the first application.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Gaurav AGARWAL, Alok GUPTA, Siddhartha GHOSH, Rahul Gurudas DHAVALIKAR
  • Publication number: 20190303467
    Abstract: A system is provided including a memory in communication with a processor. The memory is to store a data source comprising source data. The processor is to store in a row of a table: a source identifier of the data source, a data category value, and an aggregation identifier of an aggregation operation. The processor is also to execute the aggregation operation against the source data based on the data category value to obtain a measure related to the source data. In addition, the processor is to store the measure in the row, and output the table.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Kevin WILLIAMS, Amit Kumar SINGH, Gaurav ROY
  • Publication number: 20190304462
    Abstract: Modulating packetized audio signals in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate a first action data structure. The system can identify a content item object based on the trigger keyword, and generate an output signal comprising a first portion corresponding to the first action data structure and a second portion corresponding to the content item object. The system can apply a modulation to the first or second portion of the output signal, and transmit the modulated output signal to the device.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: Gaurav Bhaya, Robert Stets
  • Publication number: 20190306159
    Abstract: A method is described for receiving, at a server, an authorization request from a first application stored on a user device, the first application being associated with a third party, wherein the authorization request comprises a time-based one-time password. The method further includes determining whether the time-based one-time password is associated with a time-based one-time password provision previously transmitted to a second application stored on the user device, wherein the second application is associated with an account of a user of the user device. The method further includes authorizing a transaction between the account of the user and the third-party, in response to determining that the time-based one-time password is associated with the time-based one-time password provision.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Gaurav AGARWAL, Alok GUPTA, Siddhartha GHOSH, Rahul Gurudas DHAVALIKAR
  • Publication number: 20190304308
    Abstract: A safe-to-proceed system (10) for operating an automated vehicle proximate to an intersection (14) includes an intersection-detector (18), a vehicle-detector (20), and a controller (24). The intersection-detector (18) is suitable for use on a host-vehicle (12). The intersection-detector (18) is used to determine when a host-vehicle (12) is proximate to an intersection (14). The vehicle-detector (20) is also suitable for use on the host-vehicle (12). The vehicle-detector (20) is used to estimate a stopping-distance (22) of an other-vehicle (16) approaching the intersection (14). The controller (24) is in communication with the intersection-detector (18) and the vehicle-detector (20). The controller (24) is configured to prevent the host-vehicle (12) from entering the intersection (14) when the stopping-distance (22) indicates that the other-vehicle (16) will enter the intersection (14) before stopping.
    Type: Application
    Filed: May 4, 2017
    Publication date: October 3, 2019
    Inventors: Junqing Wei, Gaurav Bhatia, Wenda Xu
  • Publication number: 20190299013
    Abstract: A charging system for an Implantable Medical Device (IMD) is disclosed having a charging coil and one or more sense coils preferably housed in a charging coil assembly coupled to an electronics module by a cable. The charging coil is preferably a wire winding, while the sense coils are preferably formed in one or more traces of a circuit board. One or more voltages induced on the one or more sense coils can be used to determine a phase angle between the voltage and a driving signal for the charging coil. The determined phase angle can then be used to determine the position of the charging coil relative to the IMD. Additionally, more than one parameter (phase angle, magnitude, resonant frequency) may be determined using the voltage may be used to determine position, including the radial offset and depth of the charging coil relative to the IMD.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventors: Daniel Aghassian, Thomas W. Stouffer, Jonathan Larcom, Gaurav Gupta
  • Publication number: 20190303984
    Abstract: Digital catalog creation systems and techniques are described. In one example, a creative professional first interacts with digital content via a user interface to specify an arrangement of the digital content in relation to each other. This is used by a digital layout creation system to generate a layout block that is to serve as a basis for digital catalog entries in the digital catalog. As part of arranging the digital content, the digital layout creation system generates metadata automatically and without user intervention in real time that specifies the arrangement of the digital content and what digital content is associated as part of that arrangement. Once a desired arrangement is achieved by the creative professional, an input is received by the digital layout creation system to create a layout block that is used as a basis to generate digital catalog entries of a digital catalog.
    Type: Application
    Filed: May 10, 2018
    Publication date: October 3, 2019
    Applicant: Adobe Inc.
    Inventors: Sanyam Jain, Ramnik Singh, Pragya Kandari, Gaurav Bhargava, Anshul Jain, Abhinav Agarwal
  • Patent number: 10430404
    Abstract: A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: October 1, 2019
    Inventors: Nitin Gambhir, Gaurav Ahuja
  • Patent number: 10433421
    Abstract: A land grid array (LGA) land pad having reduced capacitance is disclosed. The conductive portion of a land pad that overlaps a parallel ground plane within the substrate is reduced by one or more non-conductive voids though the thickness of the conductive portion of the land pad. The voids may allow the contact area of the land pad, as defined by the perimeter of the land pad, to remain the same while reducing the conductive portion that overlaps the parallel ground plane. Capacitance between the land pad and the parallel ground plane is reduced by an amount proportional to the reduction in overlapping conductive area.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: October 1, 2019
    Assignee: Intel Corporation
    Inventors: Zhichao Zhang, Tao Wu, Gaurav Chawla, Jeffrey Lee
  • Patent number: 10433129
    Abstract: Concepts and technologies disclosed herein are directed to an enhanced data download mechanism for power constrained Internet of Things (“IoT”) devices. An IoT file share server can receive an update file from an IoT application server. The IoT file share server can calculate a file chunk size based upon a device type of the IoT device and a file size of the update file. The file chunk size can be calculated such that each file chunk of a plurality of file chunks is downloadable to the IoT device in a single awake period of the IoT device. The IoT file share server can partition the update file into a plurality of file chunks to be sent to the IoT device, each of which can include a portion of the update file, and the portion can be of the file chunk size.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: October 1, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Gaurav Gupta, Rajendra Prasad Kodaypak
  • Patent number: 10431209
    Abstract: A feedback control system for data transmissions in voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request. The system can select a content item using the trigger keyword or request. The content item can be configured to establish a communication session between the device and a third party device. The system can monitor the communication session to measure a characteristic of the communication session. The system can generate a quality signal based on the measured characteristic.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventors: Gaurav Bhaya, Robert Stets