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: 20120087591Abstract: 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: ApplicationFiled: October 18, 2011Publication date: April 12, 2012Applicant: GOOGLE INC.Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath
-
Patent number: 8145530Abstract: A reservation system can identify available placements based on targeting criteria provided by advertisers and placement inventory data provided by publishers. The reservation system can receive reservation data for the available placements from the publishers and provide the reservation data with the available placements to the advertisers. The available placements and can be ranked and presented to the advertisers based on a first precision with which the placement can satisfy the advertiser's targeting criteria. A second precision can be determined for each placement that has enabled targeting rules. In turn, the reservation system can rank and present the placements based on the first and second precisions.Type: GrantFiled: October 1, 2008Date of Patent: March 27, 2012Assignee: Google Inc.Inventors: Parag Samdadiya, Rama Ranganath, Robert F. Day, Venkata Rama P. Tammana, John W. Merrill
-
Patent number: 8065611Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.Type: GrantFiled: June 30, 2004Date of Patent: November 22, 2011Assignee: Google Inc.Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
-
Patent number: 8064736Abstract: 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: GrantFiled: April 13, 2010Date of Patent: November 22, 2011Assignee: Google Inc.Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath
-
Patent number: 8060402Abstract: 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: GrantFiled: April 14, 2008Date of Patent: November 15, 2011Assignee: Google Inc.Inventors: Rama Ranganath, Narayanan Shivakumar, Deepak Jindal
-
Publication number: 20110270677Abstract: 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: ApplicationFiled: February 25, 2011Publication date: November 3, 2011Inventors: Kenneth W. Bronson, Kevan Quincy Newton, Jason Liebman, Rama Ranganath, Narayanan Shivakumar, Deepak Jindal, Yingwei Claire Cui
-
Patent number: 7996753Abstract: A system and method for generating an electronic document are provided. A request to generate an electronic document associated with a concept is received. Content for the electronic document is suggested based on the concept. A selection of the suggested content is received. An electronic document is automatically generated using the selected suggested content.Type: GrantFiled: June 30, 2004Date of Patent: August 9, 2011Assignee: Google Inc.Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
-
Patent number: 7899801Abstract: 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: GrantFiled: December 10, 2003Date of Patent: March 1, 2011Assignee: Google, Inc.Inventors: Kenneth W. Bronson, Kevan Quincy Newton, Jason Liebman, Rama Ranganath, Narayanan Shivakumar, Deepak Jindal, Yingwei Claire Cui
-
Patent number: 7895524Abstract: A novel application and user interface for facilitating group interactions over a network integrates messaging, file sharing, media playing, journaling, profiles, and gaming into a cohesive environment. The groups facilitated by the invention are persistent and mobile in that a user does not have to recollect and reconfigure the group each time he or she wants to interact with the group online and, while online, the group may be taken from one activity to another without having to disband and reconnect at the second activity. The application is modular so as to be extensible to include other activities and functionalities. In an embodiment, the group interaction application utilizes a peer-to-peer network environment to facilitate network communications between group members.Type: GrantFiled: April 21, 2006Date of Patent: February 22, 2011Assignee: Microsoft CorporationInventors: Melora Zaner, Kathleen Mulcahy, Erica Sanders, Cesare John Saretto, Eugene Zarahovsky, Eugene Mesgar, Neel Ishwar Murarka, Heather Ferguson, Asta Glatzer, Rama Ranganath, Tammy Savage, John Vert, Linda Stone
-
Publication number: 20100257460Abstract: 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: ApplicationFiled: April 1, 2010Publication date: October 7, 2010Applicant: MICROSOFT CORPORATIONInventors: MELORA ZANER, EUGENE MESGAR, NEEL ISHWAR MURARKA, ASTA GLATZER, KATHLEEN MULCAHY, RAMA RANGANATH, ERICA SANDERS, CESARE JOHN SARETTO, TAMMY SAVAGE, JOHN VERT, EUGENE ZARAKHOVSKY
-
Publication number: 20100229105Abstract: A novel application and user interface for facilitating group interactions over a network integrates messaging, file sharing, media playing, journaling, profiles, and gaming into a cohesive environment. The groups facilitated by the invention are persistent and mobile in that a user does not have to recollect and reconfigure the group each time he or she wants to interact with the group online and, while online, the group may be taken from one activity to another without having to disband and reconnect at the second activity. The application is modular so as to be extensible to include other activities and functionalities. In an embodiment, the group interaction application utilizes a peer-to-peer network environment to facilitate network communications between group members.Type: ApplicationFiled: April 2, 2010Publication date: September 9, 2010Applicant: MICROSOFT CORPORATIONInventors: MELORA ZANER, KATHLEEN MULCAHY, ERICA SANDERS, CESARE JOHN SARETTO, EUGENE ZARAKHOVSKY, EUGENE MESGAR, NEEL ISHWAR MURARKA, HEATHER FERGUSON, ASTA GLATZER, RAMA RANGANATH, TAMMY SAVAGE, JOHN VERT, LINDA STONE
-
Publication number: 20100198825Abstract: 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: ApplicationFiled: April 13, 2010Publication date: August 5, 2010Applicant: GOOGLE INC.Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath
-
Patent number: 7761558Abstract: 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 might be generated, in part, by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the first ratio by a second, predetermined, ratio of a number of users per cookie for the given time period. If the client identifiers are user-agent parameters and/or browser parameters (e.g., screen setting information, time zone, history length, whether or not Java enabled, number of plug-ins, mime types, etc.Type: GrantFiled: June 30, 2006Date of Patent: July 20, 2010Assignee: Google Inc.Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
-
Patent number: 7747956Abstract: A novel application and user interface for facilitating group interactions over a network integrates messaging, file sharing, media playing, journaling, profiles, and gaming into a cohesive environment. The groups facilitated by the invention are persistent and mobile in that a user does not have to recollect and reconfigure the group each time he or she wants to interact with the group online and, while online, the group may be taken from one activity to another without having to disband and reconnect at the second activity. The application is modular so as to be extensible to include other activities and functionalities. In an embodiment, the group interaction application utilizes a peer-to-peer network environment to facilitate network communications between group members.Type: GrantFiled: April 21, 2006Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Melora Zaner, Kathleen Mulcahy, Erica Sanders, Cesare John Saretto, Eugene Zarahovsky, Eugene Mesgar, Neel Ishwar Murarka, Heather Ferguson, Asta Glatzer, Rama Ranganath, Tammy Savage, John Vert, Linda Stone
-
Patent number: 7725502Abstract: A system and method for time-multiplexing the display of a plurality of electronic documents are provided. Time-multiplexing criteria for displaying a plurality of selected documents associated with a concept on a time-multiplexed basis is determined. The plurality of selected documents are caused to be displayed at an output device in a predetermined sequence according to the time-multiplexing criteria. The time-multiplexing criteria may be a variety of criteria related to the selected documents, the source of the selected documents, or other factors such as a relevance to a concept and one or more preferences associated with the selected documents.Type: GrantFiled: June 15, 2005Date of Patent: May 25, 2010Assignee: Google Inc.Inventors: Gregory Joseph Badros, Jeff Eddings, Rama Ranganath
-
Patent number: 7721216Abstract: 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: GrantFiled: June 18, 2002Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Melora Zaner, Eugene Mesgar, Neel Ishwar Murarka, Asta Glatzer, Kathleen Mulcahy, Rama Ranganath, Erica Sanders, Cesare John Saretto, Tammy Savage, John Vert, Eugene Zarakhovsky
-
Publication number: 20100094867Abstract: A system and method for time-multiplexing the display of a plurality of electronic documents are provided. Time-multiplexing criteria for displaying a plurality of selected documents associated with a concept on a time-multiplexed basis is determined. The plurality of selected documents are caused to be displayed at an output device in a predetermined sequence according to the time-multiplexing criteria. The time-multiplexing criteria may be a variety of criteria related to the selected documents, the source of the selected documents, or other factors such as a relevance to a concept and one or more preferences associated with the selected documents.Type: ApplicationFiled: September 8, 2009Publication date: April 15, 2010Applicant: Google Inc.Inventors: Gregory Joseph Badros, Jeff Eddings, Rama Ranganath
-
Patent number: 7697791Abstract: 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: GrantFiled: May 10, 2004Date of Patent: April 13, 2010Assignee: Google Inc.Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath
-
Publication number: 20100082422Abstract: 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: ApplicationFiled: October 1, 2008Publication date: April 1, 2010Applicant: GOOGLE INC.Inventors: Joerg Heilig, Parag Samdadiya, Rama Ranganath
-
Publication number: 20100082429Abstract: A reservation system can identify available placements based on targeting criteria provided by advertisers and placement inventory data provided by publishers. The reservation system can receive reservation data for the available placements from the publishers and provide the reservation data with the available placements to the advertisers. The available placements and can be ranked and presented to the advertisers based on a first precision with which the placement can satisfy the advertiser's targeting criteria. A second precision can be determined for each placement that has enabled targeting rules. In turn, the reservation system can rank and present the placements based on the first and second precisions.Type: ApplicationFiled: October 1, 2008Publication date: April 1, 2010Applicant: GOOGLE INC.Inventors: Parag Samdadiya, Rama Ranganath, Robert F. Day, Venkata Rama P. Tammana, John W. Merrill