×

Policy-based computation and storage of cloud-based collaboration objects

  • US 10,454,778 B2
  • Filed: 08/18/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 06/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • configuring a server in a cloud-based environment, wherein the server is configured to interface with one or more content management resource sites that are accessible over a network by the server to provide cloud-based storage services in response to an object processing command;

    receiving, by the server, the object processing command comprising at least one object processing activity and at least one object storage activity;

    identifying a policy that pertains to selection of both an object processing site and an object storage site; and

    processing the object processing command based at least in part on the policy to produce an object processing sequence, wherein a first operation of the object processing sequence is performed at the object processing site and a second operation of the object processing sequence is performed at the object storage site, the object processing site and the object storage site being different sites, the selection of both the object processing site and the object storage site is performed by;

    determining, based at least in part on the first operation of the object processing sequence and the policy, by a first evaluation of one or more first metrics pertaining to one or more object processing sites, one or more feasible object processing sites capable of executing at least a portion of the object processing activity, anddetermining, based at least in part on the second operation of the object processing sequence and the policy, by a second evaluation of one or more second metrics pertaining to one or more object storage sites, one or more feasible object storage sites capable of executing at least a portion of the object storage activity, wherein the determining of the one or more feasible object processing sites is performed independently from the determining of the one or more feasible object storage sites.

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