×

Systems and methods for establishing and maintaining virtual computing clouds

  • US 10,187,465 B2
  • Filed: 03/13/2017
  • Issued: 01/22/2019
  • Est. Priority Date: 07/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving indications of a plurality of files;

    receiving indications of two or more computing devices;

    transmitting, to each respective computing device from the two or more computing devices, a respective software agent;

    receiving, from the respective software agents transmitted to the two or more computing devices, updates relating to a status, at the two or more computing devices, of files from the plurality of files, including an indication, from a first software agent, of a first edit to a first file from the plurality of files, and an indication, from a second software agent, of a second edit to the first file from the plurality of files;

    receiving a request, from the respective software agent at a first computing device from the two or more computing devices, to access the first file from the plurality of files, the first computing device having a first version of the first file;

    responsive to the request from the respective software agent at the first computing device to access the first file, determining, by a processor, whether the first version of the first file at the first computing device is improvable;

    responsive to determining that the first version of the first file at the first computing device is not improvable, instructing the respective software agent at the first computing device to provide access to the first file at the first computing device; and

    responsive to determining that the first version of the first file at the first computing device is improvable, transmitting an instruction, to a second computing device associated with the second software agent, to transmit a second version of the first file at the second computing device to the first computing device, the second version of the first file to replace the first version of the first file at the first computing device.

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