SYSTEM FOR MANAGING DISTRIBUTED ASSETS AND MEDADATA
First Claim
1. A system for managing distributed digital assets and related metadata in a network, comprising:
- a plurality of interconnected nodes, each of the interconnected nodes providing accessibility to the distributed assets via user controlled stores and caching subsystems such that the management of the assets and related metadata is based on predetermined criteria;
wherein each node in the plurality of interconnected nodes includes a caching subsystem, a metadata store, a controller, a user-controlled asset component a networking subsystem for communication between each of the nodes, and wherein the plurality of interconnected nodes provide support for platform operation of client applications.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for managing distributed digital assets and related metadata in a network, including several interconnected nodes, each of the interconnected nodes providing accessibility to the distributed digital assets via user controlled stores and caching subsystems such that the management of the assets and related metadata is based on predetermined criteria. Each node includes a caching subsystem, a metadata store, a controller, a user-controlled asset component, and a networking subsystem for communication between each of the nodes. The interconnected nodes provide support for platform operation of client applications.
-
Citations
20 Claims
-
1. A system for managing distributed digital assets and related metadata in a network, comprising:
a plurality of interconnected nodes, each of the interconnected nodes providing accessibility to the distributed assets via user controlled stores and caching subsystems such that the management of the assets and related metadata is based on predetermined criteria;
wherein each node in the plurality of interconnected nodes includes a caching subsystem, a metadata store, a controller, a user-controlled asset component a networking subsystem for communication between each of the nodes, and wherein the plurality of interconnected nodes provide support for platform operation of client applications.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of providing access to data assets between a plurality of users, comprising the steps of:
-
providing a network for sharing the data assets among at least a first user and a second user; enabling an invitation to share the data assets, said invitation to be sent from the first user to the second user; enabling an acceptance of the invitation by the second user; causing sharing metadata corresponding to shared data assets to be produced; sending a copy of the sharing metadata to enable sharing of the data assets between the first and second users; and synchronizing the sharing metadata where the sharing metadata has been changed such that, at a minimum, recent metadata changes are reflected. - View Dependent Claims (11, 12, 13)
-
-
14. A method for determining duplicate data assets, comprising the steps of:
-
determining an added asset at a monitored disconnected node; evaluating whether the added asset is a duplicate of an existing asset; categorizing any found duplicate asset at the monitored disconnected node as an additional replica;
where no duplicate asset is found at the disconnected node, then, when the disconnected node reconnects;contacting all other known user nodes to determine if the duplicate asset exists at those nodes; categorizing any found duplicate asset at the other known user nodes as an additional replica; and categorizing the added asset as a new asset where there is no existence of the added asset at the known user nodes. - View Dependent Claims (15, 16, 17)
-
-
18. A system for managing metadata associated with shared digital assets across a plurality of nodes, comprising:
-
a) a node controller that controls access to the metadata associated with shared assets and the shared digital assets; b) a metadata store that holds metadata relating to local nodes and corresponds to assets in a user'"'"'s collection; and c) a workflow manager for control processing of the node controller. - View Dependent Claims (19, 20)
-
Specification