IP Library Granted Patent US 9,679,067
Granted Patent B2
US 9,679,067 · App. 14/516,019 · Granted Jun 13, 2017

Personalized network searching

Inventors: Gregory Joseph Badros (Palo Alto, CA); Stephen Lawrence (Palo Alto, CA)
Assignee: Google Inc.
G06F17/30867G06F17/30893G06Q30/0201G06Q30/0241Y10S707/99933Y10S707/99943Y10S707/99945
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,679,067
App. No.
14/516,019
Granted
Jun 13, 2017
Kind
B2
Abstract

Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.

Claims (41)

1. A method performed by one or more computers, the method comprising:

receiving, at a server system, data indicating a first user's rating for a content item;

storing, by the server system, data that associates the first user's rating with the content item;

receiving, by the server system, a search query from a device associated with a second user; and

providing, by the server system, search results in response to the search query, the search results indicating the content item and one or more other content items, wherein the search results are selected or ranked based at least in part on the first user's rating for the content item and ratings that other users provided for the content item.

2. The method of claim 1 , wherein receiving data indicating the first user's rating comprises receiving data indicating a rating that the first user provided for a web page; and

wherein storing the data that associates the rating with the content item comprises storing that associates an identifier for the web page with the rating that the first user provided for the web page.

3. The method of claim 1 , wherein providing the search results comprises providing an indicator that indicates that the content item has been rated.

4. The method of claim 1 , further comprising providing, for display at the device associated with the second user, a recommendation for the content item based at least in part on the first user's rating for the content item.

5. The method of claim 1 , wherein providing the search results comprises providing, for display at the device associated with the second user, a link to the content item based at least in part on the first user's rating for the content item.

6. The method of claim 1 , wherein the content item is an image, a video, or audio.

7. The method of claim 1 , wherein providing the search results comprises providing, for display at the device of the second user, an indication of the first user's rating of the content item to the second user.

8. The method of claim 1 , further comprising:

receiving, by the server system, data indicating text that the first user associated with the content item; and

storing, by the server system, data that associates the text with the content item;

wherein providing the search results comprises providing a search result for the content item based at least in part on the text that the first user associated with the content item.

9. The method of claim 1 , further comprising determining, based at least in part on a friend list, that the first user and the second user are friends;

wherein providing the search results in response to the search query comprises:

in response to determining that the first user and the second user are friends, using the first user's rating for the content item to provide the search results in response to the search query.

10. The method of claim 1 , wherein providing the search results comprises providing a plurality of search results selected based at least in part on one or more matches between user-submitted text and one or more terms of the search query, the plurality of search results being ranked or sorted based at least in part on user-submitted ratings corresponding to content items identified in the search results.

11. The method of claim 1 , wherein one or more of the search results comprises a link to a web page and a user-provided text annotation corresponding to the web page.

12. The method of claim 1 , further comprising providing one or more suggested content items based on clustering users according to ratings the users provided for content items.

13. The method of claim 1 , wherein the search results comprise multiple search results that each (i) indicate user-provided text associated with a particular content item and (ii) include a link to the particular content item.

14. The method of claim 1 , wherein providing the search results comprises providing search results indicating content items selected based at least in part on (i) a friend list that indicates friends of the second user and (ii) ratings for content items provided by the friends of the second user that are identified in the friend list.

15. A computer-readable data storage device that stores instructions that, when executed by one or more computers of a server system, cause the one or more computers to perform operations comprising:

receiving data indicating a first user's rating for a content item;

storing data that associates the first user's rating with the content item;

receiving, by the one or more computers of the server system, a search query from a device associated with a second user; and

providing, by the one or more computers of the server system, search results in response to the search query, the search results indicating the content item and one or more other content items, wherein the search results are selected or ranked based at least in part on the first user's rating for the content item and ratings that other users provided for the content item.

16. The data storage device of claim 15 , wherein receiving data indicating the first user's rating comprises receiving data indicating a rating that the first user provided for a web page; and

wherein storing the data that associates the rating with the content item comprises storing that associates an identifier for the web page with the rating that the first user provided for the web page.

17. The data storage device of claim 15 , wherein providing the response to the search query comprises providing an indicator that indicates that the content item has been rated.

18. A system comprising:

one or more computers of a server system; and

a computer-readable medium having stored thereon instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:

receiving data indicating a first user's rating for a content item;

storing data that associates the first user's rating with the content item;

receiving, by the one or more computers of the server system, a search query from a device associated with a second user; and

providing, by the one or more computers of the server system, search results in response to the search query, the search results indicating the content item and one or more other content items, wherein the search results are selected or ranked based at least in part on the first user's rating for the content item and ratings that other users provided for the content item.

19. The system of claim 18 , wherein receiving data indicating the first user's rating comprises receiving data indicating a rating that the first user provided for a web page; and

wherein storing the data that associates the rating with the content item comprises storing that associates an identifier for the web page with the rating that the first user provided for the web page.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044097/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2014
From: BADROS, GREGORY JOSEPH; LAWRENCE, STEPHEN
To: GOOGLE INC.
Reel/Frame 034272/0927 →
Continuity (6)
Continuation 14074872 · Nov 8, 2013
Continuation 13442386 · Apr 9, 2012
Continuation 13172961 · Jun 30, 2011
Continuation 12099583 · Apr 8, 2008
Continuation 10726410 · Dec 3, 2003
Related Publication 20150120690A1 · Apr 30, 2015