US9563646B1
Active / In Force
US
⏱️ 5.1 years remaining
Method and system for mining image searches to associate images with concepts
Assignee: Google LLC
•
Filing: 2011-11-21
•
Granted: 2017-02-07
•
Expires: 2031-11-21
Abstract
Abstract 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.
Inventors
- 👤 Wesley T. Chan
- 👤 Sumit Agarwal
- 👤 Rama Ranganath
- 👤 Leora Ruth Wiseman
- 👤 Deepak Jindal
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 20:13
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/93; G06Q; G06Q30/00; G06Q30/02; G06Q30/0207; G06Q30/0224; G06F17/3028; G06F16/50; G06F16/51; G06F16/903; G06F16/90335; G06F16/95; G06F16/953; G06F16/9538; G06Q30/0241; G06Q30/0251; G06Q30/0269; G06Q30/0271; G06V; G06V30/00; G06V30/40; G06V30/41; G06V30/418; G06F16/58; G06F16/583; G06F16/5846; G06F16/951; G06Q30/0242; G06Q30/0255; G06Q30/0256; G06Q30/0277
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
200 words
A computer-implemented method, comprising: providing a database of images and a textual description of the contents of a given image; receiving a search query from a user for retrieving an image associated with a subject matter of interest to the user from the database; evaluating the database including comparing the search query to the textual description of the contents of a given image including automatically providing a plurality of images from the database to the user based on the query; receiving a selection of one of the plurality of images from the user; creating, using at least one processor, an association between the selected image and a concept including storing the association, wherein the concept is related to the subject matter of interest; after creating the association, receiving a request from another user for creating an image advertisement; determining that the request is related to the concept; suggesting the selected image for the image advertisement using the stored association and based at least in part on determining that the request is related to the concept; creating the image advertisement using the selected image; and storing the created image advertisement including storing the created image advertisement in association with the concept.
Claim 2
Dependent Claim
200 words
A computer-implemented method, comprising: providing a database of images and a textual description of the contents of a given image; receiving a search query from a user for retrieving an image associated with a subject matter of interest to the user from the database; evaluating the database including comparing the search query to the textual description of the contents of a given image including automatically providing a plurality of images from the database to the user based on the query; receiving a selection of one of the plurality of images from the user; creating, using at least one processor, an association between the selected image and a concept including storing the association, wherein the concept is related to the subject matter of interest; after creating the association, receiving a request from another user for creating an image advertisement; determining that the request is related to the concept; suggesting the selected image for the image advertisement using the stored association and based at least in part on determining that the request is related to the concept; creating the image advertisement using the selected image; and storing the created image advertisement including storing the created image advertisement in association with the concept.
Claim 3
Dependent Claim
56 words
The computer-implemented method of claim 1 , further comprising: creating, using the at least one processor and in response to receiving the selection of the one of the plurality of images from the user, a second association between the concept and an electronic document to which the selected image is linked; and storing the second association.
Claim 4
Dependent Claim
65 words
The computer-implemented method of claim 1 , wherein receiving the selection of the one of the plurality of images from the user comprises identifying that a user input selected the one of the plurality of images from a presentation of a web page that includes at least some of the plurality of images as search results that are determined to be responsive to the query.
Claim 5
Dependent Claim
27 words
The computer-implemented method of claim 1 , further comprising determining the concept based at least on one or more terms that are included in the search query.
Claim 6
Dependent Claim
20 words
The computer-implemented method of claim 1 , wherein a first image among the plurality of images comprises an animated image.
Claim 7
Dependent Claim
56 words
The computer-implemented method of claim 1 , wherein: the textual description of the contents of the given image in the database comprises a title of the given image; and comparing the search query to the textual description of the contents of the given image comprises comparing the search query to the title of the given image.
Claim 8
Dependent Claim
37 words
The computer-implemented method of claim 1 , further comprising receiving the textual description of the contents of the given image in the database from an advertiser that provided the given image to be stored in the database.
Claim 9
Independent Claim
221 words
A system comprising: one or more processors; and one or more computer-readable media having instructions stored thereon that, when executed by the one or more processors, cause performance of operations comprising: providing a database of images and a textual description of the contents of a given image; receiving a search query from a user for retrieving an image associated with a subject matter of interest to the user from the database; evaluating the database including comparing the search query the textual description of the contents of a given image including automatically providing a plurality of images from the database to the user based on the query; receiving a selection of one of the plurality of images from the user; creating an association between the selected image and a concept including storing the association, wherein the concept is related to the subject matter of interest; after creating the association, receiving a request from another user for creating an image advertisement; determining that the request is related to the concept; suggesting the selected image for the image advertisement using the stored association and based at least in part on determining that the request is related to the concept; creating the image advertisement using the selected image; and storing the created image advertisement including storing the created image advertisement in association with the concept.
Claim 10
Independent Claim
221 words
A system comprising: one or more processors; and one or more computer-readable media having instructions stored thereon that, when executed by the one or more processors, cause performance of operations comprising: providing a database of images and a textual description of the contents of a given image; receiving a search query from a user for retrieving an image associated with a subject matter of interest to the user from the database; evaluating the database including comparing the search query the textual description of the contents of a given image including automatically providing a plurality of images from the database to the user based on the query; receiving a selection of one of the plurality of images from the user; creating an association between the selected image and a concept including storing the association, wherein the concept is related to the subject matter of interest; after creating the association, receiving a request from another user for creating an image advertisement; determining that the request is related to the concept; suggesting the selected image for the image advertisement using the stored association and based at least in part on determining that the request is related to the concept; creating the image advertisement using the selected image; and storing the created image advertisement including storing the created image advertisement in association with the concept.
Claim 11
Dependent Claim
51 words
The system of claim 8 , wherein the operations further comprise: creating, in response to receiving the selection of the one of the plurality of images from the user, a second association between the concept and an electronic document to which the selected image is linked; and storing the second association.
Claim 12
Dependent Claim
64 words
The system of claim 8 , wherein receiving the selection of the one of the plurality of images from the user comprises identifying that a user input selected the one of the plurality of images from a presentation of a web page that includes at least some of the plurality of images as search results that are determined to be responsive to the query.
Claim 13
Dependent Claim
29 words
The system of claim 8 , wherein the operations further comprise determining the concept based at least on one or more terms that are included in the search query.
Claim 14
Dependent Claim
19 words
The system of claim 8 , wherein a first image among the plurality of images comprises an animated image.
Claim 15
Dependent Claim
55 words
The system of claim 8 , wherein: the textual description of the contents of the given image in the database comprises a title of the given image; and comparing the search query to the textual description of the contents of the given image comprises comparing the search query to the title of the given image.
Claim 16
Dependent Claim
39 words
The system of claim 8 , wherein the operations further comprise receiving the textual description of the contents of the given image in the database from an advertiser that provided the given image to be stored in the database.
Claim 17
Dependent Claim
160 words
A computer-implemented system, comprising: an input device enabled to generate an idea-image association that associates an image with an idea based on data that indicates user interaction with the image in a presentation of search results that correspond to a first search query, wherein the idea is determined to be related to the first search query; a database enabled to store the idea-image association and other idea-image associations; and a processor enabled to provide the image for display in a presentation of search results that correspond to a different, second search query, wherein the processor is enabled to select the image for display in the presentation of search results that correspond to the second search query based on (i) determining that the second search query relates to the idea and (ii) identifying from the stored idea-image association that a match exists between the idea that the second search query relates to and the idea to which the image is associated.
Claim 18
Dependent Claim
160 words
A computer-implemented system, comprising: an input device enabled to generate an idea-image association that associates an image with an idea based on data that indicates user interaction with the image in a presentation of search results that correspond to a first search query, wherein the idea is determined to be related to the first search query; a database enabled to store the idea-image association and other idea-image associations; and a processor enabled to provide the image for display in a presentation of search results that correspond to a different, second search query, wherein the processor is enabled to select the image for display in the presentation of search results that correspond to the second search query based on (i) determining that the second search query relates to the idea and (ii) identifying from the stored idea-image association that a match exists between the idea that the second search query relates to and the idea to which the image is associated.
Claim 19
Dependent Claim
35 words
The system of claim 15 , wherein the processor is further enabled to determine that the second search query relates to the idea by correlating the idea with a concept described by the search query.
Claim 20
Dependent Claim
41 words
The system of claim 15 , wherein the system is further enabled to provide the image in the presentation of search results based at least on a determined relevance of a textual description of the image to the first search query.
Claim 21
Dependent Claim
61 words
The system of claim 15 , wherein the input device is further enabled to: compare the image with a second image to determine whether the image and the second image depict similar content; and in response to determining that the image and the second image depict similar content, generate a second idea-image association that associates the second image with the idea.
References Cited (Backward Citations)
US5535382A
Cited
US5694592A
Cited
US5636346A
Cited
US5724521A
Cited
US5642502A
Cited
US6178263B1
Cited
US5946678A
Cited
US5708825A
Cited
US5740549A
Cited
US6026368A
Cited
WO1997021183A1
Cited
US5794210A
Cited
US5848397A
Cited
US5848396A
Cited
US5920854A
Cited
US5842206A
Cited
US5948061A
Cited
US5931901A
Cited
US6078914A
Cited
US6285987B1
Cited
US6336132B2
Cited
US5918010A
Cited
US6247009B1
Cited
US6223163B1
Cited
US5974398A
Cited
US6144944A
Cited
US6044376A
Cited
US6006222A
Cited
US6460034B1
Cited
US6061659A
Cited
US7039599B2
Cited
US6014665A
Cited
US6078916A
Cited
US6182068B1
Cited
US6253189B1
Cited
US6067570A
Cited
US20060122884A1
Cited
US6044403A
Cited
US6421675B1
Cited
US6044375A
Cited
US6167382A
Cited
US6230170B1
Cited
US6078866A
Cited
US20010043717A1
Cited
US6298348B1
Cited
WO2000038074A1
Cited
US6985882B1
Cited
EP1026610A2
Cited
US6324519B1
Cited
US6907566B1
Cited
US20010042064A1
Cited
US20030055816A1
Cited
US7035812B2
Cited
US6269361B1
Cited
WO2001009789A1
Cited
WO2001015053A8
Cited
US7698266B1
Cited
US20030037334A1
Cited
US20040143843A1
Cited
US6401075B1
Cited
US20010047297A1
Cited
US20020026359A1
Cited
US6311194B1
Cited
US20040193915A1
Cited
US20020046104A1
Cited
US20010051911A1
Cited
US6971973B2
Cited
US20020165773A1
Cited
US20020002509A1
Cited
US20020002525A1
Cited
US20020147637A1
Cited
US20020046099A1
Cited
US20020035536A1
Cited
US20020038282A1
Cited
US20020099605A1
Cited
US20050055344A1
Cited
US20040143499A1
Cited
US20020077891A1
Cited
US20020083937A1
Cited
US20020111898A1
Cited
US20020123988A1
Cited
US7133069B2
Cited
US20030070167A1
Cited
US20020194062A1
Cited
US20020184097A1
Cited
US20040054577A1
Cited
US20040054589A1
Cited
US20020198780A1
Cited
US20030023598A1
Cited
WO2003023680A1
Cited
US20030083937A1
Cited
US20030163372A1
Cited
US20030149618A1
Cited
US20040093620A1
Cited
US7752074B2
Cited
US20060143176A1
Cited
EP1363209A1
Cited
US20030216963A1
Cited
US20040015397A1
Cited
US20040019523A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2020-02-07 | 2020-08-08 | 2021-02-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2024-02-07 | 2024-08-08 | 2025-02-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2028-02-07 | 2028-08-08 | 2029-02-07 | $7700.00 | Pending Window |