×

Cloud-based data synchronization

  • US 10,791,538 B1
  • Filed: 07/06/2012
  • Issued: 09/29/2020
  • Est. Priority Date: 07/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:

  • a. creating a user account in a cloud;

    b. pairing with the user account, a secondary publishing device that is associated with and is configured for pairing with the user account in the cloud;

    c. managing publishing and subscription relationships between a primary subscribing device and the secondary publishing device, wherein the primary subscribing device is associated with and is configured for pairing with the user account in the cloud, wherein the primary subscribing device has a first type of operating system implemented thereon and the secondary publishing device has a second type of operating system implemented thereon different from the first type of operating system, and wherein managing publishing and subscription relationships between the primary subscribing device and the secondary publishing device comprises configuring the primary subscribing device to execute data that is published by the secondary publishing device to the user account in the cloud, said publishing of the data by the secondary publishing device being implemented while said secondary publishing device is paired with the user account in the cloud, said configuring comprising;

    (i) checking whether the primary subscribing device includes installed thereon an application player that supports the second type of operating system that is implemented on the secondary publishing device, wherein said application player is configured to run an application published by the secondary publishing device to the user account in the cloud, such that the data published by the secondary publishing device to the user account in the cloud is executable on the primary subscribing device, and(ii) responsive to a determination that the primary subscribing device does not have installed thereon the application player that supports the second type of operating system,preventing the primary subscribing device from subscribing to the data published by the secondary publishing device to the user account in the cloud until the primary subscribing device has installed thereon, the application player that supports the second type of operating system;

    automatically pushing the application player from the user account to the primary subscribing device for installation on the primary subscribing device, such that the data published by the secondary publishing device is retrieved from the user account and stored in a guest operating system associated with the application player while the primary subscribing device is paired with the user account in the cloud, wherein the guest operating system includes the second type of operating system, andenabling the primary subscribing device to subscribe to the data published by the secondary publishing device to the user account in the cloud, subsequent to the application player being installed on the primary subscribing device.

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