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).

  • Patent number: 10325262
    Abstract: A method of performing operations on a processor of a mobile payment transaction processing system, includes receiving mobile payment messages from a point-of-sale (POS) terminal operated by a merchant performing mobile payment transactions with mobile terminals. Each of the mobile payment messages contains transaction information, a network address for the POS terminal, and a geographic location provided by the mobile terminal. A POS terminal risk score is generated based on similarity between the geographic locations provided by the mobile terminals contained in the mobile payment messages which also contain the network address for the POS terminal. Processing of another mobile payment message, which is received from the POS terminal performing another mobile payment transaction with another mobile terminal subsequent to the generating of the POS terminal risk score, is controlled based on the POS terminal risk score and transaction information contained in the another mobile payment message.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: June 18, 2019
    Assignee: CA, INC.
    Inventor: Gaurav Agarwal
  • Publication number: 20190182518
    Abstract: A content delivery network (100) for streaming digital video content across a data network. The content delivery network (100) is configured to receive digital video content. The content delivery network is configured to store the digital video content in a storage format comprising a base layer (B) and an enhancement layer (E), wherein the base layer (B) is decodable to present the digital video content at a base level of video reproduction quality, and the enhancement layer (E) is decodable with the base layer to present the digital video content at an enhanced level of video reproduction quality which is higher than the base level of reproduction quality. The content delivery network (100) is configured to determine, based on a target quality which is to be provided to a client device, which layers to use in order to achieve the target quality; and to use the determined layers (B, E) to provide the client device with the digital content at the target level of quality.
    Type: Application
    Filed: August 9, 2017
    Publication date: June 13, 2019
    Inventors: Gaurav MITTAL, Simone FERRARA, Guido MEARDI
  • Publication number: 20190180326
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A request for content is received from a user device. A content item is identified for delivery to the user device responsive to the request. A location of the user device is determined. A threshold distance is determined that a user is likely willing to travel when visiting a physical location associated with the content item or content sponsor. A bounding region associated with the location of the user device is identified. Location extensions are identified that are associated with the content item. A determination is made when one of the location extensions is included in the bounding region and when a distance between the location extension and a current location of the user is less than the determined threshold distance. The content item is augmented with the one location extension.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Applicant: Google LLC
    Inventors: Derek COATNEY, Eric L. LORENZO, Yi ZHU, Amin Charaniya, Gaurav Ravindra BHAYA, Gaurav Ravindra BHAYA
  • Publication number: 20190180757
    Abstract: Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Anshul Kothari, Tarun Jain, Gaurav Bhaya
  • Publication number: 20190182199
    Abstract: A computer based system for social network assistance is disclosed. Via use of the system and related methods, a high-volume social media account (for example, an airline Twitter account) may be managed to enable prompt and thorough responses to incoming social media messages. In this manner, customer issues and feedback may be more effectively addressed, resulting in improved customer satisfaction and goodwill associated with the owner of the high-volume social media account.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: Murali M. Ande, Annette G. Hernandez, Gaurav H. Nasit, Paul I. P. Piemonti
  • Publication number: 20190175200
    Abstract: Retrieval of material from vessel lumens can be improved by electrically enhancing attachment of the material to the removal device. The removal device can have a core assembly that includes a hypotube coupled to a first electrical terminal and a pushwire coupled to a second electrical terminal, the pushwire extending through the hypotube lumen. An insulating layer separates the hypotube and the pushwire, and an interventional element is coupled to a distal end of the pushwire. The interventional element can be disposed adjacent to a thrombus. An electrical signal is delivered to the interventional element to promote adhesion of the thrombus to the interventional element. The electrical signal can optionally be a periodic waveform, and the total energy delivered can be between 0.75-24,000 mJ and the peak current delivered via the electrical signal can be between 0.5-5 mA.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Gaurav Girdhar, Dinh Nguyen, Hoai Nguyen
  • Publication number: 20190182042
    Abstract: A method for recovering data. The method including collecting identity factors at a user device, wherein hashes of the identity factors are configured to be stored at a server. The method including generating at the user device a dynamic password based on the identity factors and a Salt configured to be generated by the server and configured to be delivered to the user device. The method including generating at the user device a data key and encrypting the data key using the dynamic password to generate an encrypted data key configured to be stored at the server. The method including encrypting at the user device data items using the data key to generate encrypted data items configured to be stored at the server. As such, the data items are recoverable by presenting the identity factors to the server.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 13, 2019
    Inventors: Armin Ebrahimi, Gaurav Khot
  • Publication number: 20190175199
    Abstract: Retrieval of material from vessel lumens can be improved by electrically enhancing attachment of the material to the removal device. The removal device can have a core assembly that includes a hypotube coupled to a first electrical terminal and a pushwire coupled to a second electrical terminal, the pushwire extending through the hypotube lumen. An insulating layer separates the hypotube and the pushwire, and an interventional element is coupled to a distal end of the pushwire. The interventional element can be disposed adjacent to a thrombus. An electrical signal is delivered to the interventional element to promote adhesion of the thrombus to the interventional element. The electrical signal can optionally be a periodic waveform, and the total energy delivered can be between 0.75-24,000 mJ and the peak current delivered via the electrical signal can be between 0.5-5 mA.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Gaurav Girdhar, Hoai Nguyen, Andy Huynh, Ashok Nageswaran, Christopher Andrews
  • Publication number: 20190180770
    Abstract: Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.
    Type: Application
    Filed: April 2, 2018
    Publication date: June 13, 2019
    Inventors: Anshul Kothari, Gaurav Bhaya, Tarun Jain
  • Publication number: 20190176823
    Abstract: The disclosure includes embodiments for modifying the acceleration of an ego vehicle based on wireless vehicle data included in a wireless message. A method includes receiving the wireless message that includes wireless vehicle data that describes one or more physical properties of a downstream vehicle. The wireless vehicle data indicates a presence of a traffic obstruction. The method includes determining a modification for an acceleration of the ego vehicle based on the wireless vehicle data and the indication of the traffic obstruction. The method includes modifying the acceleration of the ego vehicle based on wireless vehicle data compliant with the DSRC standard. The modified acceleration causes the ego vehicle to travel at a velocity consistent with a preceding vehicle and the downstream vehicle so that the ego vehicle does not collide with the preceding vehicle or the other downstream vehicle, which are in the same lane as the ego vehicle.
    Type: Application
    Filed: February 13, 2019
    Publication date: June 13, 2019
    Inventors: Sergei Avedisov, Gaurav Bansal
  • Publication number: 20190177220
    Abstract: A manufacturing process of a concrete product includes: (1) extracting calcium from solids as portlandite; (2) forming a cementitious slurry including the portlandite; (3) shaping the cementitious slurry into a structural component; and (4) exposing the structural component to carbon dioxide sourced from a flue gas stream, thereby forming the concrete product.
    Type: Application
    Filed: September 28, 2018
    Publication date: June 13, 2019
    Inventors: Gaurav Sant, Laurent G. Pilon, Bu Wang, Narayanan Neithalath, Zhenhua Wei, Benjamin Young, Gabriel D. Falzone
  • Publication number: 20190179608
    Abstract: Managing rendering of a graphical user interface is provided. A system receives data packets comprising an input audio signal. The system determines an application identifier and query. The system provides the query to the application to cause the application to generate a second query for transmission to a third-party server, and identify responses to the query. The system intercepts the responses, and generates a keyword based on the responses. The system selects a digital component using the keyword, executes a deduplication process, and determines to add the digital component to the responses. The system constructs a display output using a graphical user interface template that integrates the plurality of responses generated by the application with the digital component, and provides the display output to the computing device for rendering.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Anshul Kothari, Gaurav Bhaya, Tarun Jain
  • Publication number: 20190179929
    Abstract: A system is provided including a memory in communication with a processor. The memory stores data including an entity value of an entity stored in association with an attribute value of an attribute of the entity. The processor stores an entity value identifier in association with an attribute value identifier to obtain modified data. The entity value identifier is associated with the entity value and the attribute value identifier is associated with the attribute value. The processor also transforms the modified data by applying a transformation to the modified data to obtain transformed data. In addition, the processor outputs further modified data from the transformed data, the further modified data including the transformed data with the entity value identifier replaced with the entity value and the attribute value identifier replaced with the attribute value.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy
  • Publication number: 20190180742
    Abstract: Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.
    Type: Application
    Filed: April 30, 2018
    Publication date: June 13, 2019
    Inventors: Anshul Kothari, Tarun Jain, Gaurav Bhaya, Lisa Takehana, Ruxandra Davies
  • Publication number: 20190179941
    Abstract: There is provided a method including determining whether a selection of database query identifiers is to be made in a fixed manner or a dynamic manner. The method also includes generating a collection including the selection from a list including database query identifiers related to a database. When the selection is to be made in the fixed manner, the selection of the database query identifiers includes a view name and/or database query logic. When the selection is to be made in the dynamic manner, the selection of the database query identifiers includes a corresponding view name. The method also includes generating a materialized view corresponding to a given database query identifier in the collection. Moreover, the method includes storing an identifier of the materialized view in association with the given database query identifier.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy
  • Publication number: 20190180746
    Abstract: A device receives, from a virtual assistant device, a first user input associated with a first account of a user, and causes a natural language processing analysis to be performed on the first user input to identify first information, the first account, and a first operation to be performed in association with first information in the first account. The device identifies a first data management platform, associated with the first account, that is configured to maintain the first information in a first data structure associated with the first data management platform, and determines that the first data management platform is a first type of data management platform based on the first data structure. The device causes the first operation to be performed using a RPA, that uses a user interface of the first data management platform, based on the first data management platform being the first type of data management platform.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 13, 2019
    Inventors: Gaurav DIWAN, Tracy Ann GOGUEN
  • Patent number: 10316415
    Abstract: A corrosion inhibitor for use in aqueous fluids, e.g. brine, which contact a metal surface, contains a blend or cross-linked reaction product of a main chain type polybenzoxazine (MCTPB) and a chitosan component selected from the group consisting of chitosan, chitosan glycol, and combinations thereof. The MCTPB can be made by reacting formaldehyde, bisphenol A, and tetraethylenepentamine (TEPA). The corrosion inhibitor may contain a small amount of an inorganic acid and/or an organic acid.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: June 11, 2019
    Assignee: Baker Hughes, a GE company, LLC
    Inventors: Taher Bakr Hafiz, Abdulaziz Abdulrhman Almathami, Gaurav Agrawal, Manuel Hoegerl
  • Patent number: 10321029
    Abstract: In certain embodiments, a video camera system includes a camera housing including a back side, a plurality of concentric electrical traces disposed on the back side of the camera housing, and a notched mounting apparatus disposed on the back side of the camera housing, where the notched mounting apparatus can be operable to receive and secure a modular attachment to the camera housing such that the modular attachment is mechanically and rotatably coupled to the camera housing. In some implementations, the one or more of the concentric electrical traces can be configured to contact one or more electrical contacts of the modular attachment and remain in contact with the one or more electrical contacts as the camera housing is rotated with respect to the modular attachment.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: June 11, 2019
    Assignee: Logitech Europe S.A.
    Inventors: Andrew Gartrell, Aron Michael Rosenberg, Gaurav Bradoo, Timucin Kip
  • Patent number: 10319166
    Abstract: A method for conducting an interaction using a vehicle is disclosed. A vehicle can be identified based on one or more vehicle characteristics, including a license plate number, a make, a model, and a color. A user credential can be identified based on the vehicle and used for an interaction. Additionally, user contact information can be identified based on the vehicle and the user can be contacted to approve the interaction.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: June 11, 2019
    Assignee: Visa International Service Assocation
    Inventors: Sivanarayana Gaddam, Gaurav Kohli, Gyan Prakash
  • Patent number: 10320093
    Abstract: In certain exemplary embodiments, register banks are used to allow for fast beam switching (FBS) in a phased array system. Specifically, each beam forming channel is associated with a register bank containing M register sets for configuring such things as gain/amplitude and phase parameters of the beam forming channel. The register banks for all beam forming channels can be preprogrammed and then fast beam switching circuitry allows all beam forming channels across the array to be switched to use the same register set from its corresponding register bank at substantially the same time, thereby allowing the phased array system to be quickly switched between various beam patterns and orientations. Additionally or alternatively, active power control circuitry may be used to control the amount of electrical power provided to or consumed by one or more individual beam forming channels such as to reduce DC power consumption of the array and/or to selectively change the effective directivity of the array.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: June 11, 2019
    Assignee: ANOKIWAVE, INC.
    Inventors: Kristian N. Madsen, Wade C. Allen, Jonathan P. Comeau, Robert J. McMorrow, David W. Corman, Nitin Jain, Robert Ian Gresham, Gaurav Menon, Vipul Jain