IP Library Granted Patent US 8,863,249
Granted Patent B2
US 8,863,249 · App. 13/171,194 · Granted Oct 14, 2014

Push button configuration of multimedia over coax alliance (MoCA) devices

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,863,249
App. No.
13/171,194
Granted
Oct 14, 2014
Kind
B2
Abstract

A first device coupled to a multimedia over coax alliance (MoCA) network may receive, from a second device, an indication that a configuration button on the second device has been pushed. The first device may receive, from a third device, an indication that a configuration button on the third device has been pushed. The first device may allow the second device to be authenticated on the MoCA network if the configuration buttons of the second and third devices were both pushed within a determined amount of time. The first device may prevent the second device from being authenticated on the MoCA network if the configuration button of the second device and the configuration button of the third device were not pushed within a determined amount of time. The indication from the third device may comprise a layer 2 management entity (L2ME) message or a Protocol Information element.

Claims (50)

1. A method, the method comprising:

in a first device coupled to a multimedia over coax alliance (MoCA) network via coaxial cabling utilized by said MoCA network:

receiving, from a second device, via said coaxial cabling utilized by said MoCA network, a first indication that a configuration button on said second device has been activated;

receiving, from a third device, via said coaxial cabling utilized by said MoCA network, a second indication that a configuration button on said third device has been activated;

determining a first time associated with said first indication that said configuration button on said second device has been activated;

determining a second time associated with said second indication that said configuration button on said third device has been activated; and

determining whether to allow said second device to be authenticated on said MoCA network based on a time interval between said first time associated with said first indication that said configuration button on said second device was activated and said second time associated with said second indication that said configuration button on said third device was activated.

2. The method according to claim 1 , comprising allowing said second device to be authenticated on said MoCA network when said configuration button of said second device and said configuration button of said third device are both activated within said time interval.

3. The method according to claim 2 , comprising, after determining to allow said second device to be authenticated, sending a message to said second device, wherein said message comprises information that enables said second device to determine a privacy password of said MoCA network.

4. The method according to claim 1 , comprising preventing said second device from being authenticated on said MoCA network when said configuration button of said second device and said configuration button of said third device are not both activated within said time interval.

5. The method according to claim 1 , wherein said indication from said third device comprises a layer 2 management entity (L2ME) message or a Protocol Information element.

6. The method according to claim 1 , comprising:

receiving, from said second device, a message requesting information that indicates whether said MoCA network supports push-button configuration; and

in response to said received message, transmitting a response to said second device, said response indicating whether push-button configuration is supported by said MoCA network.

7. The method according to claim 1 , wherein said indication from said second device comprises a discovery request.

8. The method according to claim 7 , comprising:

ignoring said discovery request when said configuration button of said second device and said configuration button of said third device are not both activated within said time interval; and

transmitting a response to said discovery request when said configuration button of said second device and said configuration button of said third device are both activated within said time interval.

9. The method according to claim 8 , wherein said response comprises information enabling said second device to determine a privacy password of said MoCA network.

10. The method according to claim 9 , comprising:

after transmitting said response, receiving an encrypted message from said second device;

decrypting said received encrypted message utilizing a key generated from said privacy password;

admitting said second device to said MoCA network if:

said message is received within a determined amount of time of said activation of said configuration button on said third device; and

said decrypting results in a valid start_admission request being recovered from said received message.

11. A system, the system comprising:

one or more circuits for use in a first device coupled to a multimedia over coax alliance (MoCA) network via coaxial cabling utilized by said MoCA network, said one or more circuits being operable to:

receive, from a second device, via said coaxial cabling utilized by said MoCA network, an indication that a configuration button on said second device has been activated;

receive, from a third device, via said coaxial cabling utilized by said MoCA network, an indication that a configuration button on said third device has been activated; and

determine a first time associated with said first indication that said configuration button on said second device has been activated;

determine a second time associated with said second indication that said configuration button on said third device has been activated; and

determine whether to allow said second device to be authenticated on said MoCA network based on a time interval between said first time associated with said first indication that said configuration button on said second device was activated and said second time associated with said second indication that said configuration button on said third device was activated.

12. The system according to claim 11 , wherein said one or more circuits are operable to allow said second device to be authenticated on said MoCA network when said configuration button of said second device and said configuration button of said third device are both activated within said time interval.

13. The system according to claim 12 , wherein said one or more circuits are operable to, after determining to allow said second device to be authenticated, sending a message to said second device, wherein said message comprises information that enables said second device to determine a privacy password of said MoCA network.

14. The system according to claim 11 , wherein said one or more circuits are operable to prevent said second device from being authenticated on said MoCA network when said configuration button of said second device and said configuration button of said third device are not both activated within said time interval.

15. The system according to claim 11 , wherein said indication from said third device comprises a layer 2 management entity (L2ME) message or a Protocol Information Element.

16. The system according to claim 11 , wherein said one or more circuits are operable to:

receive, from said second device, a message requesting information that indicates whether said MoCA network supports push-button configuration; and

in response to said received message, transmit a response to said second device, said response indicating whether push-button configuration is supported by said MoCA network.

17. The system according to claim 11 , wherein said indication from said second device comprises a discovery request.

18. The system according to claim 17 , wherein said one or more circuits are operable to:

ignore said discovery request when said configuration button of said second device and said configuration button of said third device are not both activated within said time interval; and

transmit a response to said discovery request when said configuration button of said second device and said configuration button of said third device are both activated within said time interval.

19. The system according to claim 18 , wherein said response comprises information enabling said second device to determine a privacy password of said MoCA network.

20. The system according to claim 19 , wherein said one or more circuits are operable to:

after transmitting said response, receiving an encrypted message from said second device;

decrypting said received encrypted message utilizing a key generated from said privacy password;

admitting said second device to said MoCA network if:

said message is received within a determined amount of time of said activation of said configuration button on said third device; and

said decrypting results in a valid start_admission request being recovered from said received message.

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 Aug 10, 2011
From: KLEIN, PHILIPPE; KLIGER, AVI; OHANA, YITSHAK
To: BROADCOM CORPORATION
Reel/Frame 026729/0169 →