Virtual broadband receiver and method of receiving data
First Claim
Patent Images
1. A virtual broadband receiver comprising:
- means to receive a multiplicity of video data streams from a multiplicity of data connections, wherein each video data stream was transmitted along one of at least one wireless communication network accessible from a remote reporting location to one of said data connections; and
an assembly engine to assemble said multiplicity of video data streams into a single video stream to form a live video transmission from said remote reporting location;
wherein said data streams comprise a series of data packets with serial numbers, andwherein said data packets arrive in a generally non serial order;
wherein said assembly engine comprises a jitter buffer comprising storage spaces for said data Rickets to be inserted in logical order according said serial numbers;
wherein said jitter buffer comprises;
means to view a logical receiving window comprising an area of said jitter buffer associated with said data packets possessing generally recently issued said serial numbers;
means to view a logical retransmission window comprising an area of said jitter buffer associated with said data packets possessing less recently issued said serial numbers than those associated with said logical receiving window; and
means to view a logical output window comprising an area of said jitter buffer associated with said data packets possessing less recently issued said serial numbers than those associated with said logical receiving window.
10 Assignments
0 Petitions
Accused Products
Abstract
A virtual broadband receiver includes a receiving unit to receive a multiplicity of media data streams and an assembly engine to assemble them. The receiving unit receives the data streams from a multiplicity of data connections, wherein each media data stream was transmitted along one of at least one wireless communication network accessible from a remote reporting location to one of the data connections. The assembly engine assembles the data streams into a single media stream forming a live media transmission from the remote reporting location.
-
Citations
81 Claims
-
1. A virtual broadband receiver comprising:
-
means to receive a multiplicity of video data streams from a multiplicity of data connections, wherein each video data stream was transmitted along one of at least one wireless communication network accessible from a remote reporting location to one of said data connections; and an assembly engine to assemble said multiplicity of video data streams into a single video stream to form a live video transmission from said remote reporting location; wherein said data streams comprise a series of data packets with serial numbers, and wherein said data packets arrive in a generally non serial order; wherein said assembly engine comprises a jitter buffer comprising storage spaces for said data Rickets to be inserted in logical order according said serial numbers; wherein said jitter buffer comprises; means to view a logical receiving window comprising an area of said jitter buffer associated with said data packets possessing generally recently issued said serial numbers; means to view a logical retransmission window comprising an area of said jitter buffer associated with said data packets possessing less recently issued said serial numbers than those associated with said logical receiving window; and means to view a logical output window comprising an area of said jitter buffer associated with said data packets possessing less recently issued said serial numbers than those associated with said logical receiving window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method comprising:
-
receiving a multiplicity of video data streams from a multiplicity of data connections, wherein each video data stream was transmitted along one of at least one wireless communication network accessible from a remote reporting location to one of said data connections; and assembling said multiplicity of video data streams into a single video stream forming a live video transmission from said remote reporting location; wherein said data streams comprise a series of data packets with serial numbers, and wherein said data packets arrive in a generally non serial order; wherein said assembling comprises using a jitter buffer comprising storage spaces for said data packets to be inserted in logical order according to said serial numbers; wherein said jitter buffer comprises; means to view a logical receiving window comprising an area of said jitter buffer associated with said data packets possessing generally recently issued said serial numbers; means to view a logical retransmission window comprising an area of said jitter buffer associated with said data packets possessing less recently issued said serial numbers than those associated with said logical receiving window; and means to view a logical output window comprising an area of said jitter buffer associated with said data packets possessing less recently issued said serial numbers than those associated with said logical receiving window. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification