Patents by Inventor Philip A. McDonnell
Philip A. McDonnell 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: 10025868Abstract: Methods, systems, and apparatus, including computer program products, for establishing preferences for sites that are explicitly identified by a user by either a textual input or an acceptance in response to a recommendation, and adjusting the presentation of search results based on these preferences.Type: GrantFiled: March 15, 2016Date of Patent: July 17, 2018Assignee: Google LLCInventors: Bryan C. Horling, Michael Y. Brukman, Owen Otto, Philip A. McDonnell, Kavi J. Goel, Paul Haahr
-
Patent number: 9390143Abstract: A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being received within an activity period an originating with a search requester. The method also includes receiving a plurality of search results based on the current query. Each search result identifying a search result document, each respective search result document being associated with a query specific score indicating a relevance of the document to the current query. The method also includes determining a first category based, at least in part, on the prior queries. The method also includes identifying a plurality of prior activity periods of other search requesters, each prior activity period containing a prior activity query where the prior activity query matches the current query, and where the prior activity period indicates the same first category.Type: GrantFiled: January 22, 2015Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Philip A. McDonnell, Glen M. Jeh, Taher H. Haveliwala, Yair Kurzion
-
Patent number: 9317563Abstract: Methods, systems, and apparatus, including computer program products, for establishing preferences for sites that are explicitly identified by a user by either a textual input or an acceptance in response to a recommendation, and adjusting the presentation of search results based on these preferences.Type: GrantFiled: October 23, 2013Date of Patent: April 19, 2016Assignee: Google Inc.Inventors: Bryan C. Horling, Michael Y. Brukman, Owen Otto, Philip A. McDonnell, Kavi J. Goel, Paul Haahr
-
Patent number: 9271121Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first confirmation is received of a location associated with a user identifier. A confirmed location identifies a physical address of a user device associated with the user identifier. Subsequent to the first confirmation, location data associated with a user device associated with the user identifier is processed, including determining that the user device is near the confirmed location. A second confirmation confirms that sufficient occurrences have identified of a presence of a device associated with the user identifier near the confirmed location. Characteristics of an environment accessed by the user are determined and stored in association with the confirmed location. Requests are received from other users. Characteristics of a given request are compared with stored characteristics.Type: GrantFiled: August 12, 2014Date of Patent: February 23, 2016Assignee: Google Inc.Inventors: Philip A. McDonnell, Joshua J. Sacks
-
Publication number: 20160026727Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating additional content. In one aspect, a method includes identifying one or more central entities, wherein each central entity represents a topic of a first resource being presented in a user interface; generating one or more search queries, each of the one or more search queries being derived from one or more of the central entities; obtaining search results for the one or more search queries from a search engine; selecting resources relevant to the first resource from resources referenced by the obtained search results; generating additional content for presentation in a user interface element of the user interface based on the selected resources; and categorizing the generated additional content into a plurality of categories, wherein each category of additional content is displayed in a separate portion of the user interface element.Type: ApplicationFiled: June 3, 2011Publication date: January 28, 2016Applicant: Google Inc.Inventors: Ziv Bar-Yossef, David Kadouch, Michal Levin, Tomer Shmiel, Tal Cohen, David Oren, Adi Mano, Philip A. McDonnell, Eran Ofek, Haran Pilpel, Asaf Cidon, Yossi Matias, Marissa Ann Mayer
-
Publication number: 20150356597Abstract: Example processes may include identifying online activity associated with content from a content provider; determining a first set of identification information, where the first set of identification information identifies users corresponding to the identified online activity associated with the content from the content provider; transmitting the first set of identification information to a first service and receiving, in return, a second set of different identification information; transmitting items of the second set of different identification information to a second different service and receiving, in return, aggregated offline transaction information corresponding to a set of transactions for users that are included in the second set of different identification information; attributing transactions indicated by the aggregated offline transaction information; and providing a report to the content provider that is based on the aggregated offline transaction information.Type: ApplicationFiled: June 9, 2014Publication date: December 10, 2015Inventors: Shobhit Saxena, David Owen Shanahan, Philip A. McDonnell, Vinod Kumar Ramachandran, Shibani Sanan
-
Patent number: 9152678Abstract: Apparatus, systems and methods for content ranking are disclosed. Historical click-through rates of first and second content items for a query are determined from an analysis of click logs and query logs. Temporal changes in the historical click-through rate of the first and second content items are identified. The rankings of the first and second content items are adjusted based on the temporal change.Type: GrantFiled: December 8, 2014Date of Patent: October 6, 2015Assignee: Google Inc.Inventor: Philip A. McDonnell
-
Publication number: 20150199361Abstract: A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being received within an activity period an originating with a search requester. The method also includes receiving a plurality of search results based on the current query. Each search result identifying a search result document, each respective search result document being associated with a query specific score indicating a relevance of the document to the current query. The method also includes determining a first category based, at least in part, on the prior queries. The method also includes identifying a plurality of prior activity periods of other search requesters, each prior activity period containing a prior activity query where the prior activity query matches the current query, and where the prior activity period indicates the same first category.Type: ApplicationFiled: January 22, 2015Publication date: July 16, 2015Inventors: Philip A. McDonnell, Glen M. Jeh, Taher H. Haveliwala, Yair Kurzion