Continuity of application across devices
First Claim
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device in a user-interface locked state, cause the electronic device to:
- detect, via wireless communication, an external device, wherein the external device is executing or has executed a first application;
receive, from the external device, usage information indicating usage of the first application on the external device;
in response to detecting the external device and receiving the usage information, display an affordance on a screen of the electronic device in accordance with a determination that the electronic device is in the user-interface locked state;
detect user selection of the displayed affordance; and
in response to detecting the user selection;
unlock the electronic device; and
launch a second application on the electronic device, the second application corresponding to the first application.
1 Assignment
0 Petitions
Accused Products
Abstract
At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
167 Citations
63 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device in a user-interface locked state, cause the electronic device to:
-
detect, via wireless communication, an external device, wherein the external device is executing or has executed a first application; receive, from the external device, usage information indicating usage of the first application on the external device; in response to detecting the external device and receiving the usage information, display an affordance on a screen of the electronic device in accordance with a determination that the electronic device is in the user-interface locked state; detect user selection of the displayed affordance; and in response to detecting the user selection; unlock the electronic device; and launch a second application on the electronic device, the second application corresponding to the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
at an electronic device in a user-interface locked state; detecting, via wireless communication, an external device, wherein the external device is executing or has executed a first application; receiving, from the external device, usage information indicating usage of the first application on the external device; in response to detecting the external device and receiving the usage information, displaying an affordance on a screen of the electronic device in accordance with a determination that the electronic device is in the user-interface locked state; detecting user selection of the displayed affordance; and in response to detecting the user selection; unlocking the electronic device; and launching a second application on the electronic device, the second application corresponding to the first application. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
43. An electronic device, comprising:
-
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; while the electronic device is in a user-interface locked state, detecting, via wireless communication, an external device, wherein the external device is executing or has executed a first application; receiving, from the external device, usage information indicating usage of the first application on the external device; in response to detecting the external device and receiving the usage information, displaying an affordance on a screen of the electronic device in accordance with a determination that the electronic device is in the user-interface locked state; detecting user selection of the displayed affordance; and in response to detecting the user selection; unlocking the electronic device; and launching a second application on the electronic device, the second application corresponding to the first application. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification