Image collage authoring
First Claim
1. A method, comprising:
- on a display, displaying a user interface comprising a catalog area, a collage mock-up area, and a mode select interface control operable to select an operational state of the user interface;
displaying thumbnails of images in the catalog area;
presenting a subset of the images in a layout over respective portions of the collage mock-up area, the collage mock-up area including a mock-up background object selectable to change the layout of the subset of the images;
receiving a user input gesture on a target object displayed on the user interface, the user input gesture being one of multiple types of user input gestures, the target object being one of multiple object types;
determining whether the user interface is in a first or a second operational state;
in response to determining that the user interface is in the first operational state, performing a first action, selected from a first set of actions corresponding to the first operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object;
in response to determining that the user interface is in the second operational state, performing a second action, selected from a second set actions corresponding to the second operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object; and
in response to a point-and-click gesture on the mock-up background object, changing the layout from a current layout to a new layout for the subset of the images.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface that includes a catalog area, a collage mock-up area, and a mode select interface control operable to select an operational state of the user interface is displayed. Thumbnails of respective images are shown in the catalog area. A layout of a subset of the images is presented in the collage mock-up area. In response to the receipt of a user input gesture and a determination that the user interface is in a first operational state, a first action type is performed based on the type of the received user input gesture and the object type of the target object. In response to the receipt of the user input gesture and a determination that the user interface is in a second operational state, a second action type is performed based on the type of the received user input gesture and the object type of the target object.
157 Citations
19 Claims
-
1. A method, comprising:
-
on a display, displaying a user interface comprising a catalog area, a collage mock-up area, and a mode select interface control operable to select an operational state of the user interface; displaying thumbnails of images in the catalog area; presenting a subset of the images in a layout over respective portions of the collage mock-up area, the collage mock-up area including a mock-up background object selectable to change the layout of the subset of the images; receiving a user input gesture on a target object displayed on the user interface, the user input gesture being one of multiple types of user input gestures, the target object being one of multiple object types; determining whether the user interface is in a first or a second operational state; in response to determining that the user interface is in the first operational state, performing a first action, selected from a first set of actions corresponding to the first operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object; in response to determining that the user interface is in the second operational state, performing a second action, selected from a second set actions corresponding to the second operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object; and in response to a point-and-click gesture on the mock-up background object, changing the layout from a current layout to a new layout for the subset of the images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to:
-
on a display, display a user interface comprising a catalog area, a collage mock-up area, and a mode select interface control operable to select an operational state of the user interface; display thumbnails of images in the catalog area; present a subset of the images in a layout over respective portions of the collage mock-up area, the collage mock-up area including a mock-up background object selectable to change the layout of the subset of the images; receive a user input gesture on a target object displayed on the user interface, the user input gesture being one of multiple types of user input gestures, the target object being one of multiple object types; determine whether the user interface is in a first or second operational state; in response to determining that the user interface is in the first operational state, perform a first action, selected from a first set of actions corresponding to the first operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object; in response to determining that the user interface is in the second operational state, perform a second action, selected from a second set actions corresponding to the second operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object; in response to a point-and-click gesture on the mock-up background object, change the layout from a current layout to a new layout for the subset of the images.
-
-
19. An apparatus comprising:
-
a hardware memory storing instructions; and a hardware processor coupled to the memory to execute the instructions, causing the hardware processor to; on a display, display a user interface comprising a catalog area, a collage mock-up area, and a mode select interface control operable to select an operational state of the user interface; display thumbnails of images in the catalog area; present a subset of the images in a layout over respective portions of the collage mock-up area, the collage mock-up area including a mock-up background object selectable to change the layout of the subset of the images; receive a user input gesture on a target object displayed on the user interface, the user input gesture being one of multiple types of user input gestures, the target object being one of multiple object types; determine whether the user interface is in a first or a second operational state; in response to determining that the user interface is in the first operational state, perform a first action, selected from a first set of actions corresponding to the first operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object; in response to determining that the user interface is in a second operational state, perform a second action, selected from a second set of actions corresponding to the second operational state, based on (i) the type of the received user input gesture, and (ii) the object type of the target object; and in response to a point-and-click gesture on the mock-up background object, change the layout from a current layout to a new layout for the subset of images.
-
Specification