IP Library Granted Patent US 11,079,913
Granted Patent B1
US 11,079,913 · App. 17/026,818 · Granted Aug 3, 2021

User interface for status indicators

Inventors: Andrew Seunghyun Kim (Campbell, CA); Patrick L. Coffman (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04842G06F3/0488G06F3/167
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,079,913
App. No.
17/026,818
Filed
Sep 21, 2020
Granted
Aug 3, 2021
Kind
B1
Examiner
KIM, SANG H
Art Unit
2176
USPC
715/810
Abstract

The present disclosure generally relates to managing audio messages. In some examples, user interfaces for displaying visual indications are described.

Claims (150)

1. A computer system, comprising:

one or more processors, wherein the computer system is in communication with a display generation component and one or more input devices; 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:

displaying, via the display generation component, a first status indicator that indicates that a plurality of accessory devices of a first accessory type is in a first state, wherein the plurality of accessory devices of the first accessory type includes:

a first accessory device that is the first accessory type and is in the first state; and

a second accessory device that is the first accessory type and is in the first state, wherein the second accessory device is different from the first accessory device;

while displaying the first status indicator, detecting a gesture; and

in response to detecting the gesture:

in accordance with a determination that the gesture is a first type of gesture and is directed to the first status indicator, causing the first accessory device and the second accessory device to change to a second state that is different from the first state; and

in accordance with a determination that the gesture is a second type of gesture that is different from the first type of gesture and is directed to the first status indicator:

in accordance with a determination that the first status indicator corresponds to less than a predetermined number of accessory devices of the first accessory type that are in the first state, displaying a first accessory control user interface object corresponding to the first accessory device, wherein selection of the first accessory control user interface object causes the first accessory device to change to a third state; and

in accordance with a determination that the first status indicator corresponds to not less than the predetermined number of accessory devices of the first accessory type that are in the first state, displaying a second accessory control user interface object corresponding to the first accessory device, wherein selection of the second accessory control user interface object causes the first accessory device to change to a fourth state that is different from the third state.

2. The computer system of claim 1 , wherein:

the gesture is detected while concurrently displaying, with the first status indicator, a second status indicator that indicates that a plurality of accessory devices of a second accessory type, different from the first accessory type, are in a fifth state, the plurality of accessory devices of the second accessory type including:

a third accessory device that is the second accessory type and is in the fifth state; and

a fourth accessory device that is the second accessory type and is in the fifth state; and

the one or more programs further includes instructions for:

in accordance with a determination that the gesture is the first type of gesture and is directed to the second status indicator, causing the third accessory device and the fourth accessory device to change to a sixth state that is different from the fifth state; and

in accordance with a determination that the gesture is the second type of gesture and is directed to the second status indicator, displaying, via the display generation component, a third accessory control user interface object corresponding to the third accessory device, wherein selection of the third accessory control user interface object causes the third accessory device to change to the sixth state without causing the fourth accessory device to change to the sixth state.

3. The computer system of claim 1 , wherein:

in accordance with a determination that a fifth accessory device is the first accessory type and the fifth accessory device is in the first state, the plurality of accessory devices of the first accessory type includes the fifth accessory device; and

in accordance with a determination that the fifth accessory device is the first accessory type and the fifth accessory device is not in the first state, the plurality of accessory devices of the first accessory type does not include the fifth accessory device.

4. The computer system of claim 1 , wherein:

the first type of gesture is a tap gesture; and

the second type of gesture is a press-and-hold gesture.

5. The computer system of claim 1 , wherein the one or more programs further include instructions for:

in response to detecting the gesture:

in accordance with a determination that the gesture is a third type of gesture, displaying a status indicator that was not previously displayed.

6. The computer system of claim 1 , wherein causing the first accessory device and the second accessory device to change to the second state includes causing the first accessory device and the second accessory device to perform a type of action that is based on the first accessory type.

7. The computer system of claim 1 , wherein the one or more programs further include instructions for:

before detecting the gesture, displaying a third status indicator adjacent to the first status indicator and a fourth status indicator adjacent to the third status indicator, wherein the first status indicator, the third status indicator, and fourth status indicator are displayed in an order based on a respective status indicator category that corresponds to each respective status indicator.

8. The computer system of claim 1 , wherein the one or more programs further include instructions for:

in accordance with a determination that the gesture is the first type of gesture and is directed to the first status indicator, ceasing to display the first status indicator after a predetermined period of time.

9. The computer system of claim 1 , wherein:

the first status indicator is displayed at a first location when the gesture is detected; and

the one or more programs further include instructions for:

in accordance with a determination that the gesture is the first type of gesture and is directed to the first status indicator, ceasing to display the first status indicator at the first location and displaying a sixth status indicator at the first location, wherein the sixth status indicator was adjacent to the first status indicator before the gesture was detected.

10. The computer system of claim 1 , wherein the one or more programs further include instructions for:

in accordance with the determination that the gesture is the first type of gesture and is directed to the first status indicator, visually updating the first status indicator such that the first status indicator is changed from indicating that the plurality of accessory devices of the first accessory type are in the first state to indicate that the plurality of accessory devices of the first accessory type has changed state.

11. The computer system of claim 1 , wherein:

the first status indicator is displayed on a first user interface; and

the one or more programs further include instructions for:

receiving a request to display a second user interface that is different from the first user interface; and

in response to receiving the request to display the second user interface:

displaying the second user interface that includes a status indicator that indicates that one or more accessory devices of the first accessory type are in the first state, wherein:

in accordance with a determination that the second user interface corresponds to a first group of accessory devices and the first accessory device corresponds to the first group of accessory devices, the one or more accessory devices of the first accessory type include the first accessory device; and

in accordance with a determination that the second user interface corresponds to the first group of accessory devices and the first accessory device does not correspond to the first group of accessory devices, the one or more accessory devices of the first accessory type does not include the first accessory device.

12. The computer system of claim 1 , wherein the one or more programs further include instructions for:

in accordance with a determination that the gesture is the second type of gesture and is directed to the first status indicator, concurrently, via the display generation component, displaying:

a fourth accessory control user interface object corresponding to the first accessory device, wherein selection of the fourth accessory control user interface object causes the first accessory device to change to the second state without causing the second accessory device to change to the second state; and

a fifth accessory control user interface object corresponding to the second accessory device, wherein selection of the fifth accessory control user interface object causes the second accessory device to change to the second state without causing the first accessory device to change to the second state.

13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system, wherein the computer system is in communication with a display generation component and one or more input devices, the one or more programs including instructions for:

displaying, via the display generation component, a first status indicator that indicates that a plurality of accessory devices of a first accessory type is in a first state, wherein the plurality of accessory devices of the first accessory type includes:

a first accessory device that is the first accessory type and is in the first state; and

a second accessory device that is the first accessory type and is in the first state, wherein the second accessory device is different from the first accessory device;

while displaying the first status indicator, detecting a gesture; and

in response to detecting the gesture:

in accordance with a determination that the gesture is a first type of gesture and is directed to the first status indicator, causing the first accessory device and the second accessory device to change to a second state that is different from the first state; and

in accordance with a determination that the gesture is a second type of gesture that is different from the first type of gesture and is directed to the first status indicator:

in accordance with a determination that the first status indicator corresponds to less than a predetermined number of accessory devices of the first accessory type that are in the first state, displaying a first accessory control user interface object corresponding to the first accessory device, wherein selection of the first accessory control user interface object causes the first accessory device to change to a third state; and

in accordance with a determination that the first status indicator corresponds to not less than the predetermined number of accessory devices of the first accessory type that are in the first state, displaying a second accessory control user interface object corresponding to the first accessory device, wherein selection of the second accessory control user interface object causes the first accessory device to change to a fourth state that is different from the third state.

14. The non-transitory computer-readable storage medium of claim 13 , wherein:

the gesture is detected while concurrently displaying, with the first status indicator, a second status indicator that indicates that a plurality of accessory devices of a second accessory type, different from the first accessory type, are in a fifth state, the plurality of accessory devices of the second accessory type including:

a third accessory device that is the second accessory type and is in the fifth state; and

a fourth accessory device that is the second accessory type and is in the fifth state; and

the one or more programs further include instructions for:

in accordance with a determination that the gesture is the first type of gesture and is directed to the second status indicator, causing the third accessory device and the fourth accessory device to change to a sixth state that is different from the fifth state; and

in accordance with a determination that the gesture is the second type of gesture and is directed to the second status indicator, displaying, via the display generation component, a third accessory control user interface object corresponding to the third accessory device, wherein selection of the third accessory control user interface object causes the third accessory device to change to the sixth state without causing the fourth accessory device to change to the sixth state.

15. The non-transitory computer-readable storage medium of claim 13 , wherein:

in accordance with a determination that a fifth accessory device is the first accessory type and the fifth accessory device is in the first state, the plurality of accessory devices of the first accessory type includes the fifth accessory device; and

in accordance with a determination that the fifth accessory device is the first accessory type and the fifth accessory device is not in the first state, the plurality of accessory devices of the first accessory type does not include the fifth accessory device.

16. The non-transitory computer-readable storage medium of claim 13 , wherein:

the first type of gesture is a tap gesture; and

the second type of gesture is a press-and-hold gesture.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more programs further include instructions for:

in response to detecting the gesture:

in accordance with a determination that the gesture is a third type of gesture, displaying a status indicator that was not previously displayed.

18. The non-transitory computer-readable storage medium of claim 13 , wherein causing the first accessory device and the second accessory device to change to the second state includes causing the first accessory device and the second accessory device to perform a type of action that is based on the first accessory type.

19. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more programs further include instructions for:

before detecting the gesture, displaying a third status indicator adjacent to the first status indicator and a fourth status indicator adjacent to the third status indicator, wherein the first status indicator, the third status indicator, and fourth status indicator are displayed in an order based on a respective status indicator category that corresponds to each respective status indicator.

20. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more programs further include instructions for:

in accordance with a determination that the gesture is the first type of gesture and is directed to the first status indicator, ceasing to display the first status indicator after a predetermined period of time.

21. The non-transitory computer-readable storage medium of claim 13 , wherein:

the first status indicator is displayed at a first location when the gesture is detected; and

the one or more programs further include instructions for:

in accordance with a determination that the gesture is the first type of gesture and is directed to the first status indicator, ceasing to display the first status indicator at the first location and displaying a sixth status indicator at the first location, wherein the sixth status indicator was adjacent to the first status indicator before the gesture was detected.

22. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more programs further include instructions for:

in accordance with the determination that the gesture is the first type of gesture and is directed to the first status indicator, visually updating the first status indicator such that the first status indicator is changed from indicating that the plurality of accessory devices of the first accessory type are in the first state to indicate that the plurality of accessory devices of the first accessory type has changed state.

23. The non-transitory computer-readable storage medium of claim 13 , wherein:

the first status indicator is displayed on a first user interface; and

the one or more programs further include instructions for:

receiving a request to display a second user interface that is different from the first user interface; and

in response to receiving the request to display the second user interface:

displaying the second user interface that includes a status indicator that indicates that one or more accessory devices of the first accessory type are in the first state, wherein:

in accordance with a determination that the second user interface corresponds to a first group of accessory devices and the first accessory device corresponds to the first group of accessory devices, the one or more accessory devices of the first accessory type include the first accessory device; and

in accordance with a determination that the second user interface corresponds to the first group of accessory devices and the first accessory device does not correspond to the first group of accessory devices, the one or more accessory devices of the first accessory type does not include the first accessory device.

24. The non-transitory computer-readable medium of claim 13 , wherein the one or more programs further include instructions for:

in accordance with a determination that the gesture is the second type of gesture and is directed to the first status indicator, concurrently, via the display generation component, displaying:

a fourth accessory control user interface object corresponding to the first accessory device, wherein selection of the fourth accessory control user interface object causes the first accessory device to change to the second state without causing the second accessory device to change to the second state; and

a fifth accessory control user interface object corresponding to the second accessory device, wherein selection of the fifth accessory control user interface object causes the second accessory device to change to the second state without causing the first accessory device to change to the second state.

25. A method, comprising:

at a computer system, wherein the computer system is in communication with a display generation component and one or more inputs devices:

displaying, via the display generation component, a first status indicator that indicates that a plurality of accessory devices of a first accessory type is in a first state, wherein the plurality of accessory devices of the first accessory type includes:

a first accessory device that is the first accessory type and is in the first state; and

a second accessory device that is the first accessory type and is in the first state, wherein the second accessory device is different from the first accessory device;

while displaying the first status indicator, detecting a gesture; and

in response to detecting the gesture:

in accordance with a determination that the gesture is a first type of gesture and is directed to the first status indicator, causing the first accessory device and the second accessory device to change to a second state that is different from the first state; and

in accordance with a determination that the gesture is a second type of gesture that is different from the first type of gesture and is directed to the first status indicator:

in accordance with a determination that the first status indicator corresponds to less than a predetermined number of accessory devices of the first accessory type that are in the first state, displaying a first accessory control user interface object corresponding to the first accessory device, wherein selection of the first accessory control user interface object causes the first accessory device to change to a third state; and

in accordance with a determination that the first status indicator corresponds to not less than the predetermined number of accessory devices of the first accessory type that are in the first state, displaying a second accessory control user interface object corresponding to the first accessory device, wherein selection of the second accessory control user interface object causes the first accessory device to change to a fourth state that is different from the third state.

26. The method of claim 25 , wherein:

the gesture is detected while concurrently displaying, with the first status indicator, a second status indicator that indicates that a plurality of accessory devices of a second accessory type, different from the first accessory type, are in a fifth state, the plurality of accessory devices of the second accessory type including:

a third accessory device that is the second accessory type and is in the fifth state; and

a fourth accessory device that is the second accessory type and is in the fifth state; and

the method further comprises:

in accordance with a determination that the gesture is the first type of gesture and is directed to the second status indicator, causing the third accessory device and the fourth accessory device to change to a sixth state that is different from the fifth state; and

in accordance with a determination that the gesture is the second type of gesture and is directed to the second status indicator, displaying, via the display generation component, a third accessory control user interface object corresponding to the third accessory device, wherein selection of the third accessory control user interface object causes the third accessory device to change to the sixth state without causing the fourth accessory device to change to the sixth state.

27. The method of claim 25 , wherein:

in accordance with a determination that a fifth accessory device is the first accessory type and the fifth accessory device is in the first state, the plurality of accessory devices of the first accessory type includes the fifth accessory device; and

in accordance with a determination that the fifth accessory device is the first accessory type and the fifth accessory device is not in the first state, the plurality of accessory devices of the first accessory type does not include the fifth accessory device.

28. The method of claim 25 , wherein:

the first type of gesture is a tap gesture; and

the second type of gesture is a press-and-hold gesture.

29. The method of claim 25 , further comprising:

in response to detecting the gesture:

in accordance with a determination that the gesture is a third type of gesture, displaying a status indicator that was not previously displayed.

30. The method of claim 25 , wherein causing the first accessory device and the second accessory device to change to the second state includes causing the first accessory device and the second accessory device to perform a type of action that is based on the first accessory type.

31. The method of claim 25 , further comprising:

before detecting the gesture, displaying a third status indicator adjacent to the first status indicator and a fourth status indicator adjacent to the third status indicator, wherein the first status indicator, the third status indicator, and fourth status indicator are displayed in an order based on a respective status indicator category that corresponds to each respective status indicator.

32. The method of claim 25 , further comprising:

in accordance with a determination that the gesture is the first type of gesture and is directed to the first status indicator, ceasing to display the first status indicator after a predetermined period of time.

33. The method of claim 25 , wherein:

the first status indicator is displayed at a first location when the gesture is detected; and

the method further comprises:

in accordance with a determination that the gesture is the first type of gesture and is directed to the first status indicator, ceasing to display the first status indicator at the first location and displaying a sixth status indicator at the first location, wherein the sixth status indicator was adjacent to the first status indicator before the gesture was detected.

34. The method of claim 25 , further comprising:

in accordance with the determination that the gesture is the first type of gesture and is directed to the first status indicator, visually updating the first status indicator such that the first status indicator is changed from indicating that the plurality of accessory devices of the first accessory type are in the first state to indicate that the plurality of accessory devices of the first accessory type has changed state.

35. The method of claim 25 , wherein:

the first status indicator is displayed on a first user interface; and

the method further comprises:

receiving a request to display a second user interface that is different from the first user interface; and

in response to receiving the request to display the second user interface:

displaying the second user interface that includes a status indicator that indicates that one or more accessory devices of the first accessory type are in the first state, wherein:

in accordance with a determination that the second user interface corresponds to a first group of accessory devices and the first accessory device corresponds to the first group of accessory devices, the one or more accessory devices of the first accessory type include the first accessory device; and

in accordance with a determination that the second user interface corresponds to the first group of accessory devices and the first accessory device does not correspond to the first group of accessory devices, the one or more accessory devices of the first accessory type does not include the first accessory device.

36. The method of claim 25 , further comprising:

in accordance with a determination that the gesture is the second type of gesture and is directed to the first status indicator, concurrently, via the display generation component, displaying:

a fourth accessory control user interface object corresponding to the first accessory device, wherein selection of the fourth accessory control user interface object causes the first accessory device to change to the second state without causing the second accessory device to change to the second state; and

a fifth accessory control user interface object corresponding to the second accessory device, wherein selection of the fifth accessory control user interface object causes the second accessory device to change to the second state without causing the first accessory device to change to the second state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: KIM, ANDREW SEUNGHYUN; COFFMAN, PATRICK L.
To: APPLE INC.
Reel/Frame 056251/0526 →
Continuity (2)
Provisional Application 63041979 · Jun 21, 2020
Provisional Application 63023225 · May 11, 2020
Cited By (37)
US 1,089,222 US 1,089,223 US 1,089,292 US 1,092,490 US 1,092,555 US 1,093,422 US 1,094,445 US 1,094,446 US 1,117,336 US 12,197,699 US 12,210,730 US 12,223,228 US 12,242,702 US 12,244,755 US 12,256,128 US 12,260,059 US 12,262,089 US 12,265,364 US 12,265,696 US 12,267,622 US 12,301,979 US 12,302,035 US 12,348,663 US 12,368,946 US 12,379,827 US 12,381,924 US 12,422,976 US 12,449,961 US 12,452,389 US 12,504,944 US 12,511,095 US 12,526,361 US 12,541,338 US 12,563,299 US 12,578,837 US 12,615,491 US 12,620,155