Sharing user-configurable graphical constructs
First Claim
Patent Images
1. A device, comprising:
- a display;
one or more processors;
a memory, the memory storing a discrete set of graphical assets; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying a user-configurable graphical construct or a representation of the user-configurable graphical construct;
receiving a first user input corresponding to a request to share data representing the user-configurable graphical construct;
in response to receiving the first user input, concurrently displaying a share affordance and a customize affordance for configuring the user-configurable graphical construct;
before transmitting data representing the user-configurable graphical construct;
displaying a user interface for selecting a recipient device; and
receiving a second user input corresponding to a selection of the recipient device;
receiving a third user input corresponding to the displayed share affordance; and
in response to receiving the third user input, transmitting the data representing the user-configurable graphical construct to the recipient device, wherein the transmitted data includes;
first information representing a first graphical element of the user-configurable construct, the first information representing the first graphical element including i) data identifying a first graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the first graphical asset in the user-configurable graphical construct, and wherein the transmitted data further includes;
second information representing a second graphical element of the user-configurable construct, the second information representing the second graphical element including i) data identifying a second graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the second graphical asset in the user-configurable graphical construct.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for sharing user-configurable graphical constructs, e.g., for use with a portable multifunction device, are disclosed. The methods described herein allow for sharing user-configurable graphical constructs that contain independently configurable graphical elements and graphical assets. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
590 Citations
42 Claims
-
1. A device, comprising:
-
a display; one or more processors; a memory, the memory storing a discrete set of graphical assets; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a user-configurable graphical construct or a representation of the user-configurable graphical construct; receiving a first user input corresponding to a request to share data representing the user-configurable graphical construct; in response to receiving the first user input, concurrently displaying a share affordance and a customize affordance for configuring the user-configurable graphical construct; before transmitting data representing the user-configurable graphical construct; displaying a user interface for selecting a recipient device; and receiving a second user input corresponding to a selection of the recipient device; receiving a third user input corresponding to the displayed share affordance; and in response to receiving the third user input, transmitting the data representing the user-configurable graphical construct to the recipient device, wherein the transmitted data includes; first information representing a first graphical element of the user-configurable construct, the first information representing the first graphical element including i) data identifying a first graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the first graphical asset in the user-configurable graphical construct, and wherein the transmitted data further includes; second information representing a second graphical element of the user-configurable construct, the second information representing the second graphical element including i) data identifying a second graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the second graphical asset in the user-configurable graphical construct. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a device with a display and a memory, the memory storing a discrete set of graphical assets, and the one or more programs including instructions for:
-
displaying a user-configurable graphical construct or a representation of the user-configurable graphical construct; receiving a first user input corresponding to a request to share data representing the user-configurable graphical construct; in response to receiving the first user input, concurrently displaying a share affordance and a customize affordance for configuring the user-configurable graphical construct; before transmitting data representing the user-configurable graphical construct; displaying a user interface for selecting a recipient device; and receiving the second user input corresponding to a selection of the recipient device; receiving a third user input corresponding to the displayed share affordance; and in response to receiving the third user input, transmitting the data representing the user-configurable graphical construct to the recipient device, wherein the transmitted data includes; first information representing a first graphical element of the user-configurable construct, the first information representing the first graphical element including i) data identifying a first graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the first graphical asset in the user-configurable graphical construct, and wherein the transmitted data further includes; second information representing a second graphical element of the user-configurable construct, the second information representing the second graphical element including i) data identifying a second graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the second graphical asset in the user-configurable graphical construct. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
at an electronic device with a display, one or more processors, and memory, the memory storing a discrete set of graphical assets; displaying a user-configurable graphical construct or a representation of the user-configurable graphical construct; receiving a first user input corresponding to a request to share data representing the user-configurable graphical construct; in response to receiving the first user input, concurrently displaying a share affordance and a customize affordance for configuring the user-configurable graphical construct; before transmitting data representing the user-configurable graphical construct; displaying a user interface for selecting a recipient device; and receiving the second user input corresponding to a selection of the recipient device; receiving a third user input corresponding to the displayed share affordance; and in response to receiving the third user input, transmitting the data representing the user-configurable graphical construct to the recipient device, wherein the transmitted data includes; first information representing a first graphical element of the user-configurable construct, the first information representing the first graphical element including i) data identifying a first graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the first graphical asset in the user-configurable graphical construct, and wherein the transmitted data further includes; second information representing a second graphical element of the user-configurable construct, the second information representing the second graphical element including i) data identifying a second graphical asset of the discrete set of graphical assets, and ii) data indicating the arrangement of the second graphical asset in the user-configurable graphical construct. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification