IP Library Granted Patent US 10,285,116
Granted Patent B2
US 10,285,116 · App. 14/824,792 · Granted May 7, 2019

Method and apparatus for pre-admission messaging in a MoCA network

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 10,285,116
App. No.
14/824,792
Granted
May 7, 2019
Kind
B2
Abstract

Systems and methods for admitting new nodes into an existing network, for example a MoCA network. As a non-limiting example, various aspects of the present disclosure provide systems and methods for adding a new node to an existing network without requiring on-site manual configuration, for example utilizing communication between the new node and a network coordinator of the existing network prior to admission of the new node to the existing network.

Claims (62)

1. A network comprising:

a first network node; and

a network coordinator node, wherein:

the first network node comprises at least one circuit operable to, prior to admission to the network, at least:

receive a first beacon from the network coordinator node, the first beacon comprising first timing information that indicates when a first discovery request message may be transmitted and first duration information, different from the first timing information, that indicates a first scheduled duration for transmission of the first discovery request message;

analyze the first duration information to determine whether the first scheduled duration is long enough for transmitting a pre-admission discovery request message;

if the first scheduled duration is long enough for transmitting the pre-admission discovery request message, then transmit the pre-admission discovery request message in accordance with the first timing information;

if the first scheduled duration is not long enough for transmitting the pre-admission discovery request message, where the pre-admission discovery request message comprises a management entity request network information element (MERNIE), then, at least:

transmit an initial discovery request message in accordance with the first timing information, the initial discovery request message comprising information indicating a requested duration for transmission of the pre-admission discovery request message;

receive a second beacon from the network coordinator node, the second beacon comprising second timing information that indicates when a second discovery request message may be transmitted and second duration information that indicates a second scheduled duration, greater than the first scheduled duration, for transmission of the second discovery request message; and

transmit the pre-admission discovery request message in accordance with the second timing information; and

the network coordinator node comprises at least one circuit operable to, at least:

transmit the first beacon comprising the first timing information and the first duration information;

receive the initial discovery request message transmitted by the first network node;

in response to the received initial discovery request message, transmit the second beacon; and

receive the pre-admission discovery request message transmitted by the first network node; and

in response to the received pre-admission discovery request message comprising the MERNIE, transmit a discovery response message that comprises a parameter, wherein:

a first value of the parameter indicates that the MERNIE is supported and a response to the MERNIE is included in the discovery response message;

a second value of the parameter indicates that a response to the MERNIE will be included in a later discovery response message; and

a third value of the parameter indicates that the MERNIE is not supported.

2. The network of claim 1 , comprising a management entity, and wherein the at least one circuit of the first network node is operable to store a plurality of control parameters in a memory, the control parameters comprising:

a management entity transmit payload parameter by which the first network node may receive information from the management entity to include in a request message sent to the network coordinator node; and

a management entity receive payload parameter by which the first network node may provide information received in a response message from the network coordinator node to the management entity.

3. The network of claim 1 , wherein the pre-admission discovery request message selectively comprises one or both of a Discovery Request Network Information Element and a Management Entity Request Network Information Element.

4. The network of claim 1 , wherein the second scheduled duration equals the requested duration.

5. The network of claim 1 , wherein the second value of the parameter indicates that the MERNIE is supported and a response to the MERNIE will be included in a later discovery response message.

6. A network node comprising:

at least one circuit operable to, prior to admission to a network, at least:

receive a first beacon from a network coordinator node, the first beacon comprising first timing information that indicates when a first discovery request message may be transmitted and first duration information, different from the first timing information, that indicates a first scheduled duration for transmission of the first discovery request message;

analyze the first duration information to determine whether the first scheduled duration is long enough for transmitting a pre-admission discovery request message; and

if the first scheduled duration is not long enough for transmitting the pre-admission discovery request message, where the pre-admission discovery request message comprises a management entity request network information element (MERNIE), then, at least:

transmit an initial discovery request message in accordance with the first timing information, the initial discovery request message comprising information indicating a requested duration for transmission of the pre-admission discovery request message;

receive a second beacon from the network coordinator node, the second beacon comprising second timing information that indicates when a second discovery request message may be transmitted and second duration information that indicates a second scheduled duration, greater than the first scheduled duration, for transmission of the second discovery request message; and

transmit the pre-admission discovery request message in accordance with the second timing information; and

receive a discovery response message responsive to the pre-admission discovery request message, wherein the discovery response message comprises a parameter, and wherein:

a first value of the parameter indicates that the MERNIE is supported and a response to the MERNIE is included in the discovery response message;

a second value of the parameter indicates that a response to the MERNIE will be included in a later discovery response message; and

a third value of the parameter indicates that the MERNIE is not supported.

7. The network node of claim 6 , wherein the at least one circuit is operable to, if the first scheduled duration is long enough for transmitting the pre-admission discovery request message, then transmit the pre-admission discovery request message in accordance with the first timing information.

8. The network node of claim 6 , wherein the at least one circuit is operable to store a plurality of control parameters in a memory, the control parameters comprising a management entity transmit payload parameter by which the network node may receive information from a management entity to include in a request message sent to the network coordinator node.

9. The network node of claim 8 , wherein the control parameters comprise a management entity receive payload parameter by which the network node may provide information received in a response message from the network coordinator node to the management entity.

10. The network node of claim 9 , wherein the control parameters comprise a receive indication parameter that indicates to the management entity that the network node has received information for the management entity.

11. The network node of claim 6 , wherein the at least one circuit is operable to determine whether to populate the pre-admission discovery request message with one or both of a Discovery Request Network Information Element and a Management Entity Request Network Information Element.

12. The network node of claim 6 , wherein the at least one circuit is operable to receive management entity information from a management entity and include the received management entity information in the pre-admission discovery request message.

13. The network node of claim 6 , wherein the MERNIE comprises a header that identifies the MERNIE as a management entity request network information element, and a payload comprising information received from a management entity.

14. The network node of claim 6 , wherein the at least one circuit is operable to, after transmitting the pre-admission discovery request message, monitor beacons until the network node either receives a discovery response message indicating that the management entity request network information element is supported and including a management entity response information element, or a timer expires.

15. A network node comprising:

at least one circuit operable to, at least:

transmit a first beacon comprising first timing information that indicates when a first discovery request message may be transmitted over a network and first duration information, different from the first timing information, that indicates a first scheduled duration for transmission of the first discovery request message;

receive the first discovery request message from a first node that has not yet been admitted to the network, where the first discovery request comprises information indicating a requested duration for transmission of a pre-admission discovery request message; and

in response to the received first discovery request message, transmit a second beacon comprising second timing information that indicates when a second discovery request message may be transmitted and second duration information that indicates a second scheduled duration for transmission of the second discovery request message, where the second scheduled duration is longer than the first scheduled duration; and

receive the pre-admission discovery request message in accordance with the second timing information, wherein:

the received pre-admission discovery request message comprises a management entity request network information element (MERNIE);

the first scheduled duration is insufficient for communication of the MERNIE with the first discovery request message; and

the at least one circuit is operable to, in response to the received pre-admission discovery request message comprising the MERNIE, transmit a discovery response message that comprises a parameter, wherein:

a first value of the parameter indicates that the MERNIE is supported and a response to the MERNIE is included in the discovery response message;

a second value of the parameter indicates that a response to the MERNIE will be included in a later discovery response message; and

a third value of the parameter indicates that the MERNIE is not supported.

16. The network node of claim 15 , wherein the second scheduled duration equals the requested duration.

17. The network node of claim 15 , wherein the at least one circuit is operable to load at least a portion of a payload of the received pre-admission discovery request message in a control parameter in memory and notify a management entity of the loaded payload.

18. The network node of claim 15 , wherein the at least one circuit is operable to post at least a portion of a payload of the MERNIE to a control parameter and notify a management entity of the post.

19. The network node of claim 15 , wherein the second value of the parameter indicates that the MERNIE is supported and a response to the MERNIE will be included in a later discovery response message.

Assignments (6)
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, INC.
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055898/0230 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2015
From: HEBRON, YOAV; CHEN, NA; LEE, RONALD
To: MAXLINEAR, INC.
Reel/Frame 036859/0699 →