IP Library Granted Patent US 8,194,940
Granted Patent B1
US 8,194,940 · App. 13/246,628 · Granted Jun 5, 2012

Automatic media sharing via shutter click

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,194,940
App. No.
13/246,628
Granted
Jun 5, 2012
Kind
B1
Abstract

A computer-implemented method for automatically sharing media between users is provided. Collections of images are received from different users, where each collection is associated with a particular user and the users may be associated with each other. The collections are grouped into one or more albums based on the content of the images in the collection, where each album is associated with a particular user. The albums from the different users are grouped into one or more event groups based on the content of the albums. The event groups are then shared automatically, without user intervention, between the different users based on their associations with each other and their individual sharing preferences.

Claims (54)

1. A computer-implemented method for automatically sharing media between users, comprising:

receiving on at least one computing device a first collection of images associated with a first user, the first user associated with a first sharing preference and the first collection having first content data;

receiving on the at least one computing device a second collection of images associated with a second user, the second user associated with a second sharing preference and the second collection having second content data, wherein the first and second users are associated with each other;

segmenting the first collection associated with the first user into a first set of one or more albums according to the first content data;

segmenting the second collection associated with the second user into a second set of one or more albums according to the second content data;

clustering the first and second sets of albums into an event group based on the first and second content data and a match between the first and second sharing preferences; and

providing the first and second users access to the event group.

2. The method of claim 1 , further comprising:

receiving one or more additional images associated with one of the first collection of images or the second collection of images; and

updating the event group to include one or more additional images associated with at least one of the first and second users, and the first and second users are automatically provided access to the updated event group.

3. The method of claim 2 , wherein the one or more additional images are received in response to a click of an image shutter device.

4. The method of claim 1 , further comprising providing a third user, associated with at least one of the first and second users, access to the event group, in response to determining at least one of the first and second content data includes an identity of a face corresponding to the third user.

5. The method of claim 1 , wherein the providing the first and second users access to the event group comprises sending a notification, with an access link to the event group, to the first and second users.

6. The method of claim 1 , wherein images of the first collection are frames from at least a portion of a first video, and wherein images of the second collection are frames from at least a portion of a second video.

7. The method of claim 1 , further comprising:

determining the first content data for images in the first collection; and

determining the second content data for images in the second collection.

8. The method of claim 7 , wherein determining the first content data comprises recognizing a first face in images of the first collection, the first content data including an identity of the first face, and

wherein determining the second content data comprises recognizing a second face in images of the second collection, the second content data including an identity of the second face.

9. The method of claim 8 , wherein recognizing the first face comprises obtaining, from the first user, the first identity of the first face,

wherein recognizing the second face comprises obtaining, from the second user, the second identity of the second face,

wherein the first identity of the first face corresponds to the second user, and

wherein the second identity of the second face corresponds to the first user.

10. The method of claim 7 , wherein determining the first content data comprises recognizing a first landmark in images of the first collection, the first content data corresponding to the first landmark, and

wherein determining the second content data comprises recognizing a second landmark in images of the second collection, the second content data corresponding to the second landmark.

11. The method of claim 7 , wherein determining the first content data comprises recognizing a first object in images of the first collection, the first content data corresponding to the first object, and

wherein determining the second content data comprises recognizing a second object in images of the second collection, the second content data corresponding to the first object.

12. The method of claim 7 , wherein determining the first content data comprises extracting first metadata from images of the first collection, the first content data corresponding to the first metadata, and

wherein determining the second content data comprises extracting second metadata from images of the second collection, the second content data corresponding to the second metadata.

13. The method of claim 12 , wherein extracting the first metadata comprises extracting a first time when images of the first collection were exposed, and extracting the second metadata comprises extracting a second time when images of the second collection were exposed.

14. The method of claim 12 , wherein extracting the first metadata comprises extracting a first location where images of the first collection were exposed, and extracting the second metadata comprises extracting a second location where images of the second collection were exposed.

15. A system for automatically sharing media between users, comprising:

one or more processors;

a media input module configured to receive a first collection of images associated with a first user and a second collection of images associated with a second user, the first user associated with a first sharing preference and the first collection having first content data and the second user associated with a second sharing preference and the second collection having second content data, wherein the first and second users are associated with each other; and

a media sharing module configured to segment the first collection associated with the first user into a first set of one or more albums according to the first content data, segment the second collection associated with the second user into a second set of one or more albums according to the second content data, cluster the first and second sets of albums into an event group based on the first and second content data and a match between the first and second sharing preferences of the respective first and second users, and provide the first and second users access to the event group,

wherein the media input module and the media sharing module are implemented using the one or more processors.

16. The system of claim 15 , wherein the media input module is further configured to receive one or more additional images associated with one of the first collection of images or the second collection of images, the media sharing module is further configured to update the event group to include one or more additional images associated with at least one of the first and second users, and the first and second users are automatically provided access to the updated event group.

17. The system of claim 16 , wherein the one or more additional images are received in response to a click of an image shutter device.

18. The system of claim 15 , wherein the media sharing module is further configured to provide a third user, associated with at least one of the first and second users, access to the event group, in response to determining at, least one of the first and second content data includes an identity of a face corresponding to the third user.

19. The system of claim 15 , wherein the media sharing module comprises:

a notification manager configured to send a notification, with an access link to the event group, to the first and second users.

20. The system of claim 15 , wherein images of the first collection are frames from at least a portion of a first video, and wherein images of the second collection are frames from at least a portion of a second video.

21. The system of claim 15 , wherein the media input module is further configured to determine the first content data for images in the first collection, and to determine the second content data for images in the second collection.

22. The system of claim 21 , wherein the media input module comprises:

a face recognition module configured to recognize a first face in images of the first collection, the first content data including an identity of the first face, and to recognize a second face in images of the second collection, the second content data including an identity of the second face.

23. The system of claim 22 , wherein the face recognition module is configured to obtain, from the first user, the first identity of the first face, the first identity of the first face corresponding to the second user, and to obtain, from the second user, the second identity of the second face, the second identity of the second face corresponding to the first user.

24. The system of claim 21 , wherein the media input module comprises:

a landmark recognition module configured to recognize a first landmark in images of the first collection, the first content data corresponding to the first landmark, and to recognize a second landmark in images of the second collection, the second content data corresponding to the second landmark.

25. The system of claim 21 , wherein the media input module comprises:

an object recognition module to recognize a first object in images of the first collection, the first content data corresponding to the first object, and to recognize a second object in images of the second collection, the second content data corresponding to the second object.

26. The system of claim 21 , wherein the media input module comprises:

a metadata extractor to extract first metadata from images of the first collection, the first content data corresponding to the first metadata, and to extract second metadata from images of the second collection, the second content data corresponding to the second metadata.

27. The system of claim 26 , wherein the first metadata comprises a first time when the images of the first collection were exposed, and wherein the second metadata comprises a second time when images of the second collection were exposed.

28. The system of claim 26 , wherein the first metadata comprises a first location where images of the first collection were exposed, and wherein the second metadata comprises a second location where images of the second collection were exposed.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE SECOND ASSIGNOR PREVIOUSLY RECORDED ON REEL 044064 FRAME 0567. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 12, 2018
From: KIYOHARA, KEITH SHOJI; BENJAMIN, HENRY; DELAYE, DARREN; CHEN, PING HSIN; HAN, SIMON; SMILAK, KEVIN; AXE, BRIAN; NOSHADI, HYDUKE; KANITKAR, KEDAR; TSANG, EVAN
To: GOOGLE INC.
Reel/Frame 045060/0207 →
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2017
From: KIYOHARA, KEITH SHOJI; HENRY, BENJAMIN; DELAYE, DARREN; CHEN, PING HSIN; HAN, SIMON; SMILAK, KEVIN; AXE, BRIAN; NOSHADI, HYDUKE; KANITKAR, KEDAR; TSANG, EVAN
To: GOOGLE INC.
Reel/Frame 044064/0567 →