×

Shared state among multiple devices

  • US 10,306,467 B2
  • Filed: 03/04/2014
  • Issued: 05/28/2019
  • Est. Priority Date: 04/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving continuity of a user'"'"'s experience in a device-sphere of two or more devices under control of the user wherein each of a first device and a second of the two or more devices are different types of devices selected from the group consisting of a desktop or laptop computer, tablet computer, smartphone, digital still camera, digital video camera, smart television, set-top box, gaming console, personal video recorder, digital media player, networked music player and network-attached storage device, the method comprising:

  • authenticating, at a device state manager, the two or more devices;

    receiving, at the device-state manager, state report data from the first device, wherein the state report data reports a state of the first device and is received in a real-time incremental manner;

    automatically and without user intervention maintaining, by the device-state manager, a first device image corresponding to the first device, including using the state report data to accurately represent the state of the first device in the first device image;

    maintaining by the device-state manager a data image representing device-sphere data that is shared by the two or more devices of the device-sphere, including using the state report data to accurately represent a state of the device-sphere data;

    receiving, by the device state manager, a request from the second device of the two or more devices of the device-sphere for device-specific state change data, wherein said device-specific state change data is determined at least in part on the request and differences between a specific hardware configuration of said second device and the first device;

    sending from the device-state manager, said device-specific state change data, which corresponds to the state report data, to said second device in a real-time incremental manner that causes the other second device to effect a change in its state in a manner represented by the device-specific state change data;

    where the device-state manager is an executable process resident in a remote server computer located outside of each local area network of each device-sphere device, which process is accessible by each of the device-sphere devices via at least one wide-area network communication protocol.

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