IP Library Granted Patent US 9,691,170
Granted Patent B2
US 9,691,170 · App. 14/962,356 · Granted Jun 27, 2017

Proactive creation of photo products

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,691,170
App. No.
14/962,356
Granted
Jun 27, 2017
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 (53)

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

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

automatically analyzing image capture times and image capture locations of the images by a computer processor;

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

selecting images taken at the event that are above a quality threshold to form a set of selected 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;

automatically creating a design of a photo product of the selected photo product type using the selected images for the event; and

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

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

automatically selecting a number of images taken at the event that are above a quality threshold to form a set of selected images;

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

automatically placing the selected 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 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 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 , wherein the image capture times and image capture locations of the images are automatically analyzed by the computer processor in parallel 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 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 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 11 , wherein the two selected images are placed on a same page if the two images were captured within a predetermined period of time.

13. The computer-implemented method of claim 11 , wherein the two selected images are placed on different pages if the two images were captured within a predetermined period of time.

14. 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.

15. The computer-implemented method of claim 14 , wherein the two selected images are placed on a same page if popular colors in the two images are within a predetermined distance in a color space.

16. The computer-implemented method of claim 14 , wherein the two selected images are placed on different pages if popular colors in the two images are within a predetermined distance in a color space.

17. 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 image-capture locations of the two selected images.

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

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

automatically analyzing image capture times and image capture locations of the images by a computer processor;

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

selecting a number of images taken at the event that are above a quality threshold to form a set of selected images;

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

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

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

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

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

automatically analyzing image capture times and image capture locations of the images by a computer processor;

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

selecting images taken at the event that are above a quality threshold to form a set of selected images;

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

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

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

Assignments (6)
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 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 →
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 →