IP Library Granted Patent US 10,055,497
Granted Patent B2
US 10,055,497 · App. 15/481,595 · Granted Aug 21, 2018

Method and apparatus for photograph finding

Inventor: Gary Shuster (Fresno, CA)
Assignee: Intellectual Ventures I LLC
G06F17/30864G06F17/3025G06F17/30259G06K9/6201
View Patent ↗
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 10,055,497
App. No.
15/481,595
Granted
Aug 21, 2018
Kind
B2
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 (37)

1. A method, comprising:

a computer system receiving, at a web site, a search request that includes a digital image;

the computer system analyzing the digital image to identify characteristics of the digital image, including determining an estimated location at which the digital image was captured based on analyzing the digital image;

the computer system searching, using the identified characteristics, information specifying characteristics of respective ones of a plurality of stored digital images;

the computer system selecting one or more of the plurality of stored digital images, wherein the selecting is based on a comparison of the identified characteristics and characteristics specified by the information, including the estimated location; and

the computer system returning, via the web site, the selected one or more digital images.

2. The method of claim 1 , wherein the estimated location is further determined based on types of objects included in the digital image.

3. The method of claim 1 , wherein the estimated location is further determined based on colors included in the digital image.

4. The method of claim 1 , wherein the estimated location is further determined based on detection of a pre-determined marker object included in the digital image.

5. The method of claim 4 , further comprising distributing the pre-determined marker object to one or more users for use in placing in photographs.

6. The method of claim 4 , wherein the pre-determined marker object further indicates a user associated with contribution of the digital image.

7. The method of claim 1 , wherein the estimated location is further determined based on metadata associated with the digital image.

8. The method of claim 7 , wherein the metadata includes satellite navigation information associated with an image capture device that generated the digital image.

9. The method of claim 1 , wherein the comparison further includes comparison of a source of the digital image with sources of respective ones of the stored digital images.

10. The method of claim 9 , wherein the source of the digital image is indicated using at least one of: a user account of a contributor of the digital image or a device used to capture the digital image.

11. 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 cause the system to perform operations comprising:

receiving, via a web site, a search request that includes a digital image;

analyzing the digital image to identify characteristics of the digital image, including determining an estimated location at which the digital image was captured based on analyzing the digital image;

searching, using the identified characteristics, information specifying characteristics present in respective ones of a plurality of stored digital images;

selecting one or more digital images of the plurality of stored digital images, wherein the selecting is based on a comparison of the identified characteristics and characteristics specified by the information, including the estimated location; and

returning, via the web site, the selected one or more digital images to a user.

12. The system of claim 11 , wherein the estimated location is further determined based on types of objects included in the digital image.

13. The system of claim 11 , wherein the estimated location is further determined based on colors included in the digital image.

14. The system of claim 11 , wherein the estimated location is further determined based on detection of a pre-determined marker object included in the digital image.

15. The system of claim 11 , wherein the estimated location is further determined based on metadata associated with the digital image.

16. A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing device to perform operations comprising:

receiving, via a web site, a search request that includes a digital image;

analyzing the digital image to identify characteristics of the digital image, including determining an estimated location at which the digital image was captured based on analyzing the digital image;

searching, using the identified characteristics, information specifying characteristics present in respective ones of a plurality of stored digital images;

selecting one or more digital images of the plurality of stored digital images, wherein the selecting is based on a comparison of the identified characteristics and characteristics specified by the information, including the estimated location; and

returning, via the web site, the selected one or more digital images to a user.

17. The non-transitory computer-readable medium of claim 16 , wherein the estimated location is further determined based on types of objects included in the digital image.

18. The non-transitory computer-readable medium of claim 16 , wherein the estimated location is further determined based on colors included in the digital image.

19. The non-transitory computer-readable medium of claim 16 , wherein the estimated location is further determined based on detection of a pre-determined marker object included in the digital image.

20. The non-transitory computer-readable medium of claim 16 , wherein the estimated location is further determined based on metadata associated with the digital image.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2025
From: INTELLECTUAL VENTURES ASSETS 205 LLC
To: INTERSTATE PATENTS, LLC
Reel/Frame 073218/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2025
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 205 LLC
Reel/Frame 072048/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: INTELLECTUAL VENTURES ASSETS 197 LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 066941/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 197 LLC
Reel/Frame 066791/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: IDEAFLOOD, INC.
To: HOSHIKO LLC
Reel/Frame 041928/0127 →
MERGER Recorded Apr 7, 2017
From: HOSHIKO LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 041928/0178 →
Continuity (8)
Continuation 14518655 · Oct 20, 2014
Continuation 13776463 · Feb 25, 2013
Continuation 13090026 · Apr 19, 2011
Continuation 12874929 · Sep 2, 2010
Continuation 12325589 · Dec 1, 2008
Continuation 11056699 · Feb 10, 2005
Provisional Application 60544570 · Feb 12, 2004
Related Publication 20170212958A1 · Jul 27, 2017