US 12,278,918 B2
Utilizing context information with an electronic device
Golnaz Abdollahian, San Francisco, CA (US); Krishna Dayanidhi, Sunnyvale, CA (US); Patrick T. Dillon, Fremont, CA (US); and Aaron R. Zinman, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Apr. 26, 2024, as Appl. No. 18/648,064.
Application 18/648,064 is a continuation of application No. 17/607,830, granted, now 11,973,894, previously published as PCT/US2020/027300, filed on Apr. 8, 2020.
Claims priority of provisional application 62/841,109, filed on Apr. 30, 2019.
Prior Publication US 2024/0275879 A1, Aug. 15, 2024
Int. Cl. G06Q 30/02 (2023.01); G06F 3/0482 (2013.01); H04M 1/72454 (2021.01); H04M 1/72463 (2021.01); H04M 1/72469 (2021.01); H04W 4/02 (2018.01); H04W 8/18 (2009.01)
CPC H04M 1/72454 (2021.01) [G06F 3/0482 (2013.01); H04M 1/72463 (2021.01); H04M 1/72469 (2021.01)] 27 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
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:
receiving a first notification of a first type, wherein the first notification of the first type includes a request to communicate in a first requested communication mode;
determining a current status for one or more contextual categories;
in accordance with a determination that the current status for the one or more contextual categories satisfies a set of one or more delivery criteria for notifications of the first type, providing the first notification of the first type; and
in accordance with a determination that the current status for the one or more contextual categories does not satisfy the set of one or more delivery criteria for notifications of the first type:
modifying the first notification of the first type to a second notification of a second type, wherein the second notification of the second type includes a request to communicate in a second communication mode different from the first requested communication mode; and
providing the second notification of the second type.