IP Library Granted Patent US 8,526,366
Granted Patent B2
US 8,526,366 · App. 13/043,193 · Granted Sep 3, 2013

Method and apparatus for a scheduler for a macro-diversity portion of a transmission

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,526,366
App. No.
13/043,193
Granted
Sep 3, 2013
Kind
B2
Abstract

A method, apparatuses, and system of broadcasting content data in a macro-diversity region of a data frame includes receiving a stream of transport packets. Selecting at least one burst size, from amongst a set of a plurality of predetermined burst sizes. Allocating one or more data bursts with the selected burst size to the macro-diversity region of the data frame, each data burst comprising at least a portion of the received transport packets and wherein the at least one burst size is selected so as to minimize a number of data bursts allocated to the macro-diversity region. Then communicating the allocation of data bursts to a transmitter that includes the allocation of data bursts in the macro-diversity region of a data frame transmitted by the transmitter.

Claims (30)

1. A method of broadcasting content data in a macro-diversity region of a data frame, the method comprising:

receiving a stream of transport packets;

selecting at least one burst size, from amongst a set of a plurality of predetermined burst sizes;

allocating one or more data bursts with the selected burst size to the macro-diversity region of the data frame, each data burst comprising at least a portion of the received stream of transport packets and wherein the at least one burst size is selected so as to minimize a number of data bursts allocated to the macro-diversity region; and

communicating information regarding the allocation of the one or more data bursts to the macro-diversity region for broadcasting a data frame comprising the macro-diversity region from at least a first transmitter.

2. The method of claim 1 , further comprising broadcasting from a second transmitter a signal including the data frame, such that the macro-diversity region of the data frames broadcasted by the first and second transmitters are synchronized.

3. The method of claim 2 , wherein the macro-diversity region of the data frames transmitted from the first and second transmitter comprise identical data packets.

4. The method of claim 1 , wherein selecting at least one burst size comprises selecting a largest burst size.

5. The method of claim 1 , wherein the set of the plurality of predetermined burst sizes comprises one or more of a 4800 bit burst size, a 3840 bit burst size, a 2800 bit burst size, a 1920 bit burst size, a 960 bit burst size, a 480 bit burst size, a 384 bit burst size, a 288 bit burst size, a 192 bit burst size, and a 144 bit burst size.

6. The method of claim 1 , further comprising:

selecting a largest burst size from amongst the set of a plurality of predetermined burst sizes that is smaller than a remaining portion available in the macro-diversity region;

updating the remaining portion available in the macro-diversity region based on the selected largest burst size; and

repeating selecting and updating until none of the burst sizes is smaller than the remaining portion available in the macro-diversity region.

7. The method of claim 6 , wherein when none of the burst sizes is smaller than the remaining portion available in the macro-diversity region the remaining portion of the macro-diversity region is left empty of data or filled with null packets.

8. The method of claim 1 , wherein the information regarding the allocation of the one or more data bursts to the macro-diversity region comprises information regarding the allocation of data bursts in a previous macro-diversity region.

9. The method of claim 1 , further comprising allocating a map to the macro-diversity region, wherein the map is updated when data bursts are allocated to the macro-diversity region.

10. A method, performed by a network, of generating a macro-diversity region in a data frame for transmission to a client station; the method comprising:

identifying a plurality of sub-channels and a plurality of symbol periods, wherein a symbol period comprises a plurality of symbols, and wherein each symbol during an individual symbol period is associated with a different one of the plurality of sub-channels;

generating a map information that includes information that describes data bursts and a size of a map in a subsequent macro-diversity region, wherein the map information is included in at least a first symbol during a first symbol period and wherein a data burst is included in at least a second symbol during the first symbol period.

11. The method of claim 10 , wherein each of the plurality of sub-channels comprises a carrier frequency that is orthogonal to a carrier frequency of each of the other sub-channels.

12. The method of claim 10 , wherein the information that describes data bursts and a size of the map in a subsequent macro-diversity region is used to identify a first data burst in the subsequent macro-diversity region.

13. The method of claim 10 , wherein the map is included in a first symbol period of the macro-diversity region.

14. A method of broadcasting content data in a macro-diversity region of a data frame, the method comprising:

encapsulating a plurality of transport packets, each transport packet comprising content data;

selecting at least one burst size, from amongst a set of a plurality of predetermined burst sizes, and allocating one or more data bursts with the selected at least one burst size to the macro-diversity region of the data frame, each data burst comprising at least a portion of the encapsulated plurality of transport packets and wherein the at least one burst size is selected so as to minimize a number of data bursts allocated to the macro-diversity region; and

broadcasting from each of at least a first and a second transmitter a signal including a data frame in which the selected at least one data burst was allocated, such that the signals broadcasted from the first and second transmitter are synchronized.

15. The method of claim 14 , further comprising:

receiving a plurality of data packets comprising content data;

wherein encapsulating a plurality of transport packets, comprises:

encapsulating at least a portion of the data packets comprising content data into MPEG-2 transport packets.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2017
From: QUARTERHILL INC.
To: WI-LAN INC.
Reel/Frame 043168/0323 →
MERGER AND CHANGE OF NAME Recorded Jun 20, 2017
From: WI-LAN INC.; QUARTERHILL INC.
To: QUARTERHILL INC.
Reel/Frame 042914/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NEXTWAVE BROADBAND INC.
To: WI-LAN INC.
Reel/Frame 027141/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: CONNORS, DENNIS P.; MARSH, GENE
To: NEXTWAVE BROADBAND INC.
Reel/Frame 027135/0089 →