Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
First Claim
Patent Images
1. A system for distributing digital data, the system comprising:
- a digital data processing device configured to add header information to a stream that includes digital data, process the stream to render the digital data unusable by an execution device, wherein rendering the digital data unusable by an execution device comprises at least one of blanking out and truncating the digital data, and distribute the stream, wherein the header information includes timestamp information, offset information, and source location information for the stream; and
an execution device configured to receive the processed stream from the digital data processing device, wherein the processed stream includes the digital data rendered unusable by the digital data processing device, locate a source of the digital data other than the digital data processing device based on the source location information, seek an offset in the digital data based on the offset information, and retrieve the digital data at the offset from the source other than the digital data processing device.
6 Assignments
0 Petitions
Accused Products
Abstract
In a system for distributing data, distribution device is configured to distribute timestamp, offset and source location information for a digital data stream to an execution device, and the execution device is configured to seek digital data corresponding to the received information. The execution device is further configured to execute the digital data relative to a clock rate maintained by the distribution device. Related methods include receiving timestamp, offset and source location information for the digital data stream and seeking digital data corresponding to the received offset and source location information.
-
Citations
29 Claims
-
1. A system for distributing digital data, the system comprising:
-
a digital data processing device configured to add header information to a stream that includes digital data, process the stream to render the digital data unusable by an execution device, wherein rendering the digital data unusable by an execution device comprises at least one of blanking out and truncating the digital data, and distribute the stream, wherein the header information includes timestamp information, offset information, and source location information for the stream; and an execution device configured to receive the processed stream from the digital data processing device, wherein the processed stream includes the digital data rendered unusable by the digital data processing device, locate a source of the digital data other than the digital data processing device based on the source location information, seek an offset in the digital data based on the offset information, and retrieve the digital data at the offset from the source other than the digital data processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for distributing digital data, the method comprising:
-
receiving a stream processed by a digital data processing device to add header information to the stream and render digital data included in the stream unusable by an execution device, wherein rendering the digital data unusable by an execution device comprises at least one of blanking out and truncating the digital data, wherein the header information includes timestamp information, offset information, and source location information for the stream; locating a source of the digital data other than the digital data processing device based on the source location information; seeking an offset in the digital data based on the offset information; and retrieving the digital data at the offset from the source other than the digital data processing device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification