×

Extensible application state preservation architecture

  • US 10,031,959 B2
  • Filed: 01/30/2015
  • Issued: 07/24/2018
  • Est. Priority Date: 06/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A machine readable non-transitory computer readable medium having executable program instructions stored thereon which, when executed by a data processing system, cause the data processing system to perform a method comprising:

  • storing state information of at least some first user interface elements of a first user interface of a first application on a first electronic device that is registered to a user, wherein the storing is in response to one of;

    terminating the first application or moving at least a window of the first application to a background state;

    determining that a second electronic device is registered to the user;

    synchronizing, via a synchronization server, between the first electronic device registered to the user and the second electronic device registered to the user, a first content item that was opened on the first electronic device using the first application that includes the first user interface comprising first user interface elements; and

    synchronizing, via the synchronization server, the stored state information of the at least some of the first user interface elements that are in common with second user interface elements of a second user interface of a second application on the second electronic device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×