← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag