IP Library › Granted Patent US 11,973,894
Granted Patent B2
US 11,973,894 · App. 17/607,830 · Granted Apr 30, 2024

Utilizing context information with an electronic device

Inventors: Golnaz Abdollahian (San Francisco, CA); Krishna Dayanidhi (Sunnyvale, CA); Patrick T. Dillon (Fremont, CA); Aaron R. Zinman (San Francisco, CA)
Assignee: Apple Inc.
H04M1/72454G06F3/0482H04M1/72463H04M1/72469
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,973,894
App. No.
17/607,830
Filed
Oct 29, 2021
Granted
Apr 30, 2024
Kind
B2
Art Unit
2682
USPC
455/414.1
Abstract

The present disclosure generally relates to the utilization of context information by an electronic device. In one example, a context affordance associated with a contextual category is displayed. In response to detecting an input, a plurality of options associated with the contextual category are displayed, including a first option corresponding to a first status that is a current status for the contextual category and a second option corresponding to a second status that is not the current status for the contextual category. When an input is detected that corresponds to the second option of the first plurality of options, the current status for the contextual category is set to the second status.

Claims (106)

1. A first electronic device, comprising:

a display;

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:

displaying one or more context affordances, including a first context affordance associated with a first contextual category;

detecting a first input corresponding to the first context affordance;

in response to detecting the first input, displaying a first plurality of options associated with the first contextual category, the first plurality of options including a first option corresponding to a first status that is a current status for the first contextual category and a second option corresponding to a second status that is not the current status for the first contextual category;

while displaying the first plurality of options associated with the first contextual category, detecting a second input;

in accordance with a determination that the second input corresponds to the first option of the first plurality of options:

disabling the first contextual category associated with the first context affordance; and

in accordance with a determination that the second input corresponds to the second option of the first plurality of options:

setting the current status for the first contextual category to the second status.

2. The first electronic device of claim 1 , wherein the one or more programs further include instructions for:

in accordance with the determination that the second input corresponds to the first option of the first plurality of options:

forgoing setting a status for the first contextual category.

3. The first electronic device of claim 1 , wherein the one or more programs further include instructions for:

in accordance with the determination that the second input corresponds to the second option of the first plurality of options:

removing the first status from the current status for the first contextual category.

4. The first electronic device of claim 1 , comprising wherein the one or more programs further include instructions for:

in accordance with the determination that the second input corresponds to the second option of the first plurality of options:

maintaining the first status as part of the current status for the first contextual category.

5. The first electronic device of claim 1 , wherein the one or more programs further include instructions for:

in response to detecting the first input, displaying a second plurality of options associated with a second contextual category.

6. The first electronic device of claim 5 , wherein the one or more programs further include instructions for:

while displaying the second plurality of options associated with the second contextual category:

detecting a third input corresponding to a third option in the second plurality of options, the third option corresponding to a third status for the second contextual category; and

in response to detecting the third input, setting the second contextual category to the third status.

7. The first electronic device of claim 1 , wherein the one or more programs further include instructions for:

providing the first status to a second electronic device different from the first electronic device; and

in accordance with a determination that the second input corresponds to the second option of the first plurality of options:

providing the second status to the second electronic device.

8. The first electronic device of claim 1 , further wherein the one or more programs further include instructions for:

displaying a first notification associated with the first status; and

after setting the current status for the first contextual category to the second status, displaying a second notification associated with the second status.

9. The first electronic device of claim 1 , wherein the first contextual category is location, movement, or activity.

10. The first electronic device of claim 1 , wherein the first status for the first contextual category is based at least in part on information from one or more of a light sensor, a sound sensor, a camera, a location sensor, a pressure sensor, a movement sensor, a clock, and a radio receiver.

11. The first electronic device of claim 1 , wherein the first status for the first contextual category is based at least in part on one or more of schedule information, incoming communication information, outgoing communication information, and historical information.

12. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a first electronic device with a display, the one or more programs including instructions for:

displaying one or more context affordances, including a first context affordance associated with a first contextual category;

detecting a first input corresponding to the first context affordance;

in response to detecting the first input, displaying a first plurality of options associated with the first contextual category, the first plurality of options including a first option corresponding to a first status that is a current status for the first contextual category and a second option corresponding to a second status that is not the current status for the first contextual category;

while displaying the first plurality of options associated with the first contextual category, detecting a second input;

in accordance with a determination that the second input corresponds to the first option of the first plurality of options:

disabling the first contextual category associated with the first context affordance; and

in accordance with a determination that the second input corresponds to the second option of the first plurality of options:

setting the current status for the first contextual category to the second status.

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

in accordance with the determination that the second input corresponds to the first option of the first plurality of options:

forgoing setting a status for the first contextual category.

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

in accordance with the determination that the second input corresponds to the second option of the first plurality of options:

removing the first status from the current status for the first contextual category.

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

in accordance with the determination that the second input corresponds to the second option of the first plurality of options:

maintaining the first status as part of the current status for the first contextual category.

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

in response to detecting the first input, displaying a second plurality of options associated with a second contextual category.

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

while displaying the second plurality of options associated with the second contextual category:

detecting a third input corresponding to a third option in the second plurality of options, the third option corresponding to a third status for the second contextual category; and

in response to detecting the third input, setting the second contextual category to the third status.

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

providing the first status to a second electronic device different from the first electronic device; and

in accordance with a determination that the second input corresponds to the second option of the first plurality of options:

providing the second status to the second electronic device.

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

displaying a first notification associated with the first status; and

after setting the current status for the first contextual category to the second status, displaying a second notification associated with the second status.

20. The non-transitory computer-readable storage medium of claim 12 , wherein the first contextual category is location, movement, or activity.

21. The non-transitory computer-readable storage medium of claim 12 , wherein the first status for the first contextual category is based at least in part on information from one or more of a light sensor, a sound sensor, a camera, a location sensor, a pressure sensor, a movement sensor, a clock, and a radio receiver.

22. The non-transitory computer-readable storage medium of claim 12 , wherein the first status for the first contextual category is based at least in part on one or more of schedule information, incoming communication information, outgoing communication information, and historical information.

23. A method, comprising:

at a first electronic device with a display:

displaying one or more context affordances, including a first context affordance associated with a first contextual category;

detecting a first input corresponding to the first context affordance;

in response to detecting the first input, displaying a first plurality of options associated with the first contextual category, the first plurality of options including a first option corresponding to a first status that is a current status for the first contextual category and a second option corresponding to a second status that is not the current status for the first contextual category;

while displaying the first plurality of options associated with the first contextual category, detecting a second input;

in accordance with a determination that the second input corresponds to the first option of the first plurality of options:

disabling the first contextual category associated with the first context affordance; and

in accordance with a determination that the second input corresponds to the second option of the first plurality of options:

setting the current status for the first contextual category to the second status.

24. The method of claim 23 , further comprising:

in accordance with the determination that the second input corresponds to the first option of the first plurality of options:

forgoing setting a status for the first contextual category.

25. The method of claim 23 , further comprising:

in accordance with the determination that the second input corresponds to the second option of the first plurality of options:

removing the first status from the current status for the first contextual category.

26. The method of claim 23 , further comprising:

in accordance with the determination that the second input corresponds to the second option of the first plurality of options:

maintaining the first status as part of the current status for the first contextual category.

27. The method of claim 23 , further comprising:

in response to detecting the first input, displaying a second plurality of options associated with a second contextual category.

28. The method of claim 27 , further comprising:

while displaying the second plurality of options associated with the second contextual category:

detecting a third input corresponding to a third option in the second plurality of options, the third option corresponding to a third status for the second contextual category; and

in response to detecting the third input, setting the second contextual category to the third status.

29. The method of claim 23 , further comprising:

providing the first status to a second electronic device different from the first electronic device; and

in accordance with a determination that the second input corresponds to the second option of the first plurality of options:

providing the second status to the second electronic device.

30. The method of claim 23 , further comprising:

displaying a first notification associated with the first status; and

after setting the current status for the first contextual category to the second status, displaying a second notification associated with the second status.

31. The method of claim 23 , wherein the first contextual category is location, movement, or activity.

32. The method of claim 23 , wherein the first status for the first contextual category is based at least in part on information from one or more of a light sensor, a sound sensor, a camera, a location sensor, a pressure sensor, a movement sensor, a clock, and a radio receiver.

33. The method of claim 23 , wherein the first status for the first contextual category is based at least in part on one or more of schedule information, incoming communication information, outgoing communication information, and historical information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2023
From: ABDOLLAHIAN, GOLNAZ; ZINMAN, AARON R.; DAYANIDHI, KRISHNA; DILLON, PATRICK T.
To: APPLE INC.
Reel/Frame 065826/0579 →
Continuity (2)
Provisional Application 62841109 · Apr 30, 2019
Related Publication 20220224789A1 · Jul 14, 2022
Cited By (3)
US 12,224,972 US 12,238,058 US 12,432,169