×

Continuity of applications across devices

  • US 10,866,731 B2
  • Filed: 03/06/2015
  • Issued: 12/15/2020
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

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 with a display screen and an input device, cause the device to:

  • detect an external device, based on the external device being within a proximity of the electronic device wherein the proximity is within a threshold range, and wherein the external device is executing an external application, the external application in a state;

    display, in a portion of the display screen, a plurality of application icons for launching a plurality of applications on the electronic device, wherein the plurality of application icons are being displayed in a row on the display screen;

    while the electronic device is in an unlocked state, and while displaying, in the portion of the display screen, the plurality of applications icons for launching a plurality of applications on the electronic device;

    in response to receiving information indicating recent use of the external application at the external device and based on the external device being within the proximity of the electronic device wherein the proximity is within a threshold range, initially display, adjacent to the plurality of application icons, a local application icon for launching a local application corresponding to the external application, wherein the local application icon is being displayed in the row on the display screen, and wherein;

    in accordance with a determination that the external application is a first external application that has executed on the external device more recently than a second external application, the local application icon is a first local application icon corresponding to a first local application; and

    in accordance with a determination that the external application is the second external application that has executed on the external device more recently than the first external application, the local application icon is a second local application icon corresponding to a second local application, wherein the second local application is different from the first local application and the second local application icon is different from the first local application icon;

    detect, via the input device, an input directed to a location corresponding to the displayed local application icon; and

    in response to detecting the input;

    in accordance with the local application icon being the first local application icon, launch the first local application, wherein the state of the first local application corresponds to the state of the external application; and

    in accordance with the local application icon being the second local application icon, launch the second local application, wherein the state of the second local application corresponds to the state of the external application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×