IP Library Granted Patent US 8,078,969
Granted Patent B2
US 8,078,969 · App. 11/682,204 · Granted Dec 13, 2011

User interface for creating image collage

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,078,969
App. No.
11/682,204
Granted
Dec 13, 2011
Kind
B2
Abstract

A user interface for a computer device includes an image collage layout including a plurality of image receiving areas each configured to receive an image, a first control configured to select a number of the image receiving areas in the image collage layout, a second control configured to select tilt angles of one or more of the image receiving areas in the image collage layout, a third control configured to select an amount of padding between the image receiving areas in the image collage layout, and a fourth control configured to select a width of a canvas border for the image receiving areas in the image collage layout, wherein the first control, the second control, the third control, and the fourth control are configured to be actuated by a user.

Claims (35)

1. A method for allowing a user to manipulate images at a user interface on a computer device, comprising:

displaying a plurality of image receiving areas in the image collage layout at a user interface on a computer device, wherein the plurality of image receiving areas comprise a first group of image receiving areas and a second group of image receiving areas, wherein each of the plurality of image receiving areas is configured to receive and display an image;

allowing a user to select a first tilt angle for the first group of image receiving areas;

displaying the first group of the image receiving areas at the first tilt angle in the image collage layout at the user interface;

allowing the user to select a second tilt angle for the second group of image receiving areas; and

displaying the second group of the image receiving areas at the second tilt angle in the image collage layout at the user interface, wherein the user interface comprises at least one control configured to allow the user to continuously vary the first tilt angle and the second tilt angle, wherein the at least one control comprises a first slideable tab and one of a second slideable tab or a third slideable tab at the user interface, wherein the first slidable tab is configured to be slided by a user to select the first tilt angle and the second tilt angle, wherein the second slidable tab is configured to adjust the amount of padding between the plurality of image receiving areas, and the third slideable tab is configured to adjust the width of a canvas border for the image receiving areas in the image collage layout are adjustable by the user at the user interface, wherein the plurality of image receiving areas are positioned at a plurality of grid points on the user interface, wherein each of the grid points defines a center of rotation for the image receiving area located at the respective grid point.

2. The method of claim 1 , wherein the first tilt angle and the second tilt angle have substantially the same angle.

3. The method of claim 1 , wherein the first tilt angle and the second tilt angle have different angle.

4. The method of claim 1 , wherein the first tilt angle and the second tilt angle define image rotations toward the same direction.

5. The method of claim 1 , wherein the first tilt angle and the second tilt angle define image rotations toward opposite directions.

6. The method of claim 1 , wherein the first group of image receiving areas is positioned in a row or a column in the user interface.

7. The method of claim 1 , wherein the plurality of image collage layouts is displayed in response to data received from a server remotely located relative to the computer device.

8. The method of claim 1 , wherein the plurality of grid points at the geometric centers of the respective image receiving areas.

9. A method for allowing a user to manipulate images at a user interface on a computer device, comprising:

displaying a plurality of image receiving areas in the image collage layout at a user interface on a computer device, wherein each of the plurality of image receiving areas is configured to receive and display an image;

allowing a user to select the amount of space between adjacent image receiving areas in the plurality of image receiving areas in the image collage layout;

displaying the plurality of image receiving areas having the selected amount of space by the user in the image collage layout at the user interface;

allowing the user to select a tilt angle for the plurality of image receiving areas according to the selected amount of space between the adjacent image receiving areas; and

displaying the plurality of image receiving areas having the selected amount of space and oriented at the selected tilt angle in the image collage layout at the user interface, wherein the user interface comprises at least one control configured to allow the user to continuously vary the first tilt angle and the second tilt angle, wherein the at least one control comprises a first slideable tab and one of a second slideable tab or a third slideable tab at the user interface, wherein a first slidable tab is configured to be slided by a user to select the first tilt angle and the second tilt angle, wherein the second slidable is configured to adjust the amount of padding between the plurality of image receiving areas, and the third slideable tab is configured to adjust the width of a canvas border for the image receiving areas in the image collage layout are adjustable by the user at the user interface, wherein the plurality of image receiving areas are positioned at a plurality of grid points on the user interface, wherein each of the grid points defines a center of rotation for the image receiving area located at the respective grid point.

10. The method of claim 9 , wherein the plurality of image receiving areas are tilted at the tilt angle such that the adjacent image receiving areas do not touch or overlap with each other.

11. The method of claim 9 , wherein the user interface comprises a first control configured to allow the user to vary the tilt angle.

12. The method of claim 9 , wherein the user interface comprises a second control configured to allow the user to vary the amount of space between the adjacent image receiving areas.

13. The method of claim 9 , wherein the first group of image receiving areas is positioned in a row or a column in the user interface.

14. 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 a plurality of image receiving areas in the image collage layout at a user interface on a computer device, wherein the plurality of image receiving areas comprise a first group of image receiving areas and a second group of image receiving areas, wherein each of the plurality of image receiving areas is configured to receive and display an image;

allow a user to select a first tilt angle for the first group of image receiving areas in the image collage layout;

display the first group of the image receiving areas at the first tilt angle in the image collage layout at the user interface;

allow the user to select a second tilt angle for the second group of image receiving areas in the image collage layout; and

display the second group of the image receiving areas at the second tilt angle in the image collage layout at the user interface, wherein the user interface comprises at least one control configured to allow the user to continuously vary the first tilt angle and the second tilt angle, wherein the at least one control comprises a first slideable tab and one of a second slideable tab or a third slideable tab at the user interface, wherein a first slidable tab is configured to be slided by a user to select the first tilt angle and the second tilt angle, wherein the second slidable is configured to adjust the amount of padding between the plurality of image receiving areas, and the third slideable tab is configured to adjust the width of a canvas border for the image receiving areas in the image collage layout are adjustable by the user at the user interface, wherein the plurality of image receiving areas are positioned at a plurality of grid points on the user interface, wherein each of the grid points defines a center of rotation for the image receiving area located at the respective grid point.

15. The computer program product of claim 14 , wherein the user interface comprises at least one control configured to allow the user to vary the first tilt angle or the second tilt angle.

16. The computer program product of claim 14 , wherein the first tilt angle and the second tilt angle have substantially the same angle.

17. The computer program product of claim 14 , wherein the first tilt angle and the second tilt angle have different angles.

18. The computer program product of claim 14 , wherein the first tilt angle and the second tilt angle define image rotations toward the same direction.

19. The computer program product of claim 14 , wherein the first tilt angle and the second tilt angle define image rotations toward opposite directions.

20. The computer program product of claim 14 , wherein the first group of image receiving areas is positioned in a row or a column in the user interface.

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: HARRISON, JASON F
To: SHUTTERFLY, INC
Reel/Frame 033720/0274 →
SECURITY AGREEMENT Recorded Dec 7, 2011
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 027333/0161 →