IP Library Granted Patent US 9,853,865
Granted Patent B2
US 9,853,865 · App. 14/801,149 · Granted Dec 26, 2017

Method and apparatus for layer 2 discovery in a managed shared 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 9,853,865
App. No.
14/801,149
Granted
Dec 26, 2017
Kind
B2
Abstract

Methods and systems are provided for Layer 2 (L2) discovery in a managed shared network, such as a Multimedia over Coax Alliance (MoCA) network. A network controller node of the MoCA network node may receive, from a node entering the MoCA network, a submission requesting discovery of information regarding communication capabilities of a plurality of nodes in the network. In response to the request, the network controller node may obtain from one or more nodes of the plurality of nodes information regarding communication capabilities of the plurality of nodes, and may send the communication capabilities of the plurality of nodes, such as to a second plurality of nodes.

Claims (66)

1. A method comprising:

in a network controller node of a Multimedia over Coax Alliance (MoCA) network:

receiving, from a first node entering the network, a request for discovery of information regarding communication capabilities of a first plurality of nodes in the network;

obtaining, in response to the request, from one or more nodes of the first plurality of nodes information regarding communication capabilities of the first plurality of nodes; and

sending the obtained information regarding communication capabilities of the first plurality of nodes to a second plurality of nodes in the network.

2. The method of claim 1 , wherein the communication capabilities for a given node comprise information relating to one or more of:

a MoCA specification version supported by the node;

whether the node supports Layer-2 Management Entity (L2ME);

the aggregation capability of the node;

whether the node supports 16-node;

whether the node supports a preferred network controller node;

receive capabilities of the node;

transmit capabilities of the node;

node personality;

the node's host interface; and

whether the node supports channel bonding.

3. The method of claim 2 , wherein one or both of the receive capabilities and the transmit capabilities comprise information relating to whether the node supports TSpec.

4. The method of claim 1 , comprising obtaining the information based on broadcast of one or more requests by the network controller node to all nodes on the network.

5. The method of claim 1 , wherein the request comprises information specifying network nodes that make up the first plurality of network nodes.

6. The method of claim 1 , wherein the request comprises information specifying which communication capabilities to obtain.

7. The method of claim 1 , comprising broadcasting the obtained information regarding communication capabilities of the first plurality of nodes to all of the nodes in the network.

8. The method of claim 1 , comprising:

discovering capabilities of all nodes in the network;

storing the capabilities of all nodes in the network; and

sending the capabilities of all nodes in the network to a network node that requests such capabilities.

9. The method of claim 1 , comprising:

discovering capabilities of all nodes in the network;

storing the capabilities of all nodes in the network; and

sending the capabilities of all nodes in the network to a new node in the network.

10. The method of claim 1 , comprising:

discovering capabilities of all nodes in the network;

storing the capabilities of all nodes in the network; and

sending the capabilities of all nodes in the network to a higher-layer network management system.

11. A system comprising:

a network controller node of a Multimedia over Coax Alliance (MoCA) network, wherein the network controller node:

receives, from a first node entering the network, a request for discovery of information regarding communication capabilities of a first plurality of nodes in the network;

obtains, in response to the request, from one or more nodes of the first plurality of nodes information regarding communication capabilities of the first plurality of nodes; and

sends the obtained information regarding communication capabilities of the first plurality of nodes to a second plurality of nodes in the network.

12. The system of claim 11 , wherein the communication capabilities for a given node comprise information relating to one or more of:

a MoCA specification version supported by the node;

whether the node supports Layer-2 Management Entity (L2ME);

the aggregation capability of the node;

whether the node supports 16-node;

whether the node supports a preferred network controller node;

receive capabilities of the node;

transmit capabilities of the node;

node personality;

the node's host interface; and

whether the node supports channel bonding.

13. The system of claim 12 , wherein one or both of the receive capabilities and the transmit capabilities comprise information relating to whether the node supports TSpec.

14. The system of claim 11 , wherein the network controller node obtains the information based on broadcast of one or more requests by the network controller node to all nodes on the network.

15. The system of claim 11 , wherein the request comprises information specifying network nodes that make up the first plurality of network nodes.

16. The system of claim 11 , wherein the request comprises information specifying which communication capabilities to obtain.

17. The system of claim 11 , wherein the network controller node broadcasts the obtained information regarding communication capabilities of the first plurality of nodes to all of the nodes in the network.

18. The system of claim 11 , wherein the network controller node:

discovers capabilities of all nodes in the network;

stores the capabilities of all nodes in the network; and

sends the capabilities to a network node that requests such capabilities.

19. The system of claim 11 , wherein the network controller node:

discovers capabilities of all nodes in the network;

stores the capabilities of all nodes in the network; and

sends the capabilities to a new node in the network.

20. The system of claim 11 , wherein the network controller node:

discovers capabilities of all nodes in the network;

stores the capabilities of all nodes in the network; and

sends the capabilities to a higher-layer network management system.

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 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 →