IP Library Granted Patent US 8,891,883
Granted Patent B2
US 8,891,883 · App. 13/489,407 · Granted Nov 18, 2014

Summarizing a photo album in a social network system

Inventors: Erik Murphy-Chutorian (Palo Alto, CA); Chuck Joseph Rosenberg (Cupertino, CA); Shengyang Dai (San Jose, CA); Ehud Rivlin (Palo Alto, CA); Mei Han (Palo Alto, CA); Kyle Heath (Menlo Park, CA)
Assignee: Google Inc.
G06K9/62
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 8,891,883
App. No.
13/489,407
Granted
Nov 18, 2014
Kind
B2
Abstract

Embodiments generally relate to summarizing a photo album in a social network system. In one embodiment, a method includes grouping photos into a plurality of groups of photos, and selecting a plurality of representative photos, where each representative photo represents a respective group from the plurality of groups, where the selecting is based on a quality score of each of the photos, and where each quality score is based on different types of attributes. The method also includes enabling the plurality of representative photos to be shared.

Claims (50)

1. A method comprising:

grouping photos into a plurality of groups of photos, wherein the photos are grouped such that the photos in a particular group are similar to each other, wherein the grouping comprises:

detecting visual elements in each of the photos;

grouping photos that have similar visual elements; and

merging a photo or group of photos with an existing group of photos if the photos in a resulting merged group are similar;

selecting a plurality of representative photos, wherein each representative photo represents a respective group from the plurality of groups, wherein the selecting comprises:

determining one or more attribute scores based on one or more different types of attributes;

determining a quality score of each of the photos based on the one or more attribute scores, wherein the one or more attribute scores are based on attributes including one or more of faces of people, landmarks, and cropping limitations, wherein the selecting of a particular representative photo is based on a ranking of quality scores, and wherein the representative photo for each group gives a comprehensive summary of the respective group; and

enabling the plurality of representative photos to be shared.

2. A method comprising:

grouping photos into a plurality of groups of photos;

selecting a plurality of representative photos, wherein each representative photo represents a respective group from the plurality of groups, wherein the selecting comprises:

determining one or more attribute scores based on one or more different types of attributes;

determining a quality score of each of the photos based on the one or more attribute scores; and

selecting the plurality of representative photos based on the quality scores, wherein the representative photo for each group gives a comprehensive summary of the respective group; and

enabling the plurality of representative photos to be shared.

3. The method of claim 2 , wherein the photos are grouped based on one or more policies.

4. The method of claim 2 , wherein the photos are grouped such that the photos in a particular group are similar to each other.

5. The method of claim 2 , further comprising:

detecting visual elements in each of the photos; and

grouping photos that have similar visual elements.

6. The method of claim 2 , further comprising merging a photo or group of photos with an existing group of photos if the photos in a resulting merged group are similar.

7. The method of claim 2 , wherein the quality score of a particular photo is based on multiple attributes.

8. The method of claim 2 , wherein the quality score of a particular photo is based on multiple attributes, and wherein the attributes include one or more of faces of people and landmarks.

9. The method of claim 2 , wherein the quality score of a particular photo is based on multiple attributes, and wherein the attributes include cropping limitations.

10. The method of claim 2 , wherein the selecting comprises:

ranking the quality scores; and

selecting the photo with a highest ranking quality score for each group.

11. The method of claim 2 , wherein the selecting of a particular representative photo is based on a ranking of quality scores.

12. A system comprising:

one or more processors; and

logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising:

grouping photos into a plurality of groups of photos;

selecting a plurality of representative photos, wherein each representative photo represents a respective group from the plurality of groups, wherein the selecting comprises:

determining one or more attribute scores based on one or more different types of attributes;

determining a quality score of each of the photos based on the one or more attribute scores; and

selecting the plurality of representative photos based on the quality scores, wherein the representative photo for each group gives a comprehensive summary of the respective group; and

enabling the plurality of representative photos to be shared.

13. The system of claim 12 , wherein the photos are grouped based on one or more policies.

14. The system of claim 12 , wherein the photos are grouped such that the photos in a particular group are similar to each other.

15. The system of claim 12 , wherein the logic when executed is further operable to perform operations comprising:

detecting visual elements in each of the photos; and

grouping photos that have similar visual elements.

16. The system of claim 12 , wherein the logic when executed is further operable to perform operations comprising merging a photo or group of photos with an existing group of photos if the photos in a resulting merged group are similar.

17. The system of claim 12 , wherein the quality score of a particular photo is based on multiple attributes.

18. The system of claim 12 , wherein the quality score of a particular photo is based on multiple attributes, and wherein the attributes include one or more of faces of people and landmarks.

19. The system of claim 12 , wherein the quality score of a particular photo is based on multiple attributes, and wherein the attributes include cropping limitations.

20. The system of claim 12 , wherein the logic when executed is further operable to perform operations comprising:

ranking the quality scores; and

selecting the photo with a highest ranking quality score for each group.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044277/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2012
From: MURPHY-CHUTORIAN, ERIK; ROSENBERG, CHUCK JOSEPH; DAI, SHENYANG; RIVLIN, EHUD; HAN, MEI; HEATH, KYLE
To: GOOGLE INC.
Reel/Frame 028465/0330 →
Continuity (2)
Provisional Application 61647199 · May 15, 2012
Related Publication 20140301653A1 · Oct 9, 2014