Method and architecture for synchronizing files
First Claim
1. A method for synchronizing digital assets via a server device, the method comprising:
- updating a metadata set of a digital asset when there is a change made to a status of the digital asset, wherein the change is detected by monitoring the status of the digital asset, and the metadata set includes some or all of header information of the digital asset and supplemental information including at least a location of the digital asset; and
synchronizing the digital asset via the metadata set without releasing a copy of the digital asset to the server device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing pervasive synchronization services to digital assets are described. With the synchronization services, copies of a digital asset, regardless where they are physically located as long as they are in predefined or registered storage area (e.g., a folder or repository), are kept synchronized. In other words, when one has made a change to a file on one computer, copies of the file distributed on other computers are all updated with the change. The pervasive synchronization services are performed by using metadata sets of the digital assets without releasing the content of the digital assets. A metadata set includes some or all of header information of a file holding a digital asset and supplemental information generated about the file, wherein the supplemental information includes at least location information to indicate where there are copies of the file. The location information facilitates a computing device to synchronize all the copies of the file with a change made by a user to one of the copies.
32 Citations
24 Claims
-
1. A method for synchronizing digital assets via a server device, the method comprising:
-
updating a metadata set of a digital asset when there is a change made to a status of the digital asset, wherein the change is detected by monitoring the status of the digital asset, and the metadata set includes some or all of header information of the digital asset and supplemental information including at least a location of the digital asset; and synchronizing the digital asset via the metadata set without releasing a copy of the digital asset to the server device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for synchronizing digital assets, the system comprising:
a server configured to update a metadata set of a digital asset when there is a change made to a status of the digital asset, wherein the change is detected by monitoring the status of the digital asset, and the metadata set includes some or all of header information of the digital asset and supplemental information including at least a location of the digital asset, the server is configured to maintain the metadata set but does not have an access to the digital asset, and is further configured to communicate with a computing device to receive an update to the metadata therefrom. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A software product, stored in a memory space and executed on a server, for synchronizing digital assets, the software product comprising:
-
program code for updating a metadata set of a digital asset when there is a change made to a status of the digital asset, wherein the change is detected by monitoring the status of the digital asset, and the metadata set includes some or all of header information of the digital asset and supplemental information including at least a location of the digital asset; and program code for causing a first computing device to retrieve a latest version of the digital asset from a second computing device when the digital asset is attempted for access by a user on the first computing device, wherein the server does not have an access to the digital asset. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification