Method and system for managing distributed content and related metadata
First Claim
Patent Images
1. A method comprising:
- creating a new file system object;
decomposing the new file system object into a plurality of segments;
generating a virtual storage capacity by storing individual segments of the plurality of segments on a plurality of servers in a network, wherein each server in the network stores a segment and is configured to have a virtual appearance that all of the segments are stored locally at the server;
generating object metadata, wherein the object metadata is used to reconstruct the new file system object from the plurality of segments; and
distributing the object metadata according to a set of distribution criteria that includes one or more of using specified regions in a network and size of the new file system object, wherein the distributing continues until the object metadata reaches a plurality of nodes in the network.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for creating an innovative file system that separates its directory presentation from its data store. The method and system include processing, division, distribution, managing, synchronizing, and reassembling of file system objects that does not delay the presentation of the content to the user, but also uses a reduced amount of storage space. The invention includes the ability to manage and control the integrity of the files distributed across the network, and the ability to serve and reconstruct files in real time using a Virtual File Control System.
1837 Citations
13 Claims
-
1. A method comprising:
-
creating a new file system object; decomposing the new file system object into a plurality of segments; generating a virtual storage capacity by storing individual segments of the plurality of segments on a plurality of servers in a network, wherein each server in the network stores a segment and is configured to have a virtual appearance that all of the segments are stored locally at the server; generating object metadata, wherein the object metadata is used to reconstruct the new file system object from the plurality of segments; and distributing the object metadata according to a set of distribution criteria that includes one or more of using specified regions in a network and size of the new file system object, wherein the distributing continues until the object metadata reaches a plurality of nodes in the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable storage medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:
-
create a new file system object; decompose the new file system object into a plurality of segments; generate a virtual storage capacity by storing individual segments of the plurality of segments on a plurality of servers in a network, wherein each server in the network stores a segment and is configured to have a virtual appearance that all of the segments are stored locally at the server; generate object metadata, wherein the object metadata is used to reconstruct the new file system object from the plurality of segments; and distribute the object metadata according to a set of distribution criteria that includes using specified regions in a network or size of the new file system object, wherein the distributing continues until the object metadata reaches a plurality of nodes in the network. - View Dependent Claims (8, 9)
-
-
10. A system comprising:
-
a distribution center; and a content management server (CMS) coupled with the distribution center, the CMS to create a new file system object, decompose the new file system object into a plurality of segments, generate a virtual storage capacity by storing individual segments of the plurality of segments on a plurality of servers in a network, wherein each server in the network stores a segment and is configured to have a virtual appearance that all of the segments are stored locally at the server, generate object metadata, wherein the object metadata is used to reconstruct the new file system object from the plurality of segments, and distribute the object metadata according to a set of distribution rules that include using specified regions in a network or size of the new file system object, wherein the CMS continues to distribute until the object metadata reaches a plurality of nodes in the network. - View Dependent Claims (11, 12, 13)
-
Specification