Patents by Inventor Subhadip Sarkar

Subhadip Sarkar 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: 20150006279
    Abstract: Systems and methods of generating a valid cluster based on a location of a commercial entity via a computer network. A data processing system can receive the location of the commercial entity from an online content selection data structure, and can receive data points that comprise location information and time information associated with an identifier. Using the data points, the data processing system can create a location cluster having a first data point and subsequent data points that are within a threshold distance from the first data point. The data processing system can determine a cluster duration for each location and compare the cluster duration with a duration threshold to identify a set of valid location clusters. The valid location clusters can be filtered based on a proximity to the location of the commercial entity to identify a valid cluster that can be indicative of activity at the commercial entity.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Amit Khann, Philip Andrew McDonnell, Prashast Khandelwal, Puneet Gupta, Shibani Sanan, Shun Kawamura, Subhadip Sarkar
  • Publication number: 20140365296
    Abstract: Systems and methods for cross-device conversion estimates determine an observed number of cross-device conversions based on different sets of devices being logged into the same online accounts. The observed cross-device conversions are extrapolated out based on a percentage of one set of devices having logged into the same accounts as the second set of devices.
    Type: Application
    Filed: July 15, 2013
    Publication date: December 11, 2014
    Inventors: Philip Andrew McDonnell, Shobhit Saxena, Subhadip Sarkar, Lu Liu, Shibani Sanan, Puneet Gupta
  • Patent number: 8868692
    Abstract: Systems and methods include receiving an indication of a hardware or software configuration of a client device. Content associated with a downloadable application is identified by matching installation requirements for the application to the hardware or software configuration of the device.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Amit Khanna, Ajay Ananth Krishna, Prashast Khandelwal, Subhadip Sarkar, Jyotirmaya Manoj Akkad, Shibani Sanan
  • Patent number: 8868689
    Abstract: Systems and methods include receiving an indication of a hardware or software configuration of a client device. Content associated with a downloadable application is identified by matching installation requirements for the application to the hardware or software configuration of the device.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Amit Khanna, Ajay Ananth Krishna, Prashast Khandelwal, Subhadip Sarkar, Jyotirmaya Manoj Akkad, Shibani Sanan
  • Publication number: 20140249923
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving data from a plurality of users within a geographic region associated with a location; analyzing the received data to derive a category for the location; annotating the location with the category; and using the category to boost candidate content items for delivery to users in the location in response to future content item requests.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 4, 2014
    Applicant: Google Inc.
    Inventors: Jian Zhou, Anshul Kothari, Subhadip Sarkar, Theodore B. Van Belle, Surojit Chatterjee
  • Patent number: 8788327
    Abstract: In general, this specification relates to content presentation. The subject matter of this specification can be embodied in, among other things, methods that include the actions of receiving a group of content items at a user device, the content items configured for presentation to a user in association with other content, each content item of the group of content items including metadata associated with the content item; identifying a request from an application of the user device to present a content item in association with particular content; selecting, using one or more processors, a content item from the group of content items using the metadata for the content items along with local targeting information; and presenting the selected content item.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: July 22, 2014
    Assignee: Google Inc.
    Inventors: Subhadip Sarkar, Deepak Chandra, Jonathan Wall
  • Patent number: 8688514
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content presentation. In one aspect, a method includes receiving a request for an ad to be presented to a user; for a collection of ads, identifying one or more candidate ads including using image keywords derived from images associated with the user to identify the one or more candidate ads; selecting an ad responsive to the ad request from the candidate ads; and sending the selected ad for presentation to the user.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventors: Subhadip Sarkar, Ravi Jain
  • Patent number: 8666802
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving data from a plurality of users within a geographic region associated with a location; analyzing the received data to derive a category for the location; annotating the location with the category; and using the category to boost candidate content items for delivery to users in the location in response to future content item requests.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: March 4, 2014
    Assignee: Google Inc.
    Inventors: Jian Zhou, Anshul Kothari, Subhadip Sarkar, Theodore B. Van Belle, Surojit Chatterjee
  • Patent number: 8645199
    Abstract: This specification describes technologies relating to content presentation. In general, methods include the actions of receiving, for each of a plurality of mobile applications, application data associated with a respective mobile application of the plurality of mobile applications, the application data including different user interaction data associated with the respective mobile application; clustering applications of the plurality of mobile applications according to a classification; logging user interactions with each application of a cluster of applications for a plurality of users; generating an initial score for a first application in the cluster according to the logged interactions; and calculating pricing for content items served to the first application based on the initial score and an average score for applications in the cluster.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Subhadip Sarkar, Rajat Dewan, Satyam Shaw
  • Patent number: 8468146
    Abstract: A method for creating a search index on cloud database is provided. The method enables providing inputs for creating multiple indexes on documents stored in the cloud database. One of the inputs may include a first value representing number of documents to be assigned a single index. The method further enables determining total number of documents stored in the cloud database which is represented by a second value. Further, the method enables estimating total number of indexes to be created based on first value and second value. The method further comprises executing a loop to create multiple indexes for a predetermined number of iterations which corresponds to the estimated value. Furthermore, the method comprises indexing documents for creating the multiple indexes. Finally, the method comprises merging the multiple indexes to create a single index which facilitates a user to search documents stored in the cloud database.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: June 18, 2013
    Assignee: Infosys Limited
    Inventors: Rajarshi Bhose, Kashyap Chimanlal Santoki, Subhadip Sarkar
  • Publication number: 20120185334
    Abstract: In general, this specification relates to content presentation. The subject matter of this specification can be embodied in, among other things, methods that include the actions of receiving a group of content items at a user device, the content items configured for presentation to a user in association with other content, each content item of the group of content items including metadata associated with the content item; identifying a request from an application of the user device to present a content item in association with particular content; selecting, using one or more processors, a content item from the group of content items using the metadata for the content items along with local targeting information; and presenting the selected content item.
    Type: Application
    Filed: January 19, 2011
    Publication date: July 19, 2012
    Inventors: Subhadip Sarkar, Deepak Chandra
  • Publication number: 20110289090
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving data from a plurality of users within a geographic region associated with a location; analyzing the received data to derive a category for the location; annotating the location with the category; and using the category to boost candidate content items for delivery to users in the location in response to future content item requests.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 24, 2011
    Applicant: GOOGLE INC.
    Inventors: Jian Zhou, Anshul Kothari, Subhadip Sarkar, Theodore B. Van Belle, Surojit Chatterjee
  • Publication number: 20110252018
    Abstract: A method for creating a search index on cloud database is provided. The method enables providing inputs for creating multiple indexes on documents stored in the cloud database. One of the inputs may include a first value representing number of documents to be assigned a single index. The method further enables determining total number of documents stored in the cloud database which is represented by a second value. Further, the method enables estimating total number of indexes to be created based on first value and second value. The method further comprises executing a loop to create multiple indexes for a predetermined number of iterations which corresponds to the estimated value. Furthermore, the method comprises indexing documents for creating the multiple indexes. Finally, the method comprises merging the multiple indexes to create a single index which facilitates a user to search documents stored in the cloud database.
    Type: Application
    Filed: June 9, 2010
    Publication date: October 13, 2011
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Rajarshi Bhose, Kashyap Chimanlal Santoki, Subhadip Sarkar