CPC G06F 16/182 (2019.01) [G06F 16/13 (2019.01); G06F 16/1834 (2019.01); G06F 16/188 (2019.01)] | 100 Claims |
1. A system comprising:
a platform comprising a processor coupled to a plurality of databases;
a grid comprising a plurality of agents coupled to the platform, wherein each agent of the plurality of agents is an agent of the platform running on a client device; and
metadata of content of memory accessible by a plurality of client devices corresponding to the plurality of agents, wherein each agent of each client device generates and provides the metadata to the platform, wherein the platform comprises the metadata instead of the content and uses the metadata instead of the content to determine locations of the content, generate goals representing operations for maintaining a state of the content, and generate a plurality of tasks corresponding to the goals and assign each task to an agent having access to the content that corresponds to the task, wherein each task is a processing operation directed by the platform to be performed by an agent on content accessible by the agent, wherein each agent of the plurality of agents is configured to search for task data, wherein the task data includes data to complete a task, wherein when a file including the task data is needed by a particular client device and the file is present at a subset of client devices of the plurality of client devices, moving of the file to the particular client device comprises simultaneously moving a plurality of different blobs that each comprise a representation of a variable size fragment of the file from the subset of client devices.
|