IP Library Granted Patent US 8,504,932
Granted Patent B2
US 8,504,932 · App. 12/767,593 · Granted Aug 6, 2013

Image collage builder

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,504,932
App. No.
12/767,593
Granted
Aug 6, 2013
Kind
B2
Abstract

A computer-implemented method includes providing a collage layout comprising one or more image receiving areas on a user interface, moving an image symbol representing a digital image into a first image receiving area in the collage layout; and storing a data structure comprising digital data associated with the digital image and digital data defining the one or more image receiving areas in the collage layout.

Claims (38)

1. A computer-implemented method for manipulating images at a user interface on a computer device, comprising:

displaying an image collection configured to display a first image at a first orientation along horizontal or vertical direction;

displaying an image collage layout at the user interface, wherein the image collage layout comprises a first image receiving area and a second image receiving area, wherein the first image receiving area and the second image receiving area are tilted in an opposite direction from the first orientation, wherein the first image receiving area is at a second orientation tilted at an angle large than 0 and smaller than 90 degrees relative to the first orientation, wherein the second image receiving area is at a third orientation different from the first orientation, wherein the second orientation is different from the first orientation;

allowing a user to move the first image at the first orientation in the image collection to the first image receiving area in the image collage layout;

automatically rotating the first image from the first orientation to the second orientation when the first image is moved into the first image receiving area; and

automatically displaying the first image at the second orientation in the first image receiving area.

2. The computer-implemented method of claim 1 , wherein the image collection is configured to display a second image at the first orientation, the method further comprising:

allowing a user to move the second image at the first orientation in the image collection to the second image receiving area in the image collage layout; and

automatically displaying the second image at the third orientation in the second image receiving area.

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

automatically rotating the second image from the first orientation to the third orientation when the second image is moved into the second image receiving area.

4. The computer-implemented method of claim 1 , wherein the first orientation is substantially horizontal in the user interface.

5. The computer-implemented method of claim 1 , wherein the first image receiving area and the second image receiving area are tilted at substantially a same tilt angle relative to the first orientation.

6. The computer-implemented method of claim 1 , wherein the first image receiving area has an oval shape.

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

a control configured to be actuated by a user to select the image collage layout among a plurality of image collage layouts.

8. The computer-implemented method of claim 1 , wherein the image collage layout is configured to receive text from a user.

9. The computer-implemented method of claim 1 , wherein the step of allowing a user to move the first image at the first orientation in the image collection to the first image receiving area in the image collage layout comprises allowing a user to drag the first image and drop the first image into the first image receiving in the user interface.

10. The computer-implemented method of claim 1 , wherein the user interface is a web user interface executed by a computer device in communication with a remote server, wherein the placement of the first image in the first image area is communicated to the remote server.

11. A computer-implemented method for manipulating images at a user interface on a computer device, comprising:

displaying an image collection configured to display a first image at a first orientation along horizontal or vertical direction;

displaying an image collage layout at the user interface, wherein the image collage layout comprises a first image receiving area that is at a second orientation tilted at an angle large than 0 and smaller than 90 degrees relative to the first orientation, wherein the image collage layout comprises a second image receiving area at a third orientation different that is from the first orientation, wherein the first image receiving area and the second image receiving area are tilted in a same direction from the first orientation;

allowing a user to move the first image at the first orientation in the image collection to the first image receiving area in the image collage layout;

automatically rotating the first image from the first orientation to the second orientation; and

automatically displaying the first image at the second orientation in the first image receiving area.

12. The computer-implemented method of claim 11 , wherein the image collection is configured to display a second image at the first orientation, the method further comprising:

allowing a user to move the second image at the first orientation in the image collection to the second image receiving area in the image collage layout;

automatically rotating the second image from the first orientation to the third orientation; and

automatically displaying the second image at the third orientation in the second image receiving area.

13. The computer-implemented method of claim 11 , wherein the first image receiving area has an oval shape.

14. The computer-implemented method of claim 11 , wherein the image collage layout is configured to receive text from a user.

15. The computer-implemented method of claim 11 , wherein the user interface is a web user interface executed by a computer device in communication with a remote server, wherein the placement of the first image in the first image area is communicated to the remote server.

16. A computer program product comprising a non-transitory computer useable medium having computer readable program code functions embedded in said medium for causing a computer to:

display, at a user interface on a computer device, an image collection configured to display a first image at a first orientation along horizontal or vertical direction;

display an image collage layout at the user interface, wherein the image collage layout comprises a first image receiving area that is at a second orientation tilted at an angle large than 0 and smaller than 90 degrees relative to the first orientation, wherein the image collage layout comprises a second image receiving area at a third orientation that is different from the first orientation, wherein the first image receiving area and the second image receiving area are tilted in an opposite direction from the first orientation;

allow a user to move the first image at the first orientation in the image collection to the first image receiving area in the image collage layout;

automatically rotate the first image from the first orientation to the second orientation; and

automatically display the first image at the second orientation in the first image receiving area.

Assignments (10)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: QUEK, SU MIEN; TEO, PATRICK C; ELARDE, PETER CHARLES
To: SHUTTERFLY, INC
Reel/Frame 033719/0227 →
SECURITY AGREEMENT Recorded Dec 7, 2011
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 027333/0161 →