IP Library › Granted Patent US 9,471,669
Granted Patent B2
US 9,471,669 · App. 14/084,697 · Granted Oct 18, 2016

Presenting previously selected search results

Inventors: Brandon Bilinski (San Francisco, CA); Owen Daniel Otto (Berkeley, CA)
Assignee: GOOGLE INC.
G06F17/30693
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,471,669
App. No.
14/084,697
Granted
Oct 18, 2016
Kind
B2
Abstract

The disclosed subject matter provides methods and systems for presenting previously selected search results to a user. A first previously selected search result may be obtained from a first search provider. The first previously selected search result may be a first result, selected by a user, of a first prior search query executed by the first search provider. A second previously selected search result may be obtained from a second search provider, and the second previously selected search result may be a second result, selected by the user, of a second prior search query executed by the second search provider. Next, the first and second previously selected search results may be presented in an interface associated with a third search provider.

Claims (55)

1. A method, comprising:

obtaining a first previously selected search result from a first search provider, wherein the first previously selected search result comprises a first result, selected by a user a number of times greater than a threshold number of times, of a first prior search query executed, at a frequency greater than a threshold frequency, by the first search provider;

obtaining a second previously selected search result from a second search provider, wherein the second previously selected search result comprises a second result, selected by the user, of a second prior search query executed by the second search provider;

determining that the number of times that a third result, of the first prior search query, had been accessed by the user had been less than the threshold number of times for the third result to be considered as having been selected by the user; and

presenting the first previously selected search result and the second previously selected search result in an interface associated with the first search provider.

2. The method of claim 1 , further comprising:

executing the first prior search query; and

receiving the first previously selected search result.

3. The method of claim 2 , further comprising:

in response to the executing the first prior search query, presenting a plurality of search results; and

receiving, from the user, a selection of the first previously selected search result from among the plurality of search results.

4. The method of claim 1 , further comprising:

executing the second prior search query; and

receiving the second previously selected search result.

5. The method of claim 1 , further comprising:

determining that the first result had been selected by the user based upon a length of time the first result had been accessed by the user.

6. The method of claim 1 , wherein the interface associated with the first search provider displays a search query entry field and a plurality of previously selected search results, and wherein each of the previously selected search results had been previously selected by the user.

7. The method of claim 1 , wherein the first search provider comprises a plurality of search providers, the first prior search query executed by at least one of the plurality of search providers, wherein the interface is associated with another of the plurality of search providers, and wherein the other of the plurality of search providers is different from the at least one of the plurality of search providers.

8. The method of claim 1 , further comprising:

prior to obtaining the first previously selected search result, determining that the first previously selected search result had been selected by the user based upon an action received from the user.

9. The method of claim 8 , wherein the action is a mouse click.

10. The method of claim 8 , wherein the action is an activation of the first previously selected search result.

11. The method of claim 10 , wherein the activation of the first previously selected search result is selected from the group consisting of: playing, displaying, listening, machine speaking, previewing, purchasing, and viewing.

12. The method of claim 1 , wherein each of the first previously selected search result and the second previously selected search result is independently selected from the group consisting of: a link to a webpage, a media item, and a link to a document.

13. The method of claim 12 , wherein the media item is selected from the group consisting of: a song, a video, a movie, a show, a book, a magazine, a newspaper, an e-book, an album, a playlist, a radio station, a document, and a media content channel.

14. The method of claim 1 , further comprising:

storing the first previously selected search result and the second previously selected search result in a cloud-based database.

15. A system, comprising:

a processor configured to:

obtain a first previously selected search result from a first search provider, wherein the first previously selected search result comprises a first result, selected by a user a number of times greater than a threshold number of times, of a first prior search query executed, at a frequency greater than a threshold frequency, by the first search provider;

obtain a second previously selected search result from a second search provider, wherein the second previously selected search result comprises a second result, selected by the user, of a second prior search query executed by the second search provider;

determine that the number of times that a third result, of the first prior search query, had been accessed by the user had been less than the threshold number of times for the third result to be considered as having been selected by the user; and

present the first previously selected search result and the second previously selected search result in an interface associated with the first search provider.

16. The system of claim 15 , wherein the processor is further configured to:

execute the first prior search query; and

receive the first previously selected search result.

17. The system of claim 16 , wherein the processor is further configured to:

present, in response to executing the first prior search query, a plurality of search results; and

receive, from the user, a selection of the first previously selected search result from among the plurality of search results.

18. The system of claim 15 , wherein the processor is further configured to:

execute the second prior search query; and

receive the second previously selected search result.

19. The system of claim 15 , wherein the processor is further configured to:

determine that the first result had been selected by the user based upon a length of time the first result had been accessed by the user.

20. The system of claim 15 , wherein the interface associated with the first search provider is configured to display a search query entry field and a plurality of previously selected search results, and wherein each of the previously selected search results had been previously selected by the user.

21. The system of claim 15 , wherein the first search provider comprises a plurality of search providers, the first prior search query executed by at least one of the plurality of search providers, wherein the interface is associated with another of the plurality of search providers, and wherein the other of the plurality of search providers is different from the at least one of the plurality of search providers.

22. The system of claim 15 , wherein the processor is further configured to:

determine, prior to obtaining the first previously selected search result, that the first previously selected search result had been selected by the user based upon an action received from the user.

23. The system of claim 22 , wherein the action is a mouse click.

24. The system of claim 22 , wherein the action is an activation of the first previously selected search result.

25. The system of claim 24 , wherein the activation of the first previously selected search result is selected from the group consisting of: playing, displaying, listening, machine speaking, previewing, purchasing, and viewing.

26. The system of claim 15 , wherein each of the first previously selected search result and the second previously selected search result is independently selected from the group consisting of: a link to a webpage, a media item, and a link to a document.

27. The system of claim 26 , wherein the media item is selected from the group consisting of: a song, a video, a movie, a show, a book, a magazine, a newspaper, an e-book, an album, a playlist, a radio station, a document, and a media content channel.

28. The system of claim 15 , wherein the processor is further configured to:

store the first previously selected search result and the second previously selected search result in a cloud-based database.

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 20, 2013
From: BILINSKI, BRANDON; OTTO, OWEN DANIEL
To: GOOGLE INC.
Reel/Frame 031637/0246 →
Continuity (1)
Related Publication 20150142778A1 · May 21, 2015