IP Library Granted Patent US 8,565,321
Granted Patent B2
US 8,565,321 · App. 11/091,900 · Granted Oct 22, 2013

Method and system for efficient packing of data across queue blocks in a satellite

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,565,321
App. No.
11/091,900
Granted
Oct 22, 2013
Kind
B2
Abstract

Provided are a method and system for processing at least two consecutive MPEG Q-blocks in a communications system, one of the Q-blocks being low rate and the other being high rate. The method includes back-filling an empty portion in a first transmitted Q-block with a first portion of second type data, the remaining portion of data of the second type data being included in another Q-block prior to transmission. The second type data crosses a boundary between the first and the other Q-block when the actual number is less than a corresponding maximum number. Finally, the method includes receiving within an associated subscriber modem one of the first and the second type data and not receiving the other of the first and the second type data when the second type data crosses the boundary.

Claims (20)

1. A method for transmitting at least two consecutive data blocks to at least two modems in an adaptive modulation based communications system environment, each of the data blocks being configured for a maximum number of moving picture expert group (MPEG) frames, the method comprising:

determining in the communications system environment whether a number of MPEG frames in a first of the at least two data blocks is less than a maximum number of MPEG frames, wherein when the number of MPEG frames is less than the maximum number of MPEG frames, a difference therebetween represents a corresponding number of empty frames in the first data block; and

filling one or more of the empty frames with data from a second of the at least two data blocks, the data filling the one or more empty frames being transmitted to one of the modems and the data in the other frames of the first data block being transmitted to a different one of the modems.

2. The method of claim 1 , wherein the number of MPEG frames in the first data block include a first type of data and the number of MPEG frames in the second data block include a second type of data.

3. The method of claim 2 , wherein the at least two data blocks are Queue blocks and wherein the communications system environment includes a satellite modem termination system (SMTS).

4. The method of claim 2 , wherein the communications system environment includes a satellite modem termination system (SMTS); and

wherein the determining occurs in accordance with data over cable service interface specification (DOCSIS) standards.

5. The method of claim 4 , wherein the second type of data crosses a boundary between the first data block and the second data block after the filling.

6. The method of claim 5 , further comprising transmitting the first and second data blocks.

7. The method of claim 6 , wherein the first data block is low rate and the second data block is high rate.

8. A method for processing at least two consecutive data blocks in an adaptive modulation based communications system environment including at least two modems, each of the data blocks being configured for a maximum number of moving picture expert group (MPEG) frames, the method comprising:

determining in the modem whether a number of MPEG frames in a first of the at least two data blocks is less than a maximum number of MPEG frames of the first data block, wherein, when the number of MPEG frames is less than the maximum number of MPEG frames, a difference therebetween represents a corresponding number of empty frames in the first data block, one or more of the empty frames being filled with data from a second of the at least two data blocks;

receiving the first and second data blocks in first and second modems of the at least two modems, respectively; and

processing only the MPEG frames of the first data block within the first modem and processing the second data block and the filled data in the second modem.

9. The method of claim 8 , wherein the communications system environment operates in accordance with data over cable service interface specification (DOCSIS) standards.

10. The method of claim 9 , wherein the at least two data blocks are Queue blocks.

11. An apparatus for processing at least two consecutive data blocks in an adaptive modulation based communications system environment including at least two modems, each of the data blocks being configured for a maximum number of moving picture expert group (MPEG) frames, the apparatus comprising:

means for determining in the modem whether a number of MPEG frames in a first of the at least two data blocks is less than a maximum number of MPEG frames of the first data block, wherein, when the number of MPEG frames is less than the maximum number of MPEG frames, a difference therebetween represents a corresponding number of empty frames in the first data block, one or more of the empty frames being filled with data from a second of the at least two data blocks;

means for receiving the first and second data blocks in first and second modems of the at least two modems, respectively; and

means for processing only the MPEG frames of the first data block within the first modem and processing the second data block and the filled data in the second modem.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2005
From: GIN, ALAN; CHIEN, JEN-CHIEH
To: BROADCOM CORPORATION
Reel/Frame 016431/0565 →