System and method for multiple data channel transfer using a single data stream
First Claim
1. A system for transferring a plurality of data sources using a single data transfer stream comprising:
- a network operating center (NOC) including a centralized storage for the plurality of data sources; and
an editing processor for editing the plurality of data sources;
a communications link for transferring the edited plurality of data sources;
a plurality of transmission servers communicated to the communication link;
a packetizing and combining processor at each of the plurality of transmission servers for cyclically packetizing and combining the plurality of data sources into a single data transfer stream; and
,a plurality of receiving units for receiving, transmitting and processing the single data transfer stream communicated to the packetizing and combining processor in each one of the plurality of transmission servers, the plurality of receiving units reversing the cyclic packetizing and combining performed in a corresponding one of the transmission servers, by selecting packets from a data package corresponding to a requested channel and reassembling these packets into a whole, original channel data enables fast channel switching in a corresponding one of the plurality of receiving units without any need to change a tuning or receiving frequency.
2 Assignments
0 Petitions
Accused Products
Abstract
A number of channels of data, including audio, image, text, and support data are collected at one or more centralized servers. The individual channels are edited and processed for content and format, including the deletion and insertion of advertising content as well as inserting markers to indicate acceptable locations for additional content to be added. The edited and processed channels are sent to a plurality of transmission servers for additional processing and transmission. The transmission servers process one or more of the channels including the insertion of content at designated markers and the combination of the channels of data into a single, packetized data transfer stream. The data transfer stream is broadcast to a plurality of receiving units which de-packetize the original data channels and present any selected channel to the user of the receiving unit. The receiving units send status information back to the centralized servers where the data is processed and analyzed to evaluate the present use, and determine the future use of advertisements.
4 Citations
10 Claims
-
1. A system for transferring a plurality of data sources using a single data transfer stream comprising:
-
a network operating center (NOC) including a centralized storage for the plurality of data sources; and
an editing processor for editing the plurality of data sources;a communications link for transferring the edited plurality of data sources; a plurality of transmission servers communicated to the communication link; a packetizing and combining processor at each of the plurality of transmission servers for cyclically packetizing and combining the plurality of data sources into a single data transfer stream; and
,a plurality of receiving units for receiving, transmitting and processing the single data transfer stream communicated to the packetizing and combining processor in each one of the plurality of transmission servers, the plurality of receiving units reversing the cyclic packetizing and combining performed in a corresponding one of the transmission servers, by selecting packets from a data package corresponding to a requested channel and reassembling these packets into a whole, original channel data enables fast channel switching in a corresponding one of the plurality of receiving units without any need to change a tuning or receiving frequency. - View Dependent Claims (2, 8, 9, 10)
-
-
3. A system for transferring a plurality of data sources using single data transfer stream comprising:
-
a network operating center (NOC) for collecting a plurality of data sources at a centralized location, for editing content of the plurality of data sources; a plurality of transmission servers communicated to the network operating center (NOC) for receiving the plurality of data sources, for editing content of the plurality of data sources in one or more transmission servers; a cycling processor for inputting two or more channels of data, for assembling a cycle data package comprised of portions of the two or more channels of data, wherein the assembly of a cycle data package comprises a generated header data packet, wherein the header data packet is comprised of multiple channel pointers and a channel data size corresponding to each of the two or more channels, for sequentially placing an amount of data from each of the two or more channels in the cycle data package, wherein the amount of data placed in the cycle data package is equal to a size of data specified in the header packet for that channel, for appending the cycle data package to a single data transfer stream, and repeating the assembling and appending steps one or more times, until all channel data has been processed; a communication link; and a plurality of receiving units for receiving the single data transfer stream through the communication link, each receiving unit receiving status information and forwarding the status information to the NOC, the NOC forwarding a frequency map to each receiving unit. - View Dependent Claims (4, 5, 6)
-
-
7. A system for assembling a single, multi-channeled data stream from multiple data channels comprising:
-
a cycling processor for receiving two or more channels of data, for assembling a cycle data package comprised of portions of the two or more channels of data, wherein the assembly of a cycle data package comprises a generated header data packet, wherein the header packet includes receiving unit ID, a channel pointer and a channel data size corresponding to each of the two or more channels, the cycling processor for sequentially placing an amount of data from each of the two or more channels in the cycle data package, and wherein the amount of data placed in the cycle data package is equal to a size of data specified in the header packet for that channel, cycling processor for appending the cycle data package to a single stream, and, for repeating the assembling and appending steps one or more times, until all channel data has been processed, creating a single data transfer stream.
-
Specification