US 12,422,977 B2
User interfaces with a character having a visual state based on device activity state and an indication of time
Kevin Will Chen, Sunnyvale, CA (US); Guillaume Pierre André Barlier, San Mateo, CA (US); Lisa K. Forssell, Palo Alto, CA (US); JD Gardner, San Jose, CA (US); Aurelio Guzman, San Jose, CA (US); Jason Rickwald, Santa Cruz, CA (US); Christopher James Romney, San Jose, CA (US); Nicolas Scapel, Sunnyvale, CA (US); Christopher Wilson, San Francisco, CA (US); Alan C. Dye, San Francisco, CA (US); and Kevin M. Lynch, Woodside, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 24, 2020, as Appl. No. 17/031,671.
Claims priority of provisional application 63/023,194, filed on May 11, 2020.
Claims priority of provisional application 63/078,314, filed on Sep. 14, 2020.
Prior Publication US 2021/0349426 A1, Nov. 11, 2021
Int. Cl. G06F 3/04845 (2022.01); G04G 9/00 (2006.01); G04G 21/02 (2010.01); G04G 21/08 (2010.01); G06F 3/0362 (2013.01); G06F 3/04817 (2022.01); G06F 3/04842 (2022.01); G06F 3/04847 (2022.01); G06F 3/0485 (2022.01); G06F 3/0486 (2013.01); G06F 3/0487 (2013.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); G06T 3/60 (2006.01); G06T 11/40 (2006.01); G06T 11/60 (2006.01)
CPC G06F 3/0487 (2013.01) [G04G 9/0064 (2013.01); G04G 9/007 (2013.01); G04G 9/0076 (2013.01); G04G 21/02 (2013.01); G04G 21/025 (2013.01); G04G 21/08 (2013.01); G06F 3/0362 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 3/0485 (2013.01); G06F 3/0486 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06T 3/60 (2013.01); G06T 11/40 (2013.01); G06T 11/60 (2013.01); G06T 2200/24 (2013.01)] 57 Claims
OG exemplary drawing
 
1. A computer system, comprising:
a display generation component;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
at a first time, displaying, concurrently in a user interface displayed via the display generation component:
an indication of time, and
a graphical representation of a first character in a first visual state that corresponds to a first activity state of the computer system, wherein the first activity state is a low-power state, wherein the graphical representation of the first character is displayed without displaying a graphical representation of a second character, and wherein the first visual state is a static visual state for the graphical representation of the first character;
while displaying the graphical representation of the first character in the first visual state, detecting first user input of a first input type;
in response to detecting the first user input of the first input type:
transitioning the computer system from the first activity state to a second activity state, wherein the second activity state is different from the first activity state; and
initiating a first animation of the graphical representation of the first character;
after initiating the first animation and while displaying the graphical representation of the first character in a second visual state, different from the first visual state, that corresponds to the second activity state of the computer system, detecting second user input of the first input type, wherein the second visual state is an animated state for the graphical representation of the first character;
in response to detecting the second user input of the first input type:
maintaining the computer system in the second activity state; and
initiating a second animation of the graphical representation of the first character, wherein the second animation is different from the first animation;
while displaying the graphical representation of the first character, detecting a third input directed to one or more input devices of the computer system;
in response to detecting the third input directed to one or more input devices, displaying the graphical representation of the first character in a third visual state that includes enlarging the graphical representation of the first character such that a portion of the graphical representation of the first character ceases to be displayed in the user interface; and
at a second time, after the first time, displaying, concurrently in the user interface:
the indication of time, and
the graphical representation of the second character, wherein the graphical representation of the second character is displayed without displaying the graphical representation of the first character, and wherein displaying the graphical representation of the second character includes:
in accordance with a determination that the computer system is in the first activity state, displaying the graphical representation of the second character in the first visual state that corresponds to the first activity state of the computer system, and wherein the first visual state is a static visual state for the graphical representation of the second character; and
in accordance with a determination that the computer system is in the second activity state that is different from the first activity state, displaying the graphical representation of the second character in the second visual state, wherein the second visual state is an animated visual state for the graphical representation of the second character that corresponds to the second activity state of the computer system.