US 11,907,013 B2
Continuity of applications across devices
Lawrence Y. Yang, Bellevue, WA (US); Patrick L Coffman, San Francisco, CA (US); and Craig M. Federighi, Los Altos Hills, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 8, 2022, as Appl. No. 17/666,971.
Application 17/666,971 is a continuation of application No. 14/641,298, filed on Mar. 6, 2015, granted, now 11,256,294.
Claims priority of provisional application 62/035,348, filed on Aug. 8, 2014.
Claims priority of provisional application 62/006,043, filed on May 30, 2014.
Prior Publication US 2022/0163996 A1, May 26, 2022
Int. Cl. G06F 1/16 (2006.01); H04L 67/025 (2022.01); G06F 3/04842 (2022.01); G06F 3/0488 (2022.01); G06F 3/04892 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/16 (2006.01); G06F 9/48 (2006.01); G06F 21/31 (2013.01); G06F 3/0484 (2022.01); G06F 3/04883 (2022.01); G06F 3/041 (2006.01); G06F 3/14 (2006.01)
CPC G06F 1/163 (2013.01) [G06F 3/041 (2013.01); G06F 3/0414 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/0488 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 3/04883 (2013.01); G06F 3/04892 (2013.01); G06F 3/1423 (2013.01); G06F 3/167 (2013.01); G06F 9/4856 (2013.01); G06F 21/31 (2013.01); H04L 67/025 (2013.01); G06F 2203/04108 (2013.01)] 54 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a display;
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 an external device, wherein the external device is executing an external application, the external application in a first state;
receiving a first user input;
in response to receiving the first user input:
displaying, on the display, a first affordance and a second affordance, wherein the first affordance corresponds to a first recently opened application, and wherein the second affordance corresponds to a second recently opened application, the second recently opened application being different from the first recently opened application; and
displaying, on the display, a third affordance corresponding to a respective local application and the external application, wherein:
in accordance with a determination that a first external application has executed on the external device more recently than a second external application has executed on the external device, the third affordance corresponds to a first local application; and
in accordance with a determination that the second external application has executed on the external device more recently than the first external application has executed on the external device, the third affordance corresponds to a second local application;
receiving a second user input; and
in response to receiving the second user input:
in accordance with a determination that the second user input corresponds to the first affordance, launching the first recently opened application;
in accordance with a determination that the second user input corresponds to the second affordance, launching the second recently opened application;
in accordance with a determination that the second user input corresponds to the third affordance and that the third affordance corresponds to the first local application, launching the first local application in a second state corresponding to the first state; and
in accordance with a determination that the second user input corresponds to the third affordance and that the third affordance corresponds to the second local application, launching the second local application in a third state corresponding to the first state.