IP Library Granted Patent US 8,554,020
Granted Patent B2
US 8,554,020 · App. 13/280,100 · Granted Oct 8, 2013

System and method for creating and sharing photo stories

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,554,020
App. No.
13/280,100
Granted
Oct 8, 2013
Kind
B2
Abstract

A system and method are described for creating, managing and sharing photo stories. For example, one embodiment of a computer implemented method for selecting among a plurality of different photo story templates comprises: receiving a plurality of new photos from a user the photos having metadata associated; analyzing the photos and the metadata associated with the photos; responsively grouping the photos into a plurality of different photo stories based on the analysis of the photos and the metadata associated with the photos; and selecting a set of photo story design templates for each of the different photo stories based on the analysis of the photos and the metadata associated with the photos grouped into the different photo stories.

Claims (46)

1. A computer-implemented method for creating photo stories, comprising:

obtaining a group of photos and metadata associated with the group of photos by a computer system;

analyzing the group of photos, or the metadata, or a combination thereof by the computer system, which produces an analysis result, wherein the step of analyzing the group of photos comprises: automatically determining number of photos in the group of photos by the computer system;

storing a plurality of photo story design templates;

automatically selecting, by the computer system, a photo story design template from the plurality of photo story design templates based on the analysis result, wherein the step of automatically selecting comprises: automatically removing photo story design templates in the plurality of photo story design templates which are inappropriate for the number of photos in the group of photos; and

incorporating the group of photos into the photo story design template to produce a photo story.

2. The computer-implemented method of claim 1 , wherein the step of automatically selecting comprises:

using the analysis result to filter out inappropriate photo story design templates.

3. The computer-implemented method of claim 1 , wherein the step of automatically selecting comprises:

ranking the plurality of photo story design templates based on the analysis result.

4. The computer-implemented method of claim 1 , further comprising:

specifying a preferred range in the number of photos in a photo story design template; and

giving a higher weight to a photo story design template if the number of photos in the group of photos falls into the preferred range in the number of photos of the photo story design template.

5. The computer-implemented method of claim 1 , wherein the metadata include photo capture time at which a photo is taken, the method further comprising:

extracting photo capture times from the metadata associated with the group of photos; and

incorporating the group of photos into the photo story design template in a timeline based on the photo capture times.

6. The computer-implemented method of claim 5 , wherein the timeline spans over multiple years.

7. The computer-implemented method of claim 5 , wherein the timeline spans over multiple months in a year.

8. The computer-implemented method of claim 5 , wherein the timeline spans over multiple days in a month.

9. The computer-implemented method of claim 1 , wherein the metadata include a geographic location at which a photo is taken, the method further comprising:

extracting geographic locations from the metadata associated with the group of photos; and

incorporating the group of photos into the photo story design template at least in part based on the geographic locations associated with the first group of photos.

10. The computer-implemented method of claim 1 , further comprising:

analyzing faces of people in the group of photos;

generating facial signatures to uniquely identify the faces of the people in the group of photos; and

incorporating the group of photos into the photo story design template at least in part based on the facial signatures identifying the faces in the group of photos.

11. The computer-implemented method of claim 1 , wherein the metadata include a relationship between people, the method further comprising:

extracting the relationship from the metadata associated with the group of photos; and

incorporating the group of photos into the photo story design template at least in part based on the relationship between people.

12. The computer-implemented method of claim 1 , wherein the metadata include an occasion during which the photos were taken, wherein the step of analyzing comprises:

extracting the occasion from the metadata associated with the group of photos; and

incorporating the group of photos into the photo story design template at least in part based on the occasion associated with the group of photos.

13. The computer-implemented method of claim 12 , wherein the occasion includes a birthday, an anniversary, or a holiday.

14. The computer-implemented method of claim 1 , wherein the step of analyzing comprises:

determining an occasion associated with some of the group of photos based on a birth date or an anniversary date; and

incorporating the group of photos into the photo story design template at least in part based on the occasion associated with the group of photos.

15. The computer-implemented method of claim 1 , wherein the step of analyzing comprises:

determining a subject associated with the group of the photos; and

incorporating the group of photos into the photo story design template at least in part based on the subject associated with the group of photos.

16. The computer-implemented method of claim 1 , wherein at least some of the metadata are input by a user.

17. The computer-implemented method of claim 1 , wherein at least some of the photos obtained by the computer system are transferred from a social networking site.

18. The computer-implemented method of claim 1 , wherein the photos obtained by the computer system are uploaded from one or more users via a computer network.

19. The computer-implemented method of claim 1 , further comprising:

printing a photo book based on the first photo story.

20. The computer-implemented method of claim 1 , further comprising:

allowing the first photo story to be shared online.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: BERGER, KELLY; ASAR, ADNAN; ISAACS, ALESSANDRO
To: TINY PRINTS, INC.
Reel/Frame 062129/0555 →
MERGER Recorded Dec 16, 2022
From: TINY PRINTS, INC.
To: TINY PRINTS, LLC
Reel/Frame 062130/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: TINY PRINTS, LLC
To: SHUTTERFLY, INC.
Reel/Frame 062130/0247 →
CHANGE OF NAME Recorded Nov 22, 2019
From: SHUTTERFLY, INC.
To: SHUTTERFLY, LLC
Reel/Frame 051095/0172 →
FIRST LIEN SECURITY AGREEMENT Recorded Sep 27, 2019
From: SHUTTERFLY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 050574/0865 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY INC.
Reel/Frame 050572/0508 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
Reel/Frame 050527/0868 →
SECURITY INTEREST Recorded May 23, 2018
From: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046216/0396 →
SECURITY INTEREST Recorded Aug 18, 2017
From: SHUTTERFLY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 043601/0955 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2017
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHUTTERFLY, INC.
Reel/Frame 043542/0693 →
SECURITY AGREEMENT Recorded Jun 15, 2016
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039024/0761 →
SECURITY AGREEMENT Recorded Dec 7, 2011
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 027333/0161 →