User interface interaction using various inputs for adding a contact
First Claim
1. An electronic device comprising:
- a touch-sensitive display;
a rotatable input mechanism;
one or more processors;
a memory; 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, on the touch-sensitive display, a user interface comprising a plurality of objects each associated with a contact of a plurality of contacts and an affordance having a visual appearance representing a first contact of the plurality of contacts;
receiving a first input corresponding to a selection of an object of the plurality of objects that is associated with a second contact of the plurality of contacts;
in response to receiving the first input corresponding to the selection of the object of the plurality of objects that is associated with the second contact of the plurality of contacts, updating the visual appearance of the affordance to represent the second contact among the plurality of contacts;
after updating the visual appearance of the affordance to represent the second contact among the plurality of contacts, receiving a second input corresponding to a selection of an object that is not associated with any contact, wherein the selection of the object that is not associated with any contact corresponds to a rotation of the rotatable input mechanism;
in response to receiving the second input corresponding to the selection of the object that is not associated with any contact, updating display of the affordance to an add contact affordance, wherein the add contact affordance was not displayed prior to detecting the second input corresponding to the selection of the object that is not associated with any contact;
after displaying the add contact affordance, receiving a third input corresponding to a selection of the add contact affordance; and
in response to receiving the third input corresponding to the selection of the add contact affordance, displaying a user interface for adding a contact.
1 Assignment
0 Petitions
Accused Products
Abstract
A device with a touch-sensitive display, a rotatable input mechanism, processors, and memory storing programs for displaying, on the touch-sensitive display, a user interface comprising a plurality of objects each associated with a contact and an affordance representing a first contact is disclosed. The memory may include programs for, in response to receiving the first input, updating the visual appearance of the affordance to represent the second contact among the plurality of contacts, and the memory also may include programs for, after updating the visual appearance of the affordance, updating display of the affordance to an add contact affordance, where the add contact affordance was not displayed prior to detecting the second input corresponding to the selection of the object that is not associated with any contact. Further, the memory may include programs for displaying a user interface for adding a contact upon selection of the add contact affordance.
-
Citations
48 Claims
-
1. An electronic device comprising:
-
a touch-sensitive display; a rotatable input mechanism; one or more processors; a memory; 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, on the touch-sensitive display, a user interface comprising a plurality of objects each associated with a contact of a plurality of contacts and an affordance having a visual appearance representing a first contact of the plurality of contacts; receiving a first input corresponding to a selection of an object of the plurality of objects that is associated with a second contact of the plurality of contacts; in response to receiving the first input corresponding to the selection of the object of the plurality of objects that is associated with the second contact of the plurality of contacts, updating the visual appearance of the affordance to represent the second contact among the plurality of contacts; after updating the visual appearance of the affordance to represent the second contact among the plurality of contacts, receiving a second input corresponding to a selection of an object that is not associated with any contact, wherein the selection of the object that is not associated with any contact corresponds to a rotation of the rotatable input mechanism; in response to receiving the second input corresponding to the selection of the object that is not associated with any contact, updating display of the affordance to an add contact affordance, wherein the add contact affordance was not displayed prior to detecting the second input corresponding to the selection of the object that is not associated with any contact; after displaying the add contact affordance, receiving a third input corresponding to a selection of the add contact affordance; and in response to receiving the third input corresponding to the selection of the add contact affordance, displaying a user interface for adding a contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable-storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive display and a rotatable input mechanism, the one or more programs including instructions for:
-
displaying, on the touch-sensitive display, a user interface comprising a plurality of objects each associated with a contact of a plurality of contacts and an affordance having a visual appearance representing a first contact of the plurality of contacts; receiving a first input corresponding to a selection of an object of the plurality of objects that is associated with a second contact of the plurality of contacts; in response to receiving the first input corresponding to the selection of the object of the plurality of objects that is associated with the second contact of the plurality of contacts, updating the visual appearance of the affordance to represent the second contact among the plurality of contacts; after updating the visual appearance of the affordance to represent the second contact among the plurality of contacts, receiving a second input corresponding to a selection of an object that is not associated with any contact, wherein the selection of the object that is not associated with any contact corresponds to a rotation of the rotatable input mechanism; in response to receiving the second input corresponding to the selection of the object that is not associated with any contact, updating display of the affordance to an add contact affordance, wherein the add contact affordance was not displayed prior to detecting the second input corresponding to the selection of the object that is not associated with any contact; after displaying the add contact affordance, receiving a third input corresponding to a selection of the add contact affordance; and in response to receiving the third input corresponding to the selection of the add contact affordance, displaying a user interface for adding a contact. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
at an electronic device with a touch-sensitive display and a rotatable input mechanism; displaying, on the touch-sensitive display, a user interface comprising a plurality of objects each associated with a contact of a plurality of contacts and an affordance having a visual appearance representing a first contact of the plurality of contacts; receiving a first input corresponding to a selection of an object of the plurality of objects that is associated with a second contact of the plurality of contacts; in response to receiving the first input corresponding to the selection of the object of the plurality of objects that is associated with the second contact of the plurality of contacts, updating the visual appearance of the affordance to represent the second contact among the plurality of contacts; after updating the visual appearance of the affordance to represent the second contact among the plurality of contacts, receiving a second input corresponding to a selection of an object that is not associated with any contact, wherein the selection of the object that is not associated with any contact corresponds to a rotation of the rotatable input mechanism; in response to receiving the second input corresponding to the selection of the object that is not associated with any contact, updating display of the affordance to an add contact affordance, wherein the add contact affordance was not displayed prior to detecting the second input corresponding to the selection of the object that is not associated with any contact; after displaying the add contact affordance, receiving a third input corresponding to a selection of the add contact affordance; and in response to receiving the third input corresponding to the selection of the add contact affordance, displaying a user interface for adding a contact. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
Specification