METHOD AND APPARATUS FOR PHOTOGRAPH FINDING
First Claim
1. A computer-implemented method comprising:
- by a computer system comprising computer hardware;
receiving from a remote computing device a search request including a first digital photograph depicting at least a face of a first person;
performing facial recognition on the portion of the first digital photograph depicting the face of the first person in order to determine a plurality of attributes of the face of the first person;
comparing the determined attributes to facial recognition attributes associated with ones of a plurality of other digital photographs in order to identify any of the other digital photographs having attributes that at least partially match the determined attributes associated with the face of the first person, wherein an at least partial match of attributes of respective other digital photographs and the determined attributes associated with the face of the first person is indicative of an increased likelihood that the same first person is depicted in the first paragraph and the respective other digital photographs; and
transmitting to the remote computing device information regarding any identified other digital photographs.
5 Assignments
0 Petitions
Accused Products
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.
26 Citations
20 Claims
-
1. A computer-implemented method comprising:
by a computer system comprising computer hardware; receiving from a remote computing device a search request including a first digital photograph depicting at least a face of a first person; performing facial recognition on the portion of the first digital photograph depicting the face of the first person in order to determine a plurality of attributes of the face of the first person; comparing the determined attributes to facial recognition attributes associated with ones of a plurality of other digital photographs in order to identify any of the other digital photographs having attributes that at least partially match the determined attributes associated with the face of the first person, wherein an at least partial match of attributes of respective other digital photographs and the determined attributes associated with the face of the first person is indicative of an increased likelihood that the same first person is depicted in the first paragraph and the respective other digital photographs; and transmitting to the remote computing device information regarding any identified other digital photographs.
-
2. A computing system comprising:
-
a processor; and a computer readable medium storing machine-executable instructions including one or more modules configured for execution by the processor in order to cause the computing system to; receive a digital image; analyze the received digital image to identify feature information present in the received digital image; compare the feature information of the received digital image to feature information of respective other digital images; and provide identifiers for any other digital images that have feature information that at least partially match the identified feature information of the received digital image. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A tangible computer-readable medium encoded with instructions encoded thereon, wherein the instructions are readable by a computing device in order to cause the computing device to perform operations comprising:
-
receiving a search request including digital data; analyzing the received digital data to identify feature information present in the received digital data; and compare the feature information of the received digital data to feature information of respective discrete objects; providing a response to the request comprising identifiers for any discrete objects that have feature information that at least partially match the identified feature information of the received digital data. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
by a computer system comprising computer hardware; receiving a search request including digital image data; analyzing the received digital image data to identify feature information present in the received digital image data; and providing a response to the search request comprising identifiers for discrete photographic images that at least partially match the identified feature information. - View Dependent Claims (16, 17, 18, 19, 20)
Specification