IP Library Granted Patent US 8,959,422
Granted Patent B2
US 8,959,422 · App. 13/457,915 · Granted Feb 17, 2015

Reducing system resource requirements for user interactive and customizable image-based product designs

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,959,422
App. No.
13/457,915
Granted
Feb 17, 2015
Kind
B2
Abstract

A method for assisting a user to design a photo book includes displaying layouts of a first page and a second page of the photo book at the user interface, storing a first snapshot image and a first dynamic render object in association with the first page and a second snapshot image and a second dynamic render object in association with the second page, allowing a user to select the first page for editing by at the user interface, in response to user selection of the first page, representing the first page by the first dynamic render object at the user interface, representing the second page by the second snapshot image at the user interface, and allowing the user to vary the first dynamic render object in the first page at the user interface.

Claims (59)

1. A method for assisting a user to design an image-based product, comprising:

enabling the display of a design of an image-based product comprising a plurality of pages at a user interface by a computer system;

storing, on the computer system, a snapshot image and one or more dynamic render objects in association with each of the plurality of pages in the design of the image-based product, wherein the one or more dynamic render objects are configured to be varied by a user;

allowing a first page to be selected for editing by a user at the user interface, wherein the computer system is configured to perform the following steps in response to the user selection of the first page:

representing the first page at the user interface by the one or more dynamic render objects associated with the first page;

representing the plurality of pages other than the first page by their respective snapshot images at the user interface; and

allowing the user to vary the one or more dynamic render objects in the first page at the user interface; and

allowing a second page to be selected by the user at the user interface, wherein the computer system is configured to perform the following steps in response to the user selection of the second page:

storing an updated snapshot image for the first page on the computer system;

representing the first page by the updated snapshot image at the user interface;

changing representation of the second page at the user interface to the one or more dynamic render objects associated with the second page;

representing the plurality of pages other than the first page and the second page by their respective snapshot images at the user interface; and

allowing the user to vary the one or more dynamic render objects in the second page at the user interface to create at least a portion of the design for the image-based product.

2. The method of claim 1 , wherein the computer system comprises a network-based system, a standalone computer device, or a mobile device.

3. The method of claim 1 , wherein the first page or the second page is respectively selected by moving a cursor over the first page or the second page at the user interface, wherein the cursor is moved with a mouse by the user.

4. The method of claim 1 , wherein the user interface is displayed on a touch sensitive display device, wherein the first page or the second page is selected by touching the touch sensitive display device by the user.

5. The method of claim 1 , wherein the user is allowed to vary an image, text, a dimension, a color of the one or more dynamic render objects in the first page or the second page.

6. The method of claim 1 , wherein the image-based product comprises a photo book, a photo calendar, a photo collage, a photo album, a photo greeting card, a photo stationery, an image print, a photo banner, a photo T-shirt, a photo coffee mug, a photo mouse pad, a photo key-chain, a photo collector, or a photo coaster.

7. The method of claim 1 , wherein the image-based product comprises a personalized digital photo story, a photo blog, an electronic photo messages, and a photo posting, the method further comprising:

electronically sharing the design of image-based product.

8. The method of claim 1 , wherein the image-based product comprises a photo book, the method further comprising:

displaying a multi-page view comprising layouts of the plurality of pages at the user interface, wherein each of the layouts is represented by either the snapshot image or the one or more dynamic render objects associated with the corresponding one of the plurality of pages.

9. A method for assisting a user to design an image-based product, comprising:

enabling the display of a design of an image-based product comprising a plurality of components at a user interface by a computer system;

storing, on the computer system, a snapshot image and one or more dynamic render objects in association with each of the plurality of components in the design of the image-based product, wherein the one or more dynamic render objects are configured to be varied by a user;

allowing a first component to be selected for editing by a user at the user interface, wherein the computer system is configured to perform the following steps in response to the user selection of the first component:

representing the first component at the user interface by the one or more dynamic render objects associated with the first component;

representing the plurality of components other than the first component by their respective snapshot images at the user interface; and

allowing the user to vary the one or more dynamic render objects in the first component at the user interface; and

allowing a second component to be selected by the user at the user interface, wherein the computer system is configured to perform the following steps in response to the user selection of the second component:

storing an updated snapshot image for the first component on the computer system;

representing the first component by the updated snapshot image at the user interface;

representing the second component at the user interface by the one or more dynamic render objects associated with the second component;

representing the plurality of components other than the first component and the second component by their respective snapshot images at the user interface; and

allowing the user to vary the one or more dynamic render objects in the second component at the user interface to create at least a portion of the design for the image-based product.

10. The method of claim 9 , wherein the computer system comprises a network-based system, a standalone computer device, or a mobile device.

11. The method of claim 9 , wherein the first component or the second component is respectively selected by moving a cursor over the first component or the second component at the user interface, wherein the cursor is moved with a mouse by the user.

12. The method of claim 9 , wherein the user interface is displayed on a touch sensitive display device, wherein the first component or the second component is selected by touching the touch sensitive display device by the user.

13. The method of claim 9 , wherein the image-based product comprising a plurality of pages, wherein the plurality of components comprise the plurality of pages.

14. The method of claim 9 , wherein the user is allowed to vary an image, text, a dimension, a color of the one or more dynamic render objects in the first component or the second component.

15. The method of claim 9 , wherein the image-based product comprises a photo book, a photo calendar, a photo collage, a photo album, a photo greeting card, a photo stationery, an image print, a photo banner, a photo T-shirt, a photo coffee mug, a photo mouse pad, a photo key-chain, a photo collector, or a photo coaster.

16. The method of claim 9 , wherein the image-based product comprises a personalized digital photo story, a photo blog, an electronic photo messages, and a photo posting, the method further comprising:

electronically sharing the design of image-based product.

17. A method for assisting a user to design a photo book, comprising:

enabling a design of the photo book to be displayed at a user interface by a computer system;

displaying layouts of a first page and a second page of the photo book at the user interface;

storing, on a computer system, a first snapshot image and a first dynamic render object in association with the first page and a second snapshot image and a second dynamic render object in association with the second page;

allowing a user to select the first page for editing by at the user interface, wherein the computer system is configured to perform the following steps in response to user selection of the first page:

representing the first page by the first dynamic render object at the user interface;

representing the second page by the second snapshot image at the user interface; and

allowing the user to vary the first dynamic render object in the first page at the user interface; and

allowing the user to select the second page for editing at the user interface, wherein the computer system is configured to perform the following steps in response to the user selection of the second page:

storing an updated snapshot image for the first page on the computer system, wherein the updated snapshot image comprises changes made by the user to the first dynamic render object;

representing the first page by the updated snapshot image at the user interface;

changing representation of the second page at the user interface to the second dynamic render object; and

allowing the user to vary the second dynamic render object in the second page at the user interface to create at least a portion of the design for the photobook.

18. The method of claim 17 , wherein the computer system comprises a network-based system, a standalone computer device, or a mobile device.

19. The method of claim 17 , wherein the first page or the second page is respectively selected by moving a cursor over the first page or the second page at the user interface, wherein the cursor is moved with a mouse by the user.

20. The method of claim 17 , wherein the user interface is displayed on a touch sensitive display device, wherein the first page or the second page is selected by touching the touch sensitive display device by the user.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2024
From: NORWOOD, DANIEL J.; DELAMATER, JONATHAN SCOTT; KUENZLI, STEPHEN; HARIHARAN, GURUSHYAM
To: SHUTTERFLY, INC.
Reel/Frame 069558/0263 →
CHANGE OF NAME Recorded Nov 22, 2019
From: SHUTTERFLY, INC.
To: SHUTTERFLY, LLC
Reel/Frame 051095/0172 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY INC.
Reel/Frame 050572/0508 →
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 →
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 →