IP Library Granted Patent US 9,008,077
Granted Patent B2
US 9,008,077 · App. 12/415,875 · Granted Apr 14, 2015

Method for quick map recovery in case of error in MoCA

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 9,008,077
App. No.
12/415,875
Granted
Apr 14, 2015
Kind
B2
Abstract

A method comprises receiving a predetermined length of information, the information including a first MAC Protocol Data Unit (MPDU) being of variable length and including at least one Sub-MPDU; independently decoding the first Sub-MPDU and a plurality of additional portions of the received information, each portion having a length equal to the length of one Sub-MPDU; processing data from the first Sub-MPDU; and determining from the processed data how many of the other decoded portions constitute Sub-MPDUs of the received MPDU.

Claims (33)

1. A method for Media Access Plan (MAP) failure recovery, comprising:

a) receiving a first Media Access Plan (MAP) MAC Protocol Data Unit (MPDU) containing a payload and a first MAP interval value, wherein the first MAP interval value indicates an MPDU transmission interval that remains constant between MAP MPDU transmissions until notice of a change is received;

b) decoding the first MAP MPDU and the first MAP interval value; and

c) predicting an arrival time of at least a second MAP MPDU and upon missing the second MAP MPDU, predicting an arrival time of a third MAP MPDU based on the decoding of the first MAP interval value.

2. The method of claim 1 wherein the first MAP MPDU comprises a set of Sub-MPDUs, and wherein decoding the first MAP MPDU and the MAP interval value comprises decoding the first MAP MPDU and the MAP interval value in a header of a first Sub-MPDU of the set of Sub-MPDUs.

3. The method of claim 2 wherein each Sub-MPDU within the set of Sub-MPDUs is of equal length.

4. The method of claim 2 wherein each Sub-MPDU within the set of Sub-MPDUs is of variable length.

5. The method of claim 1 wherein the first MAP MPDU comprises a notice indicating a change in the first MAP interval value to a second MAP interval value and a countdown value identifying a number of remaining MAP MPDUs to be transmitted and spaced at the first MAP interval value.

6. The method of claim 1 wherein the Sub-MPDUs are independently encoded.

7. The method of claim 6 further comprising independently decoding the independently encoded Sub-MPDUs.

8. A network node, comprising:

a) a computer readable storage medium; and

b) a processor in data communication with the computer readable storage medium, the processor configured to:

a. receive a first Media Access Plan (MAP) MAC Protocol Data Unit (MPDU) containing a payload and a first MAP interval value,

wherein the first MAP interval value indicates an MPDU transmission interval that remains constant between MAP MPDU transmissions until notice of a change to the first MAP interval value is received;

b. decode the first MAP MPDU and the first MAP interval value: and

c. predict an arrival time of at least a second MAP MPDU and upon missing the second MAP MPDU, predicting an arrival time of a third MAP MPDU based on the decoding of the first MAP interval value.

9. The network node of claim 8 wherein the first MAP MPDU comprises a set of Sub-MPDUs, and wherein decoding the first MAP MPDU and the first MAP interval value comprises decoding the first MAP MPDU and the first MAP interval value in a header of a first Sub-MPDU of the set of Sub-MPDUs.

10. The network node of claim 9 wherein each of the Sub-MPDUs of the set of Sub-MPDUs is of equal length.

11. The network node of claim 9 wherein each of the Sub-MPDUs of the set of Sub-MPDUs is of variable length.

12. The network node of claim 8 wherein the first MAP MPDU comprises a notice indicating a change in the first MAP interval value to a second MAP interval value and a countdown value identifying a number of remaining MAP MPDUs to be transmitted and spaced at the first MAP interval value.

13. The network node of claim 9 wherein the Sub-MPDUs are independently encoded.

14. The network node of claim 13 further comprising independently decoding the independently encoded Sub-MPDUs.

15. A non-transitory computer readable storage medium encoded with program code, wherein when the program code is executed by a processor, the processor performs a method, the method comprising:

a) receiving a first Media Access Plan (MAP) MAC Protocol Data Unit (MPDU) containing a payload and a first MAP interval value, wherein the first MAP interval value indicates an MPDU transmission interval which remains constant between MAP MPDU transmissions until notice of a change is received;

b) decoding the first MAP MPDU and the first MAP interval value; and

c) predicting an arrival time of at least a second MAP MPDU and upon missing the second MAP MPDU, predicting an arrival time of a third MAP MPDU based on the decoding of the first MAP interval value.

16. The computer readable storage medium of claim 15 wherein receiving the MAP MPDU comprises a set of Sub-MPDUs, and wherein decoding the first MAP MPDU and the first MAP interval value comprises decoding the first MAP MPDU and the first MAP interval value in a header of a first Sub-MPDU of the set of Sub-MPDUs.

17. The computer readable storage medium of claim 16 wherein each of the Sub-MPDUs of the set of Sub-MPDUs is of equal length.

18. The computer readable storage medium of claim 16 wherein each of the Sub-MPDUs of the set of Sub-MPDUs is of variable length.

19. The computer readable storage medium of claim 15 wherein MAP MPDU comprises a notice indicating a change in the first MAP interval value to a second MAP interval value and a countdown value identifying a number of remaining MAP MPDUs to be transmitted and spaced at the first MAP interval value.

20. The computer readable storage medium of claim 15 wherein the Sub-MPDUs are independently encoded.

21. The computer readable storage medium of claim 20 further comprising independently decoding the independently encoded Sub-MPDUs.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: MAXLINEAR COMMUNICATIONS LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055899/0291 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
CHANGE OF NAME Recorded Mar 30, 2021
From: ENTROPIC COMMUNICATONS LLC
To: MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055776/0482 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035706/0188 →
MERGER AND CHANGE OF NAME Recorded May 15, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035704/0504 →