IP Library Granted Patent US 9,886,787
Granted Patent B2
US 9,886,787 · App. 15/603,781 · Granted Feb 6, 2018

Proactive creation of photo products

Inventors: Mohan A. Dasannacharya (San Ramon, CA); Preeti Nathan (San Carlos, CA); Trynne Anne Miller (San Francisco, CA); Wiley H. Wang (Pacifica, CA); Eugene Chen (Belmont, CA); John M. Josling (San Francisco, CA); Greg C. Bosch (Redwood City, CA); Stephanie I. Tang (San Francisco, CA)
Assignee: Shutterfly, Inc.
G06T11/60G06F17/212G06F17/248G06K9/4604G06K9/6267G06T7/0002H04N1/00132H04N1/00167H04N1/00196H04N1/00442H04N1/00453H04N1/00456H04N1/00458H04N1/00461G06T2207/20212G06T2207/30168H04N2101/00
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,886,787
App. No.
15/603,781
Granted
Feb 6, 2018
Kind
B2
Abstract

A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.

Claims (55)

1. A computer-implemented method for proactively creating a photo product, comprising:

receiving a group of images from one or more user devices;

automatically identifying an event based on image capture times and image capture locations of the images by a computer processor;

selecting images taken at the event to form a set of selected one or more images;

automatically identifying an organizer for the event;

determining or establishing a partnership with the organizer;

automatically selecting a photo product type in part based on the partnership with the organizer; and

automatically creating a design of a photo product of the selected photo product type using the set of selected one or more images for the event.

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

automatically selecting a number of images taken at the event to form the set of selected one or more images;

automatically selecting a photo product type in part based on the number of selected one or more images; and

automatically placing the selected one or more images in a layout of a photo product of the selected photo product type to create the design of a photo product.

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

automatically selecting a photo product type in part based on the event; and

automatically placing the selected one or more images in a layout of a photo product of the selected photo product type to create the design of a photo product.

4. The computer-implemented method of claim 1 , wherein the design of a photo product is created without receiving a user's request.

5. The computer-implemented method of claim 1 , wherein the set of selected one or more images from the event is automatically selected based on a quality threshold, wherein the quality threshold comprises one or more of color balance, light exposure, image tone, image sharpness including blurriness, image pixel values, image composition, faces in the images taken at the event.

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

automatically analyzing the image capture times and the image capture locations of the images by the computer processor while the group of images are received from one or more user devices.

7. The computer-implemented method of claim 1 , wherein the images are received from the one or more user devices over a computer network.

8. The computer-implemented method of claim 1 , wherein the step of automatically creating a design of a photo product comprises:

automatically placing the selected one or more images in a layout of a photo product of the selected photo product type to create the design of a photo product.

9. The computer-implemented method of claim 1 , wherein the step of automatically creating a design for a photo product comprises:

assigning at least a portion of the selected one or more images into a first page group and a second page group each comprising one or more images;

placing the first page group of one or more images in the first page of the photo product; and

placing the second page group of one or more images in the second page of the photo product.

10. The computer-implemented method of claim 1 , wherein the step of automatically creating a design for a photo product further comprises:

automatically selecting a first page layout from a library of page layouts, wherein the first page group of one or more images are placed in the first page according to the first page layout; and

automatically selecting a second page layout from the library of page layouts, wherein the second page group of one or more images are placed in the second page according to the second page layout.

11. The computer-implemented method of claim 10 , wherein at least two selected images are separated into the first page group and the second page group based on capture times of the two selected images.

12. The computer-implemented method of claim 10 , wherein at least two selected images are separated into the first page group and the second page group based on color content of the two selected images.

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

sharing a design of the photo product with one or more user devices.

14. A computer-implemented method for proactively creating a photo product, comprising:

receiving a group of images from one or more user devices;

automatically identifying an event based on image capture times and image capture locations of the images;

selecting a number of images taken at the event to form a set of selected one or more images;

automatically selecting a photo product type in part based on the number of selected one or more images taken at the event; and

automatically creating a design of a photo product using the selected one or more images for the event; and

displaying a design of the photo product with one or more user devices.

15. The computer-implemented method of claim 14 , further comprising:

automatically analyzing the image capture times and the image capture locations of the images by the computer processor while the group of images are received from one or more user devices.

16. The computer-implemented method of claim 14 , further comprising:

sharing a design of the photo product with one or more user devices.

17. A computer-implemented method for proactively creating a photo product, comprising:

receiving a group of images from one or more user devices;

automatically identifying an event based on image capture times and image capture locations of the images;

selecting images taken at the event to form a set of selected one or more images;

automatically selecting a photo product type as determined by nature of the event;

automatically creating a design of a photo product using the set of selected one or more images for the event; and

displaying a design of the photo product with one or more user devices.

18. The computer-implemented method of claim 17 , further comprising:

automatically analyzing the image capture times and the image capture locations of the images are by the computer processor while the group of images are received from one or more user devices.

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

sharing a design of the photo product with one or more user devices.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2024
From: CHEN, EUGENE; NATHAN, PREETI; MILLER, TRYNNE ANNE; WANG, WILEY H.
To: SHUTTERFLY, INC.
Reel/Frame 069558/0823 →
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 →
Continuity (6)
Continuation 14962356 · Dec 8, 2015
Continuation 14468582 · Aug 26, 2014
Continuation 13732580 · Jan 2, 2013
Continuation 12729466 · Mar 23, 2010
Continuation In Part 12406873 · Mar 18, 2009
Related Publication 20170256085A1 · Sep 7, 2017