Real-time file synchronization
First Claim
1. A method of real-time file synchronization, comprising:
- segmenting a file to be synchronized into a plurality of segments, each segment of the plurality of segments representing a portion of the file to be displayed on at least two systems;
indexing the plurality of segments into a file index, the file index is organized based on the formats of the files to be synchronized;
generating a synchronization key, the synchronization key being included within the file to be synchronized;
transmitting a synchronization signal if a segment change is detected, the synchronization signal including a file index value, the file index value representing the segment change;
receiving the synchronization signal;
transmitting the file to be synchronized to a plurality of slave systems;
broadcasting the synchronization key to the plurality of slave systems; and
synchronizing the file to be synchronized on each system of the plurality of slave systems, the file being synchronized upon receipt of the synchronization signal and being synchronized to the file index value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of real-time file synchronization includes segmenting a file to be synchronized into a plurality of segments, each segment of the plurality of segments representing a portion of the file to be displayed on slave systems. The method further includes indexing the plurality of segments into a file index, the file index organized based on the format of the file to be synchronized. The method further includes generating a synchronization key, the synchronization key being included within the file to be synchronized. The method further includes transmitting a synchronization signal if a segment change is detected, the synchronization signal including a file index value, the file index value representing the segment change. The method further includes receiving the synchronization signal.
-
Citations
8 Claims
-
1. A method of real-time file synchronization, comprising:
-
segmenting a file to be synchronized into a plurality of segments, each segment of the plurality of segments representing a portion of the file to be displayed on at least two systems; indexing the plurality of segments into a file index, the file index is organized based on the formats of the files to be synchronized; generating a synchronization key, the synchronization key being included within the file to be synchronized; transmitting a synchronization signal if a segment change is detected, the synchronization signal including a file index value, the file index value representing the segment change; receiving the synchronization signal; transmitting the file to be synchronized to a plurality of slave systems; broadcasting the synchronization key to the plurality of slave systems; and synchronizing the file to be synchronized on each system of the plurality of slave systems, the file being synchronized upon receipt of the synchronization signal and being synchronized to the file index value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of real-time file synchronization, comprising:
-
segmenting a file to be synchronized into a plurality of segments, each segment of the plurality of segments representing a portion of the file to be displayed on at least two systems; indexing the plurality of segments into a file index, the file index is organized based on the formats of the files to be synchronized; generating a synchronization key, the synchronization key being included within the file to be synchronized; transmitting a synchronization signal if a segment change is detected, the synchronization signal including a file index value, the file index value representing the segment change; receiving the synchronization signal; transmitting the file to be synchronized from a slave system to a plurality of participating systems; broadcasting the synchronization key to the plurality of participating systems; and synchronizing the file to be synchronized on each system of the plurality of participating systems, the file being synchronized upon receipt of the synchronization signal and being synchronized to the file index value.
-
Specification