Context-specific user interfaces
First Claim
1. A non-transitory, non-signal computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of a wearable smart watch electronic device with a touch-sensitive display, a rotatable input mechanism, and one or more attachment mechanisms for attaching the wearable smart watch electronic device to a user'"'"'s wrist, cause the device to:
- detect a user movement of the wearable smart watch electronic device indicative of a raising of the user'"'"'s wrist;
in response to detecting the user movement of the wearable smart watch electronic device;
automatically obtain data representing a current location of the electronic device, andautomatically display on the touch-sensitive display a user interface screen, the user interface screen including;
a first affordance representing a simulation of a first region of the Earth as illuminated by the Sun at a current time, wherein the displayed first region of the Earth represented by the first affordance indicates the current location of the electronic device as a default; and
a second affordance indicating the current time;
after displaying the user interface screen, receive a first user input; and
in response to receiving the first user input;
rotate the simulation of the Earth to reveal a second region of the Earth as illuminated by the Sun at the current time;
receive a second user input representing a movement of the rotatable input mechanism; and
in response to receiving the second user input;
update the first affordance to represent a simulation of the first region of the Earth as illuminated by the Sun at a non-current time; and
update the second affordance to indicate the non-current time.
1 Assignment
0 Petitions
Accused Products
Abstract
Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
211 Citations
78 Claims
-
1. A non-transitory, non-signal computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of a wearable smart watch electronic device with a touch-sensitive display, a rotatable input mechanism, and one or more attachment mechanisms for attaching the wearable smart watch electronic device to a user'"'"'s wrist, cause the device to:
-
detect a user movement of the wearable smart watch electronic device indicative of a raising of the user'"'"'s wrist; in response to detecting the user movement of the wearable smart watch electronic device; automatically obtain data representing a current location of the electronic device, and automatically display on the touch-sensitive display a user interface screen, the user interface screen including; a first affordance representing a simulation of a first region of the Earth as illuminated by the Sun at a current time, wherein the displayed first region of the Earth represented by the first affordance indicates the current location of the electronic device as a default; and a second affordance indicating the current time; after displaying the user interface screen, receive a first user input; and in response to receiving the first user input; rotate the simulation of the Earth to reveal a second region of the Earth as illuminated by the Sun at the current time; receive a second user input representing a movement of the rotatable input mechanism; and in response to receiving the second user input; update the first affordance to represent a simulation of the first region of the Earth as illuminated by the Sun at a non-current time; and update the second affordance to indicate the non-current time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method, comprising:
-
at a wearable smart watch electronic device with a touch-sensitive display, a rotatable input mechanism, and one or more attachment mechanisms for attaching the wearable smart watch electronic device to a user'"'"'s wrist; detecting a user movement of the wearable electronic device indicative of a raising of the user'"'"'s wrist; in response to detecting the user movement of the wearable smart watch electronic device; automatically obtaining data representing a current location of the electronic device, and automatically displaying on the touch-sensitive display a user interface screen, the user interface screen including; a first affordance representing a simulation of a first region of the Earth as illuminated by the Sun at a current time, wherein the displayed first region of the Earth represented by the first affordance indicates the current location of the electronic device as a default; and a second affordance indicating the current time; after displaying the user interface screen, receiving a first user input; and in response to receiving the first user input; rotating the simulation of the Earth to reveal a second region of the Earth as illuminated by the Sun at the current time; receiving a second user input representing a movement of the rotatable input mechanism; and in response to receiving the second user input; updating the first affordance to represent a simulation of the first region of the Earth as illuminated by the Sun at a non-current time; and updating the second affordance to indicate the non-current time. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A wearable smart watch electronic device, comprising:
-
a touch-sensitive display; a rotatable input mechanism; one or more attachment mechanisms for attaching the wearable smart watch electronic device to a user'"'"'s wrist; 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; detecting a user movement of the wearable smart watch electronic device indicative of a raising of the user'"'"'s wrist; in response to detecting the user movement of the wearable smart watch electronic device; automatically obtaining data representing a current location of the electronic device, and automatically displaying on the touch-sensitive display a user interface screen, the user interface screen including; a first affordance representing a simulation of a first region of the Earth as illuminated by the Sun at a current time, wherein the displayed first region of the Earth represented by the first affordance indicates the current location of the electronic device as a default; and a second affordance indicating the current time; after displaying the user interface screen, receiving a first user input; and in response to receiving the first user input; rotating the simulation of the Earth to reveal a second region of the Earth as illuminated by the Sun at the current time; receiving a second user input representing a movement of the rotatable input mechanism; and in response to receiving the second user input; updating the first affordance to represent a simulation of the first region of the Earth as illuminated by the Sun at a non-current time; and updating the second affordance to indicate the non-current time. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
Specification