IP Library Patent Application 14249523
Patent Application
App. No. 14/249,523

PROVIDING RECENTLY SELECTED IMAGES

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 None
App. No.
14/249,523
Abstract

A computer implemented technique for presenting selected image search results is presented. The technique includes obtaining a first query at a first time and obtaining a first set of image search results responsive to the first query. The technique also includes providing the first set of image search results in response to the first query and obtaining input data reflecting a selection of at least one of the first set of image search results. The technique further includes obtaining a second query at a second time subsequent to the first time and obtaining a second set of image search results responsive to the second query. The technique further includes providing the second set of image search results together with the selected at least one of the first set of image search results.

Claims (57)

1 . (canceled)

2 . A computer-implemented method comprising:

receiving a search query from a user;

identifying another search query that was received from the user before the search query was received;

determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received;

determining that the similarity score satisfies a predetermined similarity threshold;

in response to determining that the similarity score satisfies a predetermined similarity threshold, determining that the search query is similar to the other search query that was received from the user before the search query was received; and

in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query.

3 . The method of claim 2 , wherein receiving a search query from a user comprises:

receiving an image search query that includes one or more search terms.

4 . The method of claim 3 , wherein determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received, comprises:

determining the similarity score based at least on a number of search terms in the search query that are similar to search terms in the other search query.

5 . The method of claim 4 , wherein determining the similarity score based at least on the number of search terms in the search query that are similar to search terms in the other search query comprises:

determining the number of search terms that are identical, synonyms, or acoustically similar between the search query and the other search query.

6 . The method of claim 2 , wherein determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received, comprises:

determining the similarity score based on least on a quantity of image search results for the search query that are similar to image search results of the other search query.

7 . The method of claim 2 , wherein in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, comprises:

providing a search results page that includes the particular search result that is identified in response to the search query in a first region and the image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, in a second region apart from the first region.

8 . The method of claim 2 , wherein in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, comprises:

selecting the image search result that was identified in response to the other search query based on a ranking of the image search result for the other search query.

9 . A system comprising:

one or more computers and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:

receiving a search query from a user;

identifying another search query that was received from the user before the search query was received;

determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received;

determining that the similarity score satisfies a predetermined similarity threshold;

in response to determining that the similarity score satisfies a predetermined similarity threshold, determining that the search query is similar to the other search query that was received from the user before the search query was received; and

in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query.

10 . The system of claim 9 , wherein receiving a search query from a user comprises:

receiving an image search query that includes one or more search terms.

11 . The system of claim 10 , wherein determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received, comprises:

determining the similarity score based at least on a number of search terms in the search query that are similar to search terms in the other search query.

12 . The system of claim 11 , wherein determining the similarity score based at least on the number of search terms in the search query that are similar to search terms in the other search query comprises:

determining the number of search terms that are identical, synonyms, or acoustically similar between the search query and the other search query.

13 . The system of claim 9 , wherein determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received, comprises:

determining the similarity score based on least on a quantity of image search results for the search query that are similar to image search results of the other search query.

14 . The system of claim 9 , wherein in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, comprises:

providing a search results page that includes the particular search result that is identified in response to the search query in a first region and the image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, in a second region apart from the first region.

15 . The system of claim 9 , wherein in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, comprises:

selecting the image search result that was identified in response to the other search query based on a ranking of the image search result for the other search query.

16 . A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving a search query from a user;

identifying another search query that was received from the user before the search query was received;

determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received;

determining that the similarity score satisfies a predetermined similarity threshold;

in response to determining that the similarity score satisfies a predetermined similarity threshold, determining that the search query is similar to the other search query that was received from the user before the search query was received; and

in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query.

17 . The medium of claim 16 , wherein receiving a search query from a user comprises:

receiving an image search query that includes one or more search terms.

18 . The medium of claim 17 , wherein determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received, comprises:

determining the similarity score based at least on a number of search terms in the search query that are similar to search terms in the other search query.

19 . The medium of claim 18 , wherein determining the similarity score based at least on the number of search terms in the search query that are similar to search terms in the other search query comprises:

determining the number of search terms that are identical, synonyms, or acoustically similar between the search query and the other search query.

20 . The medium of claim 16 , wherein determining a similarity score that reflects a level of similarity between the search query and the other search query that was received from the user before the search query was received, comprises:

determining the similarity score based on least on a quantity of image search results for the search query that are similar to image search results of the other search query.

21 . The medium of claim 16 , wherein in response to determining that the search query is similar to the other search query that was received from the user before the search query was received, providing a search results page that includes (i) a particular search result that is identified in response to the search query, and (ii) an image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, comprises:

providing a search results page that includes the particular search result that is identified in response to the search query in a first region and the image search result that was identified in response to the other search query, and that was selected by the user in response to the other search query, in a second region apart from the first region.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2014
From: SONG, YANG; DUERIG, THOMAS J.
To: GOOGLE INC.
Reel/Frame 032832/0992 →