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: 20190213585
    Abstract: The invention provides methods, systems and computer program products for one-time-password (OTP) based payment authentication. The invention comprises receiving one or more specified transaction parameters corresponding to a specified transaction and generating at an authentication server, an OTP for authorizing a transaction payment corresponding to the specified transaction. The generated OTP is associated with the one or more specified transaction parameters, and may be transmitted to a user for subsequent use to authenticate identity of the user for executing the specified transaction.
    Type: Application
    Filed: December 12, 2018
    Publication date: July 11, 2019
    Inventors: Gaurav K. Patni, Ketan Shrikant Joshi
  • Publication number: 20190211254
    Abstract: A method of breaking the viscosity of a treatment fluid comprises: adding hydrophobic nanoparticles to a treatment fluid comprising a base fluid and a viscoelastic surfactant gelling agent, the hydrophobic nanoparticles comprising metallic nanoparticles that are surface modified with C6-30 aliphatic groups, wherein the hydrophobic nanoparticles are added in an amount effective to decrease the viscosity of the treatment fluid as compared to a treatment fluid absent the hydrophobic nanoparticles.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 11, 2019
    Applicant: Baker Hughes, a GE company, LLC
    Inventors: Shiv Shankar Sangaru, Prahlad Yadav, Tianping Huang, Gaurav Agrawal, Pranjal Sarmah
  • Patent number: 10346441
    Abstract: The embodiments set forth techniques for implementing various “prediction engines” that can be configured to provide different kinds of predictions within a mobile computing device. According to some embodiments, each prediction engine can assign itself as an “expert” on one or more “prediction categories” within the mobile computing device. When a software application issues a request for a prediction for a particular category, and two or more prediction engines respond with their respective prediction(s), a “prediction center” can be configured to receive and process the predictions prior to responding to the request. Processing the predictions can involve removing duplicate information that exists across the predictions, sorting the predictions in accordance with confidence levels advertised by the prediction engines, and the like. In this manner, the prediction center can distill multiple predictions down into an optimized prediction and provide the optimized prediction to the software application.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 9, 2019
    Assignee: Apple Inc.
    Inventors: Joao Pedro Lacerda, Gaurav Kapoor
  • Patent number: 10346228
    Abstract: A system, device, and method of deviation detection in at least one sensor dataset associated with one or more sensors in a technical system are provided. The method includes generating a best fit model of the technical system based on a target sensor dataset. The method also includes predicting a sensor dataset of the target sensor using the best fit model and non-target sensor datasets of non-target sensors, and determining a deviation tolerance by determining a difference between the predicted sensor dataset and the target sensor dataset. The method also includes detecting deviation in actual sensor dataset of the target sensor when a data-point in the actual sensor dataset exceeds the deviation tolerance and detecting deviation in the at least one sensor dataset of the one or more sensors by detecting deviation in each of the non-target sensor datasets.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: July 9, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Vinay Ramanath, Asmi Rizvi Khaleeli, Gaurav Hegde
  • Patent number: 10343918
    Abstract: The method of the present disclosure is directed towards the formation of a three-dimensional carbon structure and includes the steps of adding a radical initiator to an amount of carbon starting material, forming a mixture, placing the mixture in a mold, maintaining the mixture and the mold at an elevated temperature for a period of time to form a thermally cross-linked molded mixture and removing the thermally cross-linked molded mixture from the mold. The disclosure also includes a three-dimensional carbon structure, with that structure including a thermally cross-linked carbon base material in a predetermined formation.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: July 9, 2019
    Assignee: The Research Foundation for The State University of New York
    Inventors: Balaji Sitharaman, Gaurav Lalwani
  • Patent number: 10346574
    Abstract: An IC includes a first IC portion and a second IC portion. The IC includes a first set of standard cells in the first IC portion. The IC includes a plurality of memory cells and a second set of standard cells in the second IC portion. The second set of standard cells is located in channels between the memory cells. The IC further includes a plurality of GDHS cells in the first IC portion. The GDHS cells are configured to switch power on and to switch power off to the first set of standard cells. The IC further includes a plurality of CHS cells in the first IC portion. The CHS cells are configured to switch power on and to switch power off to the second set of standard cells in the second IC portion.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: July 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Rajesh Arimilli, Sabyasachi Sarkar, Gaurav Arya
  • Patent number: 10346199
    Abstract: An exception handling system is described herein that provides one or more distinguished classes of software exceptions that are handled differently than other exceptions. The system treats a distinguished exception as a “hard to catch” exception that is not passed to the catch block of program code unless a developer performs extra steps to acknowledge the distinguished nature of the exception and confirm that the program code is prepared to properly handle the exception. Exceptions that fall into this class are typically those that represent conditions from which normal exception handling practices cannot successfully recover, namely exceptions that corrupt application state. Accordingly, the system prevents the developer from catching these classes of exceptions by default unless the developer explicitly requests to have these exceptions delivered to the program code. Thus, the exception handling system encourages correct programming practices by preventing developer error by default.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew J. Pardoe, Michael M. Magruder, Kumar Gaurav Khanna, Diana Milirud, Gaye Oncul Kok
  • Patent number: 10346213
    Abstract: One or more processors determine a level of data usage for two or more types of data to be loaded in a relational database. One or more processors prioritize data of the two or more types for loading. One or more processors load data of the two or more types in an order based, at least in part, on the level of data usage for the two or more types of data. One or more processors load data of the two or more types into a table within the relational database, the data being loaded in two or more portions and at times based, at least in part, on an availability of computer resources.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dattatreya Govindappanavar, Apoorv Kapse, Gaurav Saxena, Uttam Setty
  • Patent number: 10347247
    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: Grant
    Filed: December 30, 2016
    Date of Patent: July 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Gaurav Bhaya, Robert Stets
  • Patent number: 10348375
    Abstract: Example method includes: receiving, by a first access point, a plurality of beamforming feedback frames from a plurality of client devices in a WLAN; overhearing, by the first access point, a first beamforming feedback frame from a second access point; calculating, by the first access point, a second beamforming feedback frame in response to receiving a sounding frame transmitted from the second access point in the WLAN; selecting, by the first access point, a first subset of the plurality of client devices and the second access point as members of a MU-MIMO group; changing, by the first access point, a steering matrix corresponding to the MU-MIMO group based on both the received plurality of beamforming feedback frames and the calculated beamforming feedback frame to allow the first access point and the second access point transmit on a particular wireless communication channel simultaneously without interfering each other.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gaurav Patwardhan, Sachin Ganu, Mohd Shahnawaz Siraj
  • Patent number: 10344222
    Abstract: A hydrocarbon conversion process comprises providing a hydrocarbon feedstock comprising an effluent fraction from a pyrolysis process, wherein the effluent fraction has an initial boiling point at atmospheric pressure of at least 177° C. and a final boiling point at atmospheric pressure of no more than 343° C. and comprises at least 0.5 wt. % of olefinic hydrogen atoms based on the total weight of hydrogen atoms in the effluent fraction. The hydrocarbon feedstock is hydroprocessed in at least one hydroprocessing zone in the presence of treatment gas comprising molecular hydrogen under catalytic hydroprocessing conditions to produce a hydroprocessed product comprising less than 0.5 wt. % of olefinic hydrogen atoms based on the total weight of hydrogen atoms in the hydroprocessed product. The hydroprocessing conditions comprise a temperature from 150 to 350° C. and a pressure from 500 to 1500 psig (3550 to 10445 kPa-a).
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: July 9, 2019
    Assignee: ExonMobil Chemical Patents Inc.
    Inventors: Gaurav Agrawal, Stephen T. Cohn, Kapil Kandel, Subramanya V. Nayak, Teng Xu
  • Patent number: 10346793
    Abstract: In some embodiments, a method can comprise receiving a request for one or more orders, and analyzing the one or more orders. Each of the one or more orders can comprise one or more items and at least a portion of the one or more items are available at a warehouse. The method can further comprise determining one or more pick lists based at least in part on the analyzing the one or more orders and also based at least in part on an inventory layout of the warehouse, determining a first route for a first pick list of the one or more pick lists, and determining a second route for a second pick list of the one or more pick lists, wherein the first pick list and the second pick list each comprise a first common item. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: July 9, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Gaurav Agarwal, Devadas Pattathil, Rahul Ramkumar
  • Patent number: 10346851
    Abstract: Approaches for automatically determining of correlation for incident, problem and change items. Approaches may perform the steps of: (i) automatically extracting relevant information that includes any of (a) a time of occurrence, (b) important keywords, (c) a category, or sub-category classification, (d) related configuration items, (e) a group membership of the user who worked on, and (f) outage records associated with the incident, problem, and change items; and (ii) automatically analyzing persisted correlation maps using the essence key phrases associated with the incidents to identify essence key phrases of contributing problems, and changes; and (iii) automatically clustering the incidents, optionally with (A) the problems, and (B) the changes to identify clusters of related incident, problem and change items based on the relevant information associated with the incident, problem, and change items.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 9, 2019
    Assignee: Numerify, Inc.
    Inventors: Rahul Kapoor, Gaurav Rewari
  • Patent number: 10349134
    Abstract: A device may receive multimedia data, metadata, and/or policy data. The device may process the policy data using a first set of techniques to determine a first set of embeddings for the policy data. The device may process the multimedia data or the metadata using a second set of techniques to determine a second set of embeddings for the multimedia data or the metadata. The device may process the first set of embeddings and the second set of embeddings using a knowledge graph to determine whether the multimedia content or the access by the user violates the policy. The device may perform an action based on a result of processing the first set of embeddings and the second set of embeddings. The action may relate to the multimedia content or the access to the multimedia content by the user.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 9, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Sofian Hamiti, Nut Limsopatham, Md Faisal Zaman, Freddy Lecue, Victor Oliveira Antonino, Gaurav Kaila
  • Publication number: 20190201700
    Abstract: A wearable article for receiving and retaining a charger for charging a medical device implanted into a patient includes a coil-assembly cavity and first and second controller cavities defined between first and second major surfaces of a body of the wearable article. The coil-assembly cavity is configured to retain a coil assembly of the charger, and the first and second controller cavities are each configured to receive at least a portion of a controller of the charger. A controller slit is defined along the first major surface and is open to both the first and second controller cavities. The first controller cavity is configured to receive at least a portion of the controller with a user interface of the controller extending or observable through the controller slit or disposed in the second controller cavity.
    Type: Application
    Filed: December 21, 2018
    Publication date: July 4, 2019
    Inventors: Mun Pook Lui, Erin Suzanne Roper, Joey Chen, Gaurav Gupta, Daniel Aghassian
  • Publication number: 20190205378
    Abstract: Disclosed is a method and a system for extracting entity information from target data. The method comprises: providing the target data; refining the target data to obtain at least one base entity information having a plurality of base entity units using an algorithm, wherein the algorithm is based on a predefined syntax; generating a plurality of strings for each of the base entity information, wherein the plurality of strings comprises at least one base entity unit among the plurality of base entity units; sorting the plurality of strings in a decreasing order of length of the plurality of strings; identifying an entity type of the plurality of strings, based on an ontology, by processing the plurality of strings sequentially; assigning labels to the plurality of strings based on the entity type; and mapping the labelled plurality of strings to a predefined signature to obtain the entity information.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 4, 2019
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Prashant Patil, Girish Kumar, Tapashi Mandal, Sudhanshu Shekhar
  • Publication number: 20190205983
    Abstract: A server for processing a payment transaction initiated by a customer using various financial assets is described. The server comprising a transaction module, an inquiry module and an authorisation module. The transaction module is configured to: (i) receive a transaction authorisation request comprising at least a payment amount and an account identifier associated with the customer; and (ii) transmit a transaction authorisation response indicating if the payment transaction is approved or refused. The inquiry module is configured to: (i) determine if an available balance of a primary account associated with the account identifier is less than the payment amount; and (ii) determine if the account identifier is associated with a secondary account if the available balance of the primary account is less than the payment amount, the secondary account being associated with a customer financial asset.
    Type: Application
    Filed: December 19, 2018
    Publication date: July 4, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Arunmurthy Gurunathan, Ganesh Shinde, Ketan Shrikant Joshi, Gaurav K. Patni
  • Publication number: 20190205201
    Abstract: An apparatus and method for machine check bank reporting in a processor. For example, one embodiment includes a processor comprising: one or more cores to execute instructions and process data; a plurality of machine check architecture banks to store errors detected during execution of the instructions; error monitoring circuitry to detect the errors and responsively update the MCA banks; and a first error register (FERR) into which a first error vector is to be stored to identify an MCA bank containing a first error in an error sequence, the error monitoring circuitry to update the first error vector responsive to detecting the first error; and one or more next error registers (NERRs) to store one or more error vectors to one or more other MCA banks containing subsequent errors occurring after the first error.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: SUBHANKAR PANDA, GAURAV PORWAL, JOHN G. HOLM
  • Publication number: 20190208499
    Abstract: Aspects of the subject disclosure may include, for example, determining a request to transfer data to a group of wireless communication devices within an area. Wireless base stations of a wireless mobility network are identified, responsive to the request, wherein the wireless base stations provide wireless communication services within the area, including a Multimedia Broadcast Multicast Service (MBMS) service. A wireless transmission is facilitated of a first broadcast message by the wireless base stations, wherein the first broadcast message identifies the group of wireless communication devices. The broadcast message is transmitted by way of the MBMS service of the wireless communication services. The first broadcast message initiates a state transition to an active state for a plurality of wireless communication devices of the group of wireless communication devices configured in an idle state. Other embodiments are disclosed.
    Type: Application
    Filed: March 7, 2019
    Publication date: July 4, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Gaurav Gupta, Rajendra Prasad Kodaypak, Vivek Mhatre
  • Patent number: D853465
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: July 9, 2019
    Assignee: Logitech Europe S.A.
    Inventors: Aron Michael Rosenberg, Andrew Gartrell, Gaurav Bradoo, Timucin Kip