Method and apparatus for photograph finding
Abstract
Digital image data including discrete photographic images of a variety of different subjects, times, and so forth, are collected and analyzed to identify specific features in the photographs. In an embodiment of the invention, distinctive markers are distributed to aid in the identification of particular subject matter. Facial recognition may also be employed. The digital image data is maintained in a database and quarried in response to search requests. The search requests include criteria specifying any feature category or other identifying information, such as date, time, and location that each photograph was taken, associated with each photograph. Candidate images are provided for review by requesters, who may select desired images for purchase or downloading.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . (canceled)
2 . A method, comprising:
a computer system receiving a search request that includes a digital image; the computer system determining a set of multiple characteristics of the digital image, including:
one or more objects appearing in the digital image;
one or more colors appearing in the digital image;
one or more materials appearing in the digital image; and
one or more patterns appearing in the digital image;
the computer system comparing characteristics of the set of multiple characteristics with corresponding characteristics for respective ones of a plurality of stored digital images; and the computer system transmitting a response to the search request, wherein the response indicates one or more stored digital images that meet one or more matching criteria for the comparing.
3 . The method of claim 2 , wherein the digital image is included in a video submitted with the search request.
4 . The method of claim 3 , wherein the one or more stored digital images are included in one or more videos.
5 . The method of claim 2 , wherein the set of multiple characteristics further includes one or more characteristics of the following characteristics:
clothing included in the digital image; and one or more markers included in the digital image.
6 . The method of claim 2 , wherein the set of multiple characteristics further includes one or more characteristics of the following characteristics:
one or more faces recognized in the digital image; and a geographic location at which the digital image was captured.
7 . The method of claim 2 , wherein the set of multiple characteristics further includes one or more characteristics of the following characteristics:
time of day represented in the digital image; lighting conditions in the digital image; and a device used to capture the digital image.
8 . The method of claim 2 , further comprising determining at least one of the multiple characteristics based on image metadata.
9 . The method of claim 2 , further comprising determining at least one of the multiple characteristics based on analyzing image data of the digital image.
10 . The method of claim 2 , wherein the search request is received via a wide area network, the digital image is uploaded via the wide area network, and the response is transmitted via the wide area network.
11 . The method of claim 2 , further comprising:
the computer system receiving one or more search parameters based on user input; wherein the comparing includes comparing characteristics for stored digital images with the received one or more search parameters.
12 . A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing device to perform operations comprising:
receiving a search request that includes a digital image; determining a set of multiple characteristics of the digital image, including:
one or more objects appearing in the digital image;
one or more colors appearing in the digital image;
one or more textures appearing in the digital image; and
one or more patterns appearing in the digital image;
comparing characteristics of the set of multiple characteristics with corresponding characteristics for respective ones of a plurality of stored digital images; and transmitting a response to the search request, wherein the response indicates one or more stored digital images that meet one or more matching criteria for the comparing.
13 . The non-transitory computer-readable medium of claim 12 , wherein the digital image is included in a video submitted with the search request.
14 . The non-transitory computer-readable medium of claim 12 , wherein the one or more stored digital images are included in one or more stored videos.
15 . The non-transitory computer-readable medium of claim 12 , wherein the set of multiple characteristics further includes one or more characteristics of the following characteristics:
one or more materials appearing in the digital image; clothing appearing in the digital image; and one or more markers included in the digital image.
16 . The non-transitory computer-readable medium of claim 12 , wherein the set of multiple characteristics further includes one or more characteristics of the following characteristics:
one or more faces recognized in the digital image; and a geographic location at which the digital image was captured.
17 . The non-transitory computer-readable medium of claim 12 , wherein the operations further comprise:
determining at least one of the multiple characteristics based on image metadata; and determining at least one of the multiple characteristics based on analyzing image data of the digital image.
18 . A system, comprising:
one or more processors; and one or more memories having program instructions stored thereon that are executable by the one or more processors to:
receive a search request that includes a digital image;
determine a set of multiple characteristics of the digital image, including:
one or more objects appearing in the digital image;
one or more colors appearing in the digital image; and
one or more patterns appearing in the digital image;
compare characteristics of the set of multiple characteristics with corresponding characteristics for respective ones of a plurality of stored digital images; and
transmit a response to the search request, wherein the response indicates one or more stored digital images that meet one or more matching criteria for the comparing.
19 . The system of claim 18 , wherein the digital image is included in a video submitted with the search request.
20 . The system of claim 19 , wherein the one or more stored digital images are included in one or more videos.
21 . The system of claim 18 , wherein the set of multiple characteristics further includes one or more characteristics of the following characteristics:
one or more textures included in the digital image; clothing included in the digital image; and one or more markers included in the digital image.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.