System and method for real-time data archival
AssigneeMicrosoft Corporation
InventorLeszek Mazur
Life of this patent
Estimating the term…
Abstract
Systems and methods for archiving real-time data are provided. Real-time data transport files can be transferred from a data store to an output data store for play back on digital devices, such as digital VCR and digital display devices. A synchronizer component facilitates the generation of real-time timestamps from a plurality of reference timestamps for recording the real-time data transport files onto the output data store via a digital recording device.
Claims39
A real-time data archival system comprising:
- a receive component that receives at cast one transport stream;
- and
- a synchronizer component that generates real-time timestamps for each transport stream packet contained within one of the at least one transport stream.
The system of claim 8, wherein the device driver is employed in connection with recording to a digital VHS machine.
A system for generating timestamps comprising:
- a packet analyzer component that analyzes a plurality of transport stream packets received from a data store and determines reference timestamps located in a portion of the plurality of transport stream packets;
- a synchronizer component that generates real-time timestamps based on the reference timestamps;
- and
- a transmission buffer component that transfers the plurality of transport stream packets to a digital recording device.
A method for facilitating data formatting in connection with archiving and/or transmitting audio visual data comprising:
- identifying reference timestamps associated with a plurality of data packets;
- and
- generating a plurality of real-time timestamps for the plurality of data packets based at least in part on synchronizing the reference timestamps
A data packet transmitted between two or more computer components that facilitates the generation of timestamps, the data packet comprising:
- computer executable instructions for generating at least one real-time timestamp based at least in part on a plurality of reference timestamps located in a plurality of data packets.
A computer readable medium storing computer executable components of a system comprising:
- a packet analyzer component that analyzes a plurality of reference timestamps from a plurality of data packets;
- a synchronizer component that generates at least one real-time timestamp based at least in part on the analyzed reference timestamps.
A system that facilitates generation of timestamps comprising:
- means for determining a plurality of reference timestamps located in a data stream;
- and
- means for synchronizing the plurality of reference timestamps to generate real-time timestamps for each packet in the data stream.
Dependencies are inferred from the claim text.