Patents by Inventor Ajit Apte

Ajit Apte 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: 10284725
    Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 7, 2019
    Assignee: GOOGLE LLC
    Inventors: Seung Yi, Anshul Kothari, Amit Agarwal, Monica Chawathe Lenart, Ajit Apte
  • Publication number: 20180359360
    Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Inventors: Seung Yi, Anshul Kothari, Amit Agarwal, Monica Chawathe Lenart, Ajit Apte
  • Publication number: 20180357678
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for tracking and utilizing offline conversion data are disclosed. In one aspect, a method includes receiving, from a user device, interaction data specifying the occurrence of a particular user interaction with the content item. An updated path for a landing page of the content item is provided to the user device. The updated path includes an interaction identifier that represents the particular user interaction. Offline conversion data are received from a content sponsor associated with the content item. The offline conversion is attributed to the particular user interaction based on the interaction identifier being included in the offline conversion data. An adjusted bid is determined based on the offline conversion data and a bid associated with the content item. The adjusted bid is submitted to a content item selection process.
    Type: Application
    Filed: July 16, 2013
    Publication date: December 13, 2018
    Inventors: Jonathan R. Diorio, Monica D. Chawathe, Ajit Apte
  • Patent number: 10110742
    Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: October 23, 2018
    Assignee: Google LLC
    Inventors: Seung Yi, Anshul Kothari, Amit Agarwal, Monica Chawathe Lenart, Ajit Apte
  • Publication number: 20180020096
    Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Inventors: Seung Yi, Anshul Kothari, Amit Agarwal, Monica Chawathe Lenart, Ajit Apte
  • Patent number: 9781265
    Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Seung Yi, Anshul Kothari, Amit Agarwal, Monica Chawathe Lenart, Ajit Apte
  • Publication number: 20170104874
    Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
    Type: Application
    Filed: December 16, 2015
    Publication date: April 13, 2017
    Inventors: Seung Yi, Anshul Kothari, Amit Agarwal, Monica Chawathe Lenart, Ajit Apte
  • Patent number: 8825668
    Abstract: Methods, apparatuses, and computer programs are presented for updating song playlists based on received rating inputs from user devices. One method includes receiving information associated with songs in an initial playlist from a host device by a server. The server generates a rating interface for the initial playlist, which is associated with an image code. The image code for the rating interface is sent to the host device so that the user devices can access the rating interface via the image code. After one or more user devices provides rating inputs to the songs in the initial playlist, the received one or more rating inputs are analyzed to produce an adjusted playlist. The method further includes transmitting the adjusted playlist to the host device to be executed.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Rakesh Yadav, Amit Khanna, Ajit Apte
  • Publication number: 20130124533
    Abstract: Methods, apparatuses, and computer programs are presented for updating song playlists based on received rating inputs from user devices. One method includes receiving information associated with songs in an initial playlist from a host device by a server. The server generates a rating interface for the initial playlist, which is associated with an image code. The image code for the rating interface is sent to the host device so that the user devices can access the rating interface via the image code. After one or more user devices provides rating inputs to the songs in the initial playlist, the received one or more rating inputs are analyzed to produce an adjusted playlist. The method further includes transmitting the adjusted playlist to the host device to be executed.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: Google Inc.
    Inventors: Rakesh Yadav, Amit Khanna, Ajit Apte