IP Library Granted Patent US 9,704,026
Granted Patent B1
US 9,704,026 · App. 15/162,097 · Granted Jul 11, 2017

Systems and methods for building and using social networks in image analysis

Inventors: Barry Appelman (New York, NY); Sharon M. Perlmutter (Pacific Palisades, CA); Keren O. Perlmutter (Pacific Palisades, CA)
Assignee: AOL Inc.
G06K9/00288G06F17/30268G06F17/30867
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 9,704,026
App. No.
15/162,097
Granted
Jul 11, 2017
Kind
B1
Abstract

Computer-implemented systems and methods for identifying an object in an image are provided. In one example, the method includes identifying a first object related to an electronic image. The image includes at least a second object. Based at least in part on the identity of the first object, social networking information related to the first object is used to programmatically identify the second object. The first object and/or the second object may be a person. In some embodiments, metadata associated with the image may be used to identify the second object. Based at least in part on the identifications, social networking information may be associated between the first object and the second object.

Claims (47)

1. A computer-implemented method of using a social network to search for an object in a collection of objects, the method comprising:

receiving information associated with the object, the information to be programmatically searched for in the collection of objects, wherein each object in the collection is associated with at least one person in the social network, the social network including picture distances relating different persons in the social network, the picture distances stored in computer storage;

receiving an input identifying a first person in the social network;

receiving a picture distance limit that represents a maximum picture distance from the first person in the social network;

programmatically identifying a group of persons in the social network such that persons in the group have a picture distance from the first person that does not exceed the picture distance limit; and

identifying the object in a subset of the collection of objects, wherein the subset includes the objects associated with persons in the group of persons.

2. The method of claim 1 , wherein the object comprises an electronic image.

3. The method of claim 2 , wherein the image is associated with a person in the social network by including the person in the image.

4. The method of claim 2 , wherein the image is associated with a person in the social network by having been taken by the person.

5. The method of claim 1 , wherein the objects in the collection of objects have been uploaded to a network.

6. The method of claim 5 , wherein the image is associated with a person in the social network by having been uploaded to the network by the person.

7. The method of claim 1 , further comprising:

detecting a second person in the identified image;

determining a picture distance between the first person and the second person; and

storing, in the computer storage, the picture distance between the first person and the second person.

8. A computer-readable storage medium storing a set of instructions which, when executed by at least one processor, causes the processor to:

receive information associated with an object, the information to be programmatically searched for in a collection of objects, wherein each object in the collection is associated with at least one person in a social network, the social network including picture distances relating different persons in the social network, the picture distances being stored in computer storage;

receive an input identifying a first person in the social network;

receive a picture distance limit that represents a maximum picture distance from the first person in the social network;

programmatically identify a group of persons in the social network such that persons in the group have a picture distance from the first person that does not exceed the picture distance limit; and

identify the object in a subset of the collection of objects, wherein the subset includes the objects associated with persons in the group of persons.

9. The computer-readable storage medium of claim 8 , wherein the object comprises an electronic image.

10. The computer-readable storage medium of claim 9 , wherein the image is associated with a person in the social network by including the person in the image.

11. The computer-readable storage medium of claim 9 , wherein the image is associated with a person in the social network by having been taken by the person.

12. The computer-readable storage medium of claim 8 , wherein the objects in the collection of objects have been uploaded to a network.

13. The computer-readable storage medium of claim 12 , wherein the image is associated with a person in the social network by having been uploaded to the social network by the person.

14. The computer-readable storage medium of claim 8 , wherein the set of instructions further causes the processor to:

detect a second person in the identified image;

determine a picture distance between the first person and the second person; and

store, in the computer storage, the picture distance between the first person and the second person.

15. A system for using a social network to search for an object in a collection of objects, the system comprising:

a computer storage that stores a set of instructions;

at least one processor that executes the set of instructions to:

receive information associated with the object, the information to be programmatically searched for in the collection of objects, wherein each object in the collection is associated with at least one person in the social network, the social network including picture distances relating different persons in the social network, the picture distances being stored in the computer storage;

receive an input identifying a first person in the social network; and

receive a picture distance limit that represents a maximum picture distance from the first person in the social network;

programmatically identify a group of persons in the social network such that persons in the group have a picture distance from the first person that does not exceed the picture distance limit; and

identify the object in a subset of the collection of objects, wherein the subset includes the objects associated with persons in the group of persons.

16. The system of claim 15 , wherein the object comprises an electronic image.

17. The system of claim 16 , wherein the image is associated with a person in the social network by including the person in the image.

18. The system of claim 16 , wherein the image is associated with a person in the social network by having been taken by the person.

19. The system of claim 15 , wherein the objects in the collection of objects have been uploaded to a network.

20. The system of claim 19 , wherein the image is associated with a person in the social network by having been uploaded to the social network by the person.

21. The system of claim 15 , wherein the set of instructions further causes the at least one processor to:

detect a second person in the identified image;

determine a picture distance between the first person and the second person; and

store, in the computer storage, the picture distance between the first person and the second person.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2016
From: APPELMAN, BARRY; PERLMUTTER, SHARON M.; PERLMUTTER, KEREN O.
To: AOL LLC
Reel/Frame 038735/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2016
From: AOL LLC
To: AOL INC.
Reel/Frame 038827/0463 →
Continuity (2)
Division 12186270 · Aug 5, 2008
Provisional Application 60954741 · Aug 8, 2007