Patents by Inventor Surojit Chatterjee

Surojit Chatterjee 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: 8849694
    Abstract: Various methods, systems, and computer program products are disclosed for communicating location-based promotional messages to a mobile communication device. The method may include receiving a request associated with a mobile communication device. In response to the request, the method may include determining a location of the mobile communication device and a potential interest of a user of the mobile communication device. Based on the location of the mobile communication device and the potential interest of the user, the method may include identifying a promotional message from among other promotional messages. Upon identification, the method may include communicating the promotional message to be displayed at the mobile communication device.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Surojit Chatterjee, Terry Van Belle, Anshul Kothari, Jian Zhou, Paul Feng, Ravi Jain, Nandita Narasimha Prabhu, Yun Huang
  • 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
  • Publication number: 20140222587
    Abstract: Systems and methods for suggesting a bid adjustment value based on device type include receiving parameters for a third-party content provider's campaign to present third-party content on a first type of device. Based on the campaign's parameters, bids from peer providers that use similar campaign parameters for both the first type of device and another type of device may be identified. For example, bids from providers that use similar parameters as the campaign for both mobile and desktop devices may be identified. The identified bids from the peer providers may be used to calculate a bid adjustment value. The bid adjustment value can be provided for presentation to the third-party content provider as a suggested change to his or her bid for the first type of device, to establish a bid for the second type of device.
    Type: Application
    Filed: October 9, 2013
    Publication date: August 7, 2014
    Applicant: Google Inc.
    Inventors: Jonathan Ezra Feldman, Daniel Magassy Percival, Lu Liu, David Shanahan, Alice S. Tull, Surojit Chatterjee, Neil Inala, Jean Steiner, Vinod Marur, Shibani Sanan, William Martin Halpin, JR., Chrix Eric Finne, Nicholas Johnson
  • Patent number: 8799061
    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 determining a location history for a user, where the location history includes a plurality of location data points for the user; analyzing the location history to derive a category for the user; associating the user with the category; and using the user's associated category to boost one or more candidate content items for delivery to the user.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventors: Surojit Chatterjee, Terry Van Belle, Anshul Kothari, Jian Zhou
  • Patent number: 8732009
    Abstract: Various methods, systems, and computer program products are disclosed for determining phone numbers based on user interests. The method may include receiving an indication of one or more user actions. The method may include determining an interest of the user based on the one or more user actions. The method may include determining a product or service in which the user may be interested based on the determined interest of the user. The method may include selecting a first phone number of a vendor of the product or service and a second phone number of a call center. The method may include providing the second phone number to be communicated, wherein the second phone number when called connects a call to the first phone number.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Jian Zhou, Anshul Kothari, Surojit Chatterjee
  • Patent number: 8732010
    Abstract: An advertisement distribution system can generate advertisement creatives having annotations and advertisement microsites using content extracted from landing web page documents. An advertisement module of the advertisement distribution system can analyze landing pages and other documents to identify relevant information, such as a phone number for a click-to-call annotation, an address for a merchant, and additional product information. The advertisement module can automatically generate the advertisement creatives and/or microsites using the extracted content. The microsite can include less data intensive content than the landing page and be linked to the advertisement creative. In this way, the less data intensive microsite can be downloaded and displayed in response to a user selecting the advertisement creative rather than downloading the landing page. This supports quicker advertisement browsing and is especially useful for serving advertisements on wireless devices having slower download speeds.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Jignashu Parikh, Chrix Erik Finne, Surojit Chatterjee
  • Patent number: 8725561
    Abstract: Systems and methods for attributing an ad impression due to a telephone call generated from a displayed advertisement are discussed herein. Techniques and systems for managing a pool of phone numbers and allocating phone numbers from that pool to advertisements for display and presentation and also tracking the number allocation time and de-allocating numbers for re-use are also discussed herein. Also, systems and methods for attributing particular calls to particular advertisements based on the ongoing phone number allocation are discussed.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Surojit Chatterjee, Anshul Kothari, Zhou Jian
  • 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: 8619952
    Abstract: Various methods, systems, and computer program products are disclosed for determining promotional messages that led to a phone call. The method may include communicating a promotional message, wherein the promotional message is associated with a phone number. The method may include receiving an indication that the promotional message was selected. The method may include receiving a phone call via the phone number, the phone call indicating the phone number that was called. The method may include associating the phone call with the promotional message based on the phone number. The method may include determining that the communicated promotional message led to the phone call based on the associated phone call and promotional message.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: December 31, 2013
    Assignee: Google Inc.
    Inventors: Surojit Chatterjee, Anshul Kothari, Chen Chen
  • Publication number: 20130332261
    Abstract: This specification relates to tracking phone calls related to online content items. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of determining a probability that a call to a phone number resulted from a first interaction of a set of interactions. In general, another aspect of the subject matter described in this specification can be embodied in methods that include the actions of determining a rank score for an online content item, including for each call of a plurality of phone calls to the phone number, attributing the call to an online content interaction of a set of online content interactions; determining, using the rank score, whether to provide the online content item to a client device; and providing the online content item to the client device upon determining to do so using the rank score.
    Type: Application
    Filed: August 12, 2013
    Publication date: December 12, 2013
    Applicant: Google Inc.
    Inventors: Anshul Kothari, Surojit Chatterjee, Chen Chen, Jian Zhou
  • Patent number: 8588383
    Abstract: Various methods, systems, and computer program products are disclosed for controlling a number of calls based on promotional message impressions. The method may include receiving a request to communicate at least one promotional message, wherein the at least one promotional message is associated with one or more phone numbers. The method may include communicating the at least one promotional message and the one or more phone numbers. The method may include receiving one or more calls associated with the at least one promotional message. The method may include determining a call through rate for the at least one promotional message based on the one or more calls. The method may include determining a number of impressions of the at least one promotional message based on the determined call through rate.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: November 19, 2013
    Assignee: Google Inc.
    Inventors: Surojit Chatterjee, Anshul Kothari, Chen Chen
  • Patent number: 8566152
    Abstract: Systems and methods for improving the delivery of interactive advertisements are discussed herein. Systems and methods include approaches and solutions for boosting the rank of certain ads and/or ad types based on a combination of their interaction type and an ad interaction history for a given user, vertical, or aggregate indicator. Systems and methods also include suppressing ads unlikely to be interacted with from ranking and format boosting based on such ad interaction history.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Satyam Shaw, Ravi Jain, Surojit Chatterjee
  • Patent number: 8548848
    Abstract: Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: October 1, 2013
    Assignee: Google Inc.
    Inventors: Satyam Shaw, Ravi Jain, Surojit Chatterjee
  • Patent number: 8533112
    Abstract: Systems and methods for providing a mobile telephony infrastructure for transferring electronic payments are provided. A user provides an amount of cash and a mobile telephone number to a distributor who then communicates to a payment processor the telephone number and the amount of cash provided. The payment processor then sends a payment code to the mobile telephone of the user. The user then can show the payment code to a merchant or other payment recipient to provide payment. A merchant can scan or otherwise receive the payment code from the user's mobile telephone, and transmit the code along with the amount of money to be received to the payment processor. The payment processor then credits the merchant's account with the appropriate amount of money, and transmits a new payment code to the user's mobile telephone reflecting the amount of money remaining after the payment to the merchant.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Surojit Chatterjee, Varun Soundararajan
  • Patent number: 8527333
    Abstract: A system and method is provided that uses a processor to rank advertisements based on their likely appeal to users and the price that will be charged for the advertisement. In one aspect, and advertiser may pay a fee in order to have its advertisement considered to be the most expensive in terms of price even though the advertiser is actually paying less. The fee may also be paid in connection with a transferable option, whereby the advertiser may have the right but not the obligation to have it advertisement displayed at the price.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: September 3, 2013
    Assignee: Google Inc.
    Inventors: Surojit Chatterjee, Douglas T. Hudson
  • Patent number: 8521584
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distribution of co-sponsored content items. In one aspect, a method includes receiving a first bid from a first content distributor and a second bid from a second content distributor, where each of the bids specifying respective amounts that the different content distributors will pay for distribution of respective content. Using the first and the second bid, a total bid is computed for a co-sponsored content item that includes the first content and the second content. A request is received for content to be presented in a presentation slot of a publisher property and the co-sponsored content item is selected for presentation based on the outcome of an auction performed using the total bid as one of a plurality of bids. In turn, data that cause presentation of the co-sponsored content item in the presentation slot of the publisher property are provided.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Paul Feng, Surojit Chatterjee
  • Patent number: 8510157
    Abstract: This specification relates to tracking phone calls related to online content items. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of determining a probability that a call to a phone number resulted from a first interaction of a set of interactions. In general, another aspect of the subject matter described in this specification can be embodied in methods that include the actions of determining a rank score for an online content item, including for each call of a plurality of phone calls to the phone number, attributing the call to an online content interaction of a set of online content interactions; determining, using the rank score, whether to provide the online content item to a client device; and providing the online content item to the client device upon determining to do so using the rank score.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Anshul Kothari, Surojit Chatterjee, Chen Chen, Jian Zhou
  • Patent number: 8407085
    Abstract: A three-dimensional taxonomy server is operative to identify the location of a client device based on three-dimensional positional information received from the client device. The three-dimensional positional information may include global positioning system coordinates, an Internet Protocol address, cellular network information, or any other type of three-dimensional positional information. The three-dimensional taxonomy server may operate in conjunction with another server, such as an advertising server or business search server, to deliver contextual content based on the location of the client device. The contextual content may include a targeted advertisement, a targeted search result, or other type of contextual content.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 26, 2013
    Assignee: Google Inc.
    Inventors: Ping Wu, Surojit Chatterjee, Paul Feng
  • Patent number: 8401897
    Abstract: A system and method is provided that displays advertisements. In one aspect, advertisements are associated with target areas. When a request for information is received from a client device, the system and method determine a geographic area in which the client device may be located. Advertisements may be selected based on the likelihood that the client device is within the target area. In another aspect, advertisers may select prices for their advertisement that vary with such likelihood.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: March 19, 2013
    Assignee: Google Inc.
    Inventor: Surojit Chatterjee
  • Publication number: 20130030913
    Abstract: A system and method are disclosed including determining structured information sources that a local business participates in based on a common set of features that identify the business, collecting user interaction information from the structured information sources, aggregating the collected user interaction information into a set of attributes that are common across the structured information sources, storing local business location and the aggregated user interaction information for the set of attributes into a local business database, receiving a request from a mobile device for an ad including a geographic location, determining a geographic region that contains the geographic location, retrieving a set of local businesses from the local business database having locations within the region, determining distance values between the geographic location and the business locations, retrieving a subset of attributes for the aggregate user interaction information from the database, constructing feature vectors i
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Inventors: Guangyu Zhu, Ping Wu, Emil Gilliam, Surojit Chatterjee