Patents by Inventor Rama Ranganath

Rama Ranganath 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: 20140229322
    Abstract: A social networking system provides suggestions of gifts to users for presentation to a target user for a life event of the target user. Merchants provide bids for their products. The social networking system selects products as gift suggestions based on the merchants' bids, recipient's interests, and the candidate user to whom the gift is suggested. The selected gift and any messages relating to the life event are held until a specified time and then delivered to the target user. At the time of delivery, the target user may be provided with alternative products that the target user can select instead of the gift. The social networking system can earn revenue based on promotion of products as gift suggestions, promotion of products as gift alternatives, and for any financial transaction related to the gift.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: Facebook, Inc.
    Inventors: Rama Ranganath, Jared Morgenstern, Mark Rabkin
  • Publication number: 20140229552
    Abstract: A social networking system provides suggestions of gifts to users for presentation to a target user for a life event of the target user. Merchants provide bids for their products. The social networking system selects products as gift suggestions based on the merchants' bids, recipient's interests, and the candidate user to whom the gift is suggested. The selected gift and any messages relating to the life event are held until a specified time and then delivered to the target user. At the time of delivery, the target user may be provided with alternative products that the target user can select instead of the gift. The social networking system can earn revenue based on promotion of products as gift suggestions, promotion of products as gift alternatives, and for any financial transaction related to the gift.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: Facebook, Inc.
    Inventors: Rama Ranganath, Jared Morgenstern, Mark Rabkin
  • Patent number: 8739066
    Abstract: A system indirectly infers concepts associated with a document. The concepts may be indirectly inferred based on information that does not include characteristics of the document, such as the characteristics that include a textual content of the document not associated with links included in the document, a domain of the document, and the document's Uniform Resource Locator (URL). The system may label the inferred concepts as useful to an audience of the document.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Sumit Agarwal, Brian Axe, Alex Carobus, Shuman Ghosemajumder, Gokul Rajaram, Rama Ranganath
  • Patent number: 8661119
    Abstract: IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers, and generating an estimate of a number of users for at least one of the IP addresses using the IP address usage information. If the client identifiers include cookies, the estimate of a number of users for at least one of the IP address can be generated by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the number by a second, predetermined, ratio of a number of users per cookie for the given time period. Other user identifying information includes user-agent parameters, browser parameters, and uncookied network traffic. The estimate of a number of users per IP address can be generated by determining a ratio of unique sets of user agent, browser parameters, and/or uncookied network traffic.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
  • Publication number: 20140032287
    Abstract: A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 30, 2014
    Applicant: Google Inc.
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath
  • Publication number: 20130282428
    Abstract: A demographic attribute value of a sink online document (such as Websites or Web pages) may be determined given a set of users who have visited at least one of the source documents and the sink document, by (a) accepting a value(s) of the demographic attribute, each of which values is associated with a source online document (where each of the source online documents has a value for the demographic attribute and has been visited by at least one user of the given set), (b) determining an estimate of the demographic attribute value of each of the users of the given set using the accepted demographic attribute value of each of the source online documents visited by the user, and (c) determining the demographic attribute value of the sink online document using the determined estimate of the demographic attribute value of each of the users of the given set.
    Type: Application
    Filed: October 15, 2012
    Publication date: October 24, 2013
    Inventors: Ching LAW, Gokul Rajaram, Rama Ranganath
  • Patent number: 8520982
    Abstract: A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath
  • Patent number: 8521598
    Abstract: A reservation system receives placement inventory data from publishers that define placements that the publishers are offering for reservation. Placement queries that include targeting criteria for advertisements are received from an advertiser. Available placements that satisfy the target query from the placements defined in the placement inventory data are identified as target placements. The advertiser can reserve the placements from the publisher, and modify the reservation during a reservation period. Advertisements belonging to a campaign of the advertiser can be provided to the publisher either by the advertiser directly in response to publisher requests to serve an advertisement for the reservation, or can be provided to the publisher by the reservation system or an advertising server in communication with the reservation system.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Parag Samdadiya, Rama Ranganath, Joerg Heilig
  • Patent number: 8412574
    Abstract: A content owner partner (e.g., a Website/Web page publisher) can easily block entire broad or narrow categories of ads, and can specify objectionable ad content or targeting. Concepts may be associated with a property and ads related to those concepts may be blocked for the given property. Further, terms may be associated with a property and ads including any of the terms may be blocked for the given property.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: April 2, 2013
    Assignee: Google Inc.
    Inventors: Brian Axe, Rama Ranganath, Narayanan Shivakumar
  • Patent number: 8359236
    Abstract: Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an ad server. Hostnames specific to each of the multiple advertisers are generated dynamically. The generated hostnames identify the ad server. A reference is generated identifying a particular advertisement of the multiple advertisements and the ad server. The ad server is identified in the reference with the generated hostname associated with the advertiser of the advertisement. The reference is provided to a client. A request is received from the client for the advertisement. The request includes the generated hostname. In response to the request, a client cookie, which includes a unique identifier, is sent to the client.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: January 22, 2013
    Assignee: Google Inc.
    Inventors: Rama Ranganath, Narayanan Shivakumar, Deepak Jindal
  • Patent number: 8352874
    Abstract: A communication icon represents a shared connection allowing members of an online group to interact with each other and participate in different activities together. The icon through which the group interacts resides on each group member's desktop and has many attributes including click activation modes and drag and drop functionality. The icon provides each group member with a representation of the group's shared relationship. Any group member can change the group icon and have that change propagated to the computers of the other members of the group. The icon can be activated for both non-verbal and verbal communications as well as activity sharing. Online members of the group are kept apprised of the group's status and activities via a displayed status bar.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Melora Zaner, Eugene Mesgar, Neel Ishwar Murarka, Asta Glatzer, Kathleen Mulcahy, Rama Ranganath, Erica Sanders, Cesare John Saretto, Tammy Savage, John Vert, Eugene Zarakhovsky
  • Patent number: 8335721
    Abstract: A reservation system receives placement inventory data from publishers that define placements that the publishers are offering for reservation. Placement queries that include targeting criteria for advertisements are received from an advertiser. Available placements that satisfy the target query from the placements defined in the placement inventory data are identified as target placements. The advertiser can reserve the placements from the publisher, and modify the reservation during a reservation period. Advertisements belonging to a campaign of the advertiser can be provided to the publisher either by the advertiser directly in response to publisher requests to serve an advertisement for the reservation, or can be provided to the publisher by the reservation system or an advertising server in communication with the reservation system.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: December 18, 2012
    Assignee: Google Inc.
    Inventors: Parag Samdadiya, Rama Ranganath, Joerg Heilig
  • Publication number: 20120303451
    Abstract: A content owner partner (e.g., a Website/Web page publisher) can easily block entire broad or narrow categories of ads, and can specify objectionable ad content or targeting. Concepts may be associated with a property and ads related to those concepts may be blocked for the given property. Further, terms may be associated with a property and ads including any of the terms may be blocked for the given property.
    Type: Application
    Filed: August 6, 2012
    Publication date: November 29, 2012
    Applicant: GOOGLE INC.
    Inventors: Brian Axe, Rama Ranganath, Narayanan Shivakumar
  • Patent number: 8321249
    Abstract: A demographic attribute value of a sink online document may be determined by (a) accepting a value(s) of the demographic attribute of a source online document, (b) accepting, for each of the source online documents having an accepted demographic attribute value, a probability that a user will visit or has visited the sink online document if the user visited the source online document, and (c) determining the demographic attribute value of the sink online document using the demographic attribute value of each of the source online documents and the probabilities. A demographic attribute value of the sink online document may also be determined using the above information and using the demographic attribute value of each of the source online documents and the probabilities that a user will visit or has visited the sink online document if the user visited the other online document.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Ching Law, Gokul Rajaram, Rama Ranganath
  • Patent number: 8312001
    Abstract: A method and system for allowing a resource associated with a target document usable for ad rendering by a first entity to be used for rendering of content by a second entity. Depending on one or more conditions, the first entity either uses the resource to render at least one ad or allows a second entity to use at least a portion of the resource to render content.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventors: Kenneth W. Bronson, Kevan Quincy Newton, Jason Liebman, Rama Ranganath, Narayanan Shivakumar, Deepak Jindal, Yingwei Claire Cui
  • Patent number: 8290800
    Abstract: A demographic attribute value of a sink online document (such as Websites or Web pages) may be determined given a set of users who have visited at least one of the source documents and the sink document, by (a) accepting a value(s) of the demographic attribute, each of which values is associated with a source online document (where each of the source online documents has a value for the demographic attribute and has been visited by at least one user of the given set), (b) determining an estimate of the demographic attribute value of each of the users of the given set using the accepted demographic attribute value of each of the source online documents visited by the user, and (c) determining the demographic attribute value of the sink online document using the determined estimate of the demographic attribute value of each of the users of the given set.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventors: Ching Law, Gokul Rajaram, Rama Ranganath
  • Publication number: 20120239511
    Abstract: A system for and method of forming graphical advertisements is presented. The disclosed techniques ensure that the graphical advertisements are compatible with available space and industry-standard sizing. The techniques further allow for insertion of a link into the graphical advertisement, where the link is configured such that an activating user will not receive unwanted material.
    Type: Application
    Filed: May 29, 2012
    Publication date: September 20, 2012
    Applicant: GOOGLE INC.
    Inventors: Wesley Chan, Sumit Agarwal, Leora Ruth Wiseman, Amy Koch, Rama Ranganath
  • Patent number: 8239263
    Abstract: A content owner partner (e.g., a Website/Web page publisher) can easily block entire broad or narrow categories of ads, and can specify objectionable ad content or targeting. Concepts may be associated with a property and ads related to those concepts may be blocked for the given property. Further, terms may be associated with a property and ads including any of the terms may be blocked for the given property.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: August 7, 2012
    Assignee: Google Inc.
    Inventors: Brian Axe, Rama Ranganath, Narayanan Shivakumar
  • Patent number: 8160927
    Abstract: Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an ad server. Hostnames specific to each of the multiple advertisers are generated dynamically. The generated hostnames identify the ad server. A reference is generated identifying a particular advertisement of the multiple advertisements and the ad server. The ad server is identified in the reference with the generated hostname associated with the advertiser of the advertisement. The reference is provided to a client. A request is received from the client for the advertisement. The request includes the generated hostname. In response to the request, a client cookie, which includes a unique identifier, is sent to the client.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: April 17, 2012
    Assignee: Google Inc.
    Inventors: Rama Ranganath, Narayanan Shivakumar, Deepak Jindal
  • Patent number: 8160926
    Abstract: Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an ad server. Hostnames specific to each of the multiple advertisers are generated dynamically. The generated hostnames identify the ad server. A reference is generated identifying a particular advertisement of the multiple advertisements and the ad server. The ad server is identified in the reference with the generated hostname associated with the advertiser of the advertisement. The reference is provided to a client. A request is received from the client for the advertisement. The request includes the generated hostname. In response to the request, a client cookie, which includes a unique identifier, is sent to the client.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: April 17, 2012
    Assignee: Google Inc.
    Inventors: Rama Ranganath, Narayanan Shivakumar, Deepak Jindal