IP Library › Granted Patent US 8,804,761
Granted Patent B2
US 8,804,761 · App. 10/922,405 · Granted Aug 12, 2014

Methods for seamless delivery of broadcast and multicast content across cell borders and/or between different transmission schemes and related apparatus

Inventors: Francesco Grilli (San Diego, CA); Alkinoos Hector Vayanos (San Diego, CA); Lorenzo Casaccia (Rome, IT)
Assignee: QUALCOMM Incorporated
H04L1/0057H04L1/0041H03M13/09H04L1/0083H04L1/0061H03M13/2915H03M13/1515H04L1/0045H03M13/2703H04L1/18H04L2001/0093H03M13/373
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,804,761
App. No.
10/922,405
Granted
Aug 12, 2014
Kind
B2
Abstract

Transmission techniques are provided that improve service continuity and reduce interruptions in delivery of content that can be caused by transitions that occur when the User Equipment (UE) moves from one cell to the other, or when the delivery of content changes from a Point-to-Point (PTP) connection to a Point-to-Multipoint (PTM) connection in the same serving cell, and vice-versa. Such transmission techniques enable seamless delivery of content across cell borders and/or between different transmission schemes such as Point-to-Multipoint (PTM) and Point-to-Point (PTP). Mechanisms for adjusting different streams and for recovering content from each data block during such transitions are also provided so that data is not lost during a transition. In addition, mechanisms for realigning data during decoding at a receiving terminal are also provided.

Claims (47)

1. A method of communicating information over a channel, comprising:

framing, above a radio link control layer, rows of a first-type of information comprising payload data in a first format over a radio bearer from a first source to generate rows of a second type of information;

encoding, above the radio link control layer, rows of the second-type of information to generate rows of redundancy information comprising parity blocks;

appending the rows of redundancy information to the rows of second-type information to produce an outer code block that comprises rows of the payload data in the second format and the parity blocks;

adding overhead information to each row of the outer code block, wherein the overhead information includes a sequence number; and

transmitting the outer code block to the radio link control layer.

2. A method according to claim 1 , further comprising:

receiving the outer code block from the first source.

3. A method according to claim 2 , further comprising:

receiving a second packet from a second source that is identical to the rows of second type information when a wireless communicator undergoes a transition; and

using the sequence number to realign the outer code block with the second packet.

4. A method according to claim 1 , wherein the second-type of information comprises payload data in a second format and in some cases padding information.

5. A method according to claim 1 , wherein the sequence number provided before encoding allows the radio link controller to change modes when a wireless communicator undergoes a transition.

6. A method according to claim 1 ;

wherein the encoding comprises outer encoding and is performed independent of the radio link control layer.

7. A method according to claim 1 , wherein the channel is a unidirectional, common logical channel.

8. A method according to claim 7 , wherein the channel is a unidirectional downlink channel.

9. A method according to claim 7 :

wherein the common logical channel carries information that is broadcast to one or more terminals.

10. A method of transmitting a first outer code block and a second outer code block to a wireless communicator, comprising:

transmitting the first block, wherein the first block has at least one data row and at least one redundancy row generated above a radio link control layer, and wherein the each row has a overhead information that includes a sequence number, wherein the second block consists of only data rows; and

when the wireless communicator undergoes a transition, using the sequence number to align the first block with the second block.

11. A communication method using a protocol structure for a communication system, comprising a radio link control layer and a forward error correction layer disposed above the radio link control layer, the method comprising:

receiving by the forward error correction layer a first-type of information over a radio bearer before the first-type of information reaches the radio link control layer;

framing by the forward error correction layer the first-type of information into equal size frames before the first-type of information reaches the radio link control layer to generate a second-type of information;

using the second-type of information in the forward error correction layer to generate rows of redundancy information that are added to the second-type of information to generate an outer code block; and

adding by the forward error correction layer a sequence number to each frame, before transmitting to the radio link control layer.

12. The communication method using the protocol structure according to claim 11 , wherein the outer code block is transmitted over a common logical channel.

13. The communication method using the protocol structure according to claim 12 , wherein the sequence number allows second type of information to be realigned, during a transition, with another second-type of information from a second source.

14. A method of encoding information before transmitting the information on a common channel in a system that includes a radio link control layer, comprising:

receiving the information from a radio bearer; and

outer block coding the information before passing the information to a radio link control layer, wherein the information comprises content, and wherein outer block coding comprises:

organizing the content into data blocks; and

adding overhead information to each block that identifies that block by a sequence number that includes an inner block number and an outer block number.

15. A method according to claim 14 , wherein outer block coding further comprises:

encoding the data blocks to generate parity blocks; and

adding the parity blocks to the data blocks to produce an encoder packet, wherein the parity blocks are configured to be used to reconstruct any data blocks lost during transmission.

16. A method according to claim 15 , wherein each block is transmitted in a single frame.

17. A method according to claim 15 , wherein each block is transmitted in a plurality of frames.

18. A non-transitory processor-readable storage medium having stored thereon software instructions configured to cause a processor to perform operations comprising:

receiving information from a radio bearer; and

outer block coding the information before passing the information to a radio link control layer, wherein the information comprises content, and wherein outer block coding comprises:

organizing the content into data blocks; and

adding overhead information to each data block that identifies that block by a sequence number that includes an inner block number and an outer block number.

19. The non-transitory processor-readable storage medium of claim 18 , wherein the stored software instructions are configured to cause the processor to perform operations further comprising:

encoding the data blocks to generate parity blocks; and

adding to parity blocks to the data blocks to produce an encoder packet, wherein the parity blocks are configured to be used to reconstruct any data blocks lost during transmission.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2005
From: GRILLI, FRANCESCO; VAYANOS, ALKINOOS HECTOR; CASACCIA, LORENZO
To: QUALCOMM, INCORPORATED
Reel/Frame 016171/0661 →
Continuity (3)
Provisional Application 60497457 · Aug 21, 2003
Provisional Application 60497456 · Aug 21, 2003
Related Publication 20050169205A1 · Aug 4, 2005