Patent US8891883B2 successfully refreshed from Google Patents.
US8891883B2
Active / In Force
US
⏱️ 5.6 years remaining
Summarizing a photo album in a social network system
Assignee: Google LLC
•
Filing: 2012-06-05
•
Granted: 2014-11-18
•
Expires: 2032-06-05
Abstract
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.
Inventors
- 👤 Erik Murphy-Chutorian
- 👤 Chuck Joseph Rosenberg
- 👤 Shengyang Dai
- 👤 Ehud Rivlin
- 👤 Mei Han
- 👤 Kyle Heath
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:05
CPC Classifications
G06K9/62; G; G06; G06V; G06V40/00; G06V40/10; G06V40/16; G06F; G06F18/00; G06F18/20; G06F18/24; G06V20/00; G06V20/30; G06V30/00; G06V30/40; G06V30/41; G06V30/413; G06V40/179
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
193 words
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.
Claim 2
Independent Claim
193 words
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.
Claim 3
Independent Claim
104 words
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.
Claim 4
Independent Claim
104 words
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.
Claim 5
Dependent Claim
17 words
The method of claim 2 , wherein the photos are grouped based on one or more policies.
Claim 6
Dependent Claim
24 words
The method of claim 2 , wherein the photos are grouped such that the photos in a particular group are similar to each other.
Claim 7
Dependent Claim
24 words
The method of claim 2 , further comprising: detecting visual elements in each of the photos; and grouping photos that have similar visual elements.
Claim 8
Dependent Claim
31 words
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.
Claim 9
Dependent Claim
19 words
The method of claim 2 , wherein the quality score of a particular photo is based on multiple attributes.
Claim 10
Dependent Claim
33 words
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.
Claim 11
Dependent Claim
26 words
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.
Claim 12
Dependent Claim
27 words
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.
Claim 13
Dependent Claim
22 words
The method of claim 2 , wherein the selecting of a particular representative photo is based on a ranking of quality scores.
Claim 14
Independent Claim
133 words
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.
Claim 15
Independent Claim
133 words
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.
Claim 16
Dependent Claim
17 words
The system of claim 12 , wherein the photos are grouped based on one or more policies.
Claim 17
Dependent Claim
24 words
The system of claim 12 , wherein the photos are grouped such that the photos in a particular group are similar to each other.
Claim 18
Dependent Claim
34 words
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.
Claim 19
Dependent Claim
41 words
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.
Claim 20
Dependent Claim
19 words
The system of claim 12 , wherein the quality score of a particular photo is based on multiple attributes.
Claim 21
Dependent Claim
33 words
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.
Claim 22
Dependent Claim
26 words
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.
Claim 23
Dependent Claim
35 words
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.
References Cited (Backward Citations)
US6396963B2
Cited
US20010046330A1
Cited
US6847733B2
Cited
US6742809B2
Cited
US7148990B2
Cited
US7508961B2
Cited
US20060198559A1
Cited
US7737995B2
Cited
US20080152201A1
Cited
US7403642B2
Cited
US7519200B2
Cited
US20060251338A1
Cited
US20100235400A1
Cited
US7929733B1
Cited
US7869658B2
Cited
US8031914B2
Cited
US20080167102A1
Cited
US20080298766A1
Cited
US8189880B2
Cited
US20100315522A1
Cited
EP2443569A1
Cited
EP2312462A1
Cited
US8571331B2
Cited
WO2011154031A1
Cited
US20120275714A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2017-11-17 | 2018-05-19 | 2018-11-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2021-11-17 | 2022-05-19 | 2022-11-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2025-11-17 | 2026-05-19 | 2026-11-18 | $7700.00 | Surcharge Window Open |