IP Library Granted Patent US 6,934,300
Granted Patent B2
US 6,934,300 · App. 09/849,198 · Granted Aug 23, 2005

Initialization method for an entertainment and communications 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 6,934,300
App. No.
09/849,198
Granted
Aug 23, 2005
Kind
B2
Abstract

A method of initializing a multi-zone peer-to-peer entertainment and communications network. During normal network operation, data is streamed from one or more entertainment media source nodes to multiple independent other nodes and, then, passed to connected receivers and/or transceivers. The receivers and transceivers may be located in different zones from each other. The zones may be different rooms in a building or house. The initialization sequence is an autonomous process. During initialization, at least one backplane address is assigned to each network hub port and to each local node. One hub port is designated as backplane master. Upon power-up or a reset, a remote scan is initiated, automatically, from the hub ports to the remote nodes. Any remote node requiring an address responds to the remote scan indicating that one or more addresses are needed. Then, nodes requesting addresses enter a contention arbitration phase to select the next requesting node which is assigned addresses next. Addresses are assigned to the remote mode nodes, giving priority according to serial number, lowest to highest. Each remote node acquires addresses from the hub backplane master which tie the particular remote node to the hub backplane. The backplane master manages the initialization process, providing addresses to each of the other remote nodes, as required.

Claims (60)

1. A method of initializing a peer-to-peer network of devices, at least one of said devices remotely located at a remote node, said remote node being connected to a hub port on said network, said method comprising the steps of:

a) scanning remote nodes for nodes requesting communications channel addresses for unassigned active communications channels, comprising:

i) providing a null packet to each remote node for synchronization; and

ii) receiving a return null racket from said each remote node, said return null packet indicating a number of unassigned active communications channels at said remote node;

b) identifying a requesting node for channel address assignment;

c) assigning an unassigned channel address to said identified node; and

d) repeating steps (b) and (c) until all requesting nodes have received channel addresses for all corresponding active communications channels.

2. The method as in claim 1 , wherein the step (i) of scanning remote nodes further comprises providing power to said remote nodes.

3. The method as in claim 1 , wherein the step (b) of identifying a requesting node comprises the steps of:

i) shifting a first bit of an identification number onto a signal line, said identification number being unique to the hub port connected to said requesting node;

ii) monitoring said signal line to determine whether said signal line matches such shifted bit;

iii) shifting a next bit onto said signal line; and

iv) repeating steps (ii) and (iii) until all bits have been shifted onto such signal line.

4. A method as in claim 3 , wherein in the identification step (b)(ii), when the signal line does not match the bit shifted onto the signal line, then at least one other node is requesting an address, said identification step (b) further comprising the steps of:

ii1) discontinuing identification;

ii2) waiting until address assignment is complete for paid other requesting node; and

ii3) returning to step (c)(i).

5. A method as in claim 4 , wherein when the first bit is shifted onto the signal line, step (b)(i) further includes asserting an initialization ready line; and, step (b)(ii1) further includes releasing said initialization ready line.

6. A method as in claim 5 , wherein the step (b)(ii2) of waiting until address assignment is complete comprises the steps of:

A) monitoring said initialization ready line for an indication that said other node is being initialized; and

B) waiting until said initialization ready line indicates said node has been initialized.

7. A method as in claim 6 , wherein the step (c) of assigning addresses comprises the steps of:

i) monitoring an address-in-use line;

ii) sequentially placing addresses on an address bus; and

iii) assigning addresses not indicated as being in use by said address-in-use line.

8. A method as in claim 7 , wherein one node is identified as a master node, the master node sequentially placing the addresses on the address bus and assigning addresses and, wherein as each address is presented on said address bus in step (ii), corresponding nodes, having been assigned said addresses, assert said address-in-use line to indicate that said presented address is assigned.

9. A method as in claim 8 , wherein in the step (b) of identifying a requesting node a plurality of nodes assert a need-initialization signal and, wherein when an address has been assigned to each node, said requesting node releases said need-initialization signal indicating the initialization process has been completed, said need-initialization signal remaining asserted until addresses have been assigned to all active communications channels.

10. A method as in claim 9 , wherein said initialization process is started responsive to a power on condition.

11. A method as in claim 9 , wherein said initialization process is started responsive to a manual initialization request.

12. A method of adding new remote nodes to a media network, said method comprising connecting said requesting node and an associated device to a hub port and initializing as in claim 9 .

13. A method of initializing a peer-to-peer network of devices, at least one of said devices remotely located at a remote node, said remote node being connected to a hub port on said network, said method comprising the steps of:

a) identifying one hub port as a bus master, said bus master asserting an initialization signal to begin network initialization;

b) scanning remote nodes to identify if any nodes are requesting address assignment for unassigned active communications channels responsive to said initialization signal;

c) identifying a requesting node for channel address assignment;

d) assigning an unassigned channel address to said identified node; and

e) repeating steps (c) and (d) until all requesting nodes have received channel addresses for all corresponding active communications channels, and

f) placing said identified bus master port in a normal operating state, said bus master operating identically to other hub ports.

14. A The method as in claim 13 , wherein in the step (b) of scanning remote nodes comprises the substeps of:

i) providing a null packet to each remote node for synchronization; and

ii) receiving a return null packet from said each remote node, each said return null packet indicating a number of unassigned active communications channels at a corresponding said remote node.

15. A method as in claim 14 , wherein unassigned active communications channels are indicated by a non-zero value in a left frame and a right frame of each unassigned active communications channel.

16. A method as in claim 14 , wherein each hub port connected to a remote node participates in said identification step (c), said identification step (c) comprising the steps of:

i) shifting a first bit of an identification number onto a signal line, said identification number being unique to the hub port connected to said requesting node;

ii) monitoring said signal line to determine whether said signal line matches each shifted bit;

iii) shifting a next bit onto said signal line; and

iv) repeating steps (ii) and (iii) until all bits have been shifted onto such signal line.

17. A method as in claim 16 , wherein in the identification step (c)(ii), when said hub port determines that the signal line does not match the bit shifted onto the signal line, then at least one other node is requesting an address, said identification step (c) further comprising the steps of:

ii1) discontinuing identification for said connected requesting node;

ii2) waiting until address assignment is complete for another requesting node connected to another hub port; and

ii3) returning to step (c)(i).

18. A method as in claim 17 , wherein when the first bit is shifted onto the signal line, step (c)(i) further includes asserting an initialization ready line; and, step (d)(ii1) further includes releasing said initialization ready line.

19. A method as in claim 18 , wherein the step (c)(ii2) of waiting until address assignment is complete comprises the steps of:

A) monitoring said initialization ready line for an indication that said other node is being initialized; and

B) waiting until said initialization ready line indicates said other node has been initialized.

20. A method as in claim 17 , wherein if in the identification step (c)(ii) the signal line matches every shifted bit, the matching hub port is assigned addresses in step (d), the step (d) of assigning addresses comprising the steps of:

i) monitoring an address-in-use signal line;

ii) sequentially placing addresses on an address bus, each respective other hub port asserting said address-in-use signal responsive to an address on said address bus previously assigned to said other hub port, said bus master placing addresses on said address bus; and

iii) automatically assigning addresses not indicated by said address-in-use line as being in use by other said hub ports.

21. A method as in claim 20 , wherein said initialization process is started responsive to a power on condition.

22. A method as in claim 21 , wherein said initialization process is started responsive to a manual initialization request.

Assignments (19)
RELEASE OF SECURITY INTEREST Recorded Jun 17, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: BROAN-NUTONE LLC; NORTEK AIR SOLUTIONS, LLC; NORTEK GLOBAL HVAC LLC; NORTEK, INC.; ADVANCED BRIDGING TECHNOLOGIES, INC.; AIGIS MECHTRONICS, INC.; ALLSTAR PRO, LLC; ELAN HOME SYSTEMS, L.L.C.; GEFEN, INC.; GTO, INC.; HOMELOGIC LLC; INTERNATIONAL ELECTRONICS, INC.; JENSEN INDUSTRIES, INC.; LINEAR LLC; LITE TOUCH, INC.; MAGENTA RESEARCH LTD.; NILES AUDIO CORPORATION; OMNIMOUNT SYSTEMS, INC.; OPERATOR SPECIALTY COMPANY, INC.; PANAMAX INC.; SECURE WIRELESS, INC.; SPEAKERCRAFT; XANTECH CORPORATION
Reel/Frame 056614/0709 →
NOTICE OF RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 11, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: NORTEK, INC.; BARCOM ASIA HOLDINGS, LLC; BARCOM CHINA HOLDINGS, LLC; BNSS LP, INC.; BNSS GP, INC.; BROAN-NUTONE LLC; BROAN-NUTONE STORAGE SOLUTIONS LP; CES GROUP, LLC (SUCCESSOR BY MERGER TO HUNTAIR, INC.); CES INTERNATIONAL LTD.; CORE BRANDS, LLC; ERGOTRON, INC.; GEFEN, LLC; GTO ACCESS SYSTEMS, LLC (F/K/A GATES THAT OPEN, LLC); HUNTAIR MIDDLE EAST HOLDINGS, INC.; LINEAR LLC; MAGENTA RESEARCH LTD.; NORTEK INTERNATIONAL, INC.; NORDYNE INTERNATIONAL, INC.; NORDYNE LLC; OPERATOR SPECIALTY COMPANY, INC.; PACIFIC ZEPHYR RANGE HOOD, INC.; REZNOR LLC; TV ONE BROADCAST SALES CORPORATION; ZEPHYR VENTILATION, LLC
Reel/Frame 041346/0048 →
NOTICE OF RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 10, 2017
From: BANK OF AMERICA, N.A.
To: TEMTROL, INC.; WDS LLC; WEBCO, INC.; NORTEK, INC.; ADVANCED BRIDGING TECHNOLOGIES, INC.; AIGIS MECHTRONICS, INC.; ALLSTAR PRO, LLC; AUBREY MANUFACTURING, INC.; BROAN-NUTONE LLC; CES GROUP, INC.; CLEANPAK INTERNATIONAL, INC.; ELAN HOME SYSTEMS, L.L.C.; GEFEN, INC.; GOVERNAIR CORPORATION; GTO, INC.; HC INSTALLATIONS, INC.; HOMELOGIC LLC; HUNTAIR, INC.; INTERNATIONAL ELECTRONICS, INC.; J.A.R. INDUSTRIES, INC.; JENSEN INDUSTRIES, INC.; LINEAR H.K. LLC; LINEAR LLC; LITETOUCH, INC.; MAGENTA RESEARCH LTD.; MAMMOTH, INC.; NILES AUDIO CORPORATION; NORDYNE CHINA LLC; NORDYNE INC.; NORDYNE INTERNATIONAL, INC.; NORTEK INTERNATIONAL, INC.; NUTONE INC.; OMNIMOUNT SYSTEMS, INC.; OPERATOR SPECIALTY COMPANY, INC.; PACIFIC ZEPHYR RANGE HOOD, INC.; PANAMAX INC.; RANGAIRE GP, INC.; RANGAIRE LP; RANGAIRE LP, INC.; SECURE WIRELESS, INC.; SPEAKERCRAFT, INC.; XANTECH CORPORATION; ZEPHYR CORPORATION
Reel/Frame 041326/0071 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS Recorded Jan 10, 2017
From: BANK OF AMERICA, N.A.
To: NORTEK, INC.; AIGIS MECHTRONICS, INC.; BROAN-MEXICO HOLDINGS, INC.; BROAN-NUTONE LLC; BROAN-NUTONE STORAGE SOLUTIONS LP; CES GROUP, INC.; CES INTERNATIONAL LTD.; CLEANPAK INTERNATIONAL, INC.; ELAN HOME SYSTEMS, L.L.C.; GATES THAT OPEN, LLC; GEFEN, LLC; GOVERNAIR CORPORATION; HC INSTALLATIONS, INC.; HUNTAIR, INC.; INTERNATIONAL ELECTRONICS, LLC; LINEAR LLC; LITE TOUCH, INC.; MAGENTA RESEARCH LTD.; MAMMOTH-WEBCO, INC.; NILES AUDIO CORPORATION; NORDYNE LLC; NORDYNE INTERNATIONAL, INC.; NORTEK INTERNATIONAL, INC.; NUTONE LLC; OMNIMOUNT SYSTEMS, INC.; OPERATOR SPECIALTY COMPANY, INC.; PACIFIC ZEPHYR RANGE HOOD, INC.; PANAMAX LLC; RANGAIRE GP, INC.; RANGAIRE LP, INC.; SECURE WIRELESS, INC.; SPEAKERCRAFT, LLC; TEMTROL, INC.; XANTECH LLC; ZEPHYR VENTILATION, LLC
Reel/Frame 041327/0089 →
CHANGE OF NAME Recorded Mar 2, 2015
From: LINEAR LLC
To: NORTEK SECURITY & CONTROL LLC
Reel/Frame 035114/0695 →
NOTICE OF RELEASE OF SECURITY INTERESTS IN PATENTS RECORDED AT REEL 026276, FRAME 0073 Recorded Jun 3, 2014
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: BROAN-NUTONE LLC; BROAN-NUTONE STORAGE SOLUTIONS LP; ERGOTRON, INC.; GTO ACCESS SYSTEMS, LLC (F/K/A GATES THAT OPEN, LLC); CES GROUP, LLC (SUCCESSOR BY MERGER TO HUNTAIR, INC.); LINEAR LLC; MAGENTA RESEARCH LTD.; NORDYNE LLC; ERGOTRON, INC. (SUCCESSOR BY MERGER TO OMNIMOUNT SYSTEMS, INC.; CORE BRANDS, LLC (SUCCESSOR BY MERGER TO SPEAKERCRAFT, LLC); CORE BRANDS, LLC (SUCCESSOR BY MERGER TO THE AVC GROUP, LLC); CORE BRANDS, LLC (F/K/A PANAMAX LLC); LINEAR LLC (SUCCESSOR BY MERGER TO SECURE WIRELESS, INC.)
Reel/Frame 033083/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 13, 2014
From: LINEAR LLC; GTO ACCESS SYSTEMS, LLC (F/K/A GATES THAT OPEN, LLC); BROAN-NUTONE LLC; CORE BRANDS, LLC; ERGOTRON, INC.; CES GROUP, LLC (SUCCESSOR BY MERGER TO HUNTAIR, INC.); TV ONE BROADCAST SALES CORPORATION; NORDYNE LLC; CES GROUP, LLC; REZNOR LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 032891/0753 →
PATENT RELEASE Recorded May 3, 2011
From: U.S BANK NATIONAL ASSOCIATION
To: BROAN-NUTONE LLC, A DELAWARE LLC; BROAN-NUTONE STORAGE SOLUTIONS LP, A DELAWARE LIMITED PARTNERSHIP; GATES THAT OPEN, LLC, A FLORIDA LLC; HUNTAIR, INC., A DELAWARE CORPORATION; LINEAR LLC, A CALIFORNIA LLC; MAGENTA RESEARCH LTD., A CONNECTICUT CORPORATION; NORDYNE LLC, A DELAWARE LLC; OMNIMOUNT SYSTEMS, INC., A ARIZONA CORPORATION; PANAMAX LLC, A CALIFORNIA LLC; SECURE WIRELESS, INC., A CALIFORNIA CORPORATION; SPEAKERCRAFT, LLC, A DELAWARE LLC; AVC GROUP, LLC, THE, A DELAWARE LLC; VENMAR CES, INC., A CANADIAN CORPORATION; VENMAR VENTILATION INC., CANADIAN CORPORATION
Reel/Frame 026275/0964 →
SECURITY AGREEMENT Recorded May 3, 2011
From: BROAN-NUTONE LLC, A DELAWARE LLC; BROAN-NUTONE STORAGE SOLUTIONS LP, A DELAWARE LIMITED PARTNERSHIP; ERGOTRON, INC., A MINNESOTA CORPORATION; GATES THAT OPEN, LLC, A FLORIDA LLC; HUNTAIR, INC., A DELAWARE CORPORATION; LINEAR LLC, A CALIFORNIA LLC; MAGENTA RESEARCH LTD., A CONNECTICUT CORPORATION; NORDYNE LLC, A DELAWARE LLC; OMNIMOUNT SYSTEMS, INC., A ARIZONA CORPORATION; PANAMAX, LLC, A CALIFORNIA LLC; SECURE WIRELESS, INC., A CALIFORNIA CORPORATION; SPEAKERCRAFT, LLC, A DELAWARE LLC; AVC GROUP, LLC, THE, A DELAWARE LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 026276/0073 →
SECURITY AGREEMENT Recorded Jan 8, 2010
From: NORTEK, INC.; AIGIS MECHTRONICS, INC.; BROAN-MEXICO HOLDINGS, INC.; BROAN-NUTONE LLC; BROAN-NUTONE STORAGE SOLUTIONS LP; CES GROUP, INC.; CES INTERNATIONAL LTD.; CLEANPAK INTERNATIONAL, INC.; ELAN HOME SYSTEMS, L.L.C.; GATES THAT OPEN, LLC; GEFEN, LLC; GOVERNAIR CORPORATION; HC INSTALLATIONS, INC.; HUNTAIR, INC.; INTERNATIONAL ELECTRONICS, LLC; LINEAR LLC; LITE TOUCH, INC.; MAGENTA RESEARCH LTD.; MAMMOTH-WEBCO, INC.; NILES AUDIO CORPORATION; NORDYNE LLC; NORDYNE INTERNATIONAL, INC.; NORTEK INTERNATIONAL, INC.; NUTONE LLC; OMNIMOUNT SYSTEMS, INC.; OPERATOR SPECIALTY COMPANY, INC.; PACIFIC ZEPHYR RANGE HOOD INC.; PANAMAX LLC; RANGAIRE GP, INC.; RANGAIRE LP, INC.; SECURE WIRELESS, INC.; SPEAKERCRAFT, LLC; TEMTROL, INC.; XANTECH LLC; ZEPHYR VENTILATION, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 023750/0040 →
SECURITY AGREEMENT Recorded Jul 31, 2008
From: NORTEK, INC.; ADVANCED BRIDGING TECHNOLOGIES, INC.; AIGIS MECHTRONICS, INC.; ALLSTAR PRO, LLC; BROAN-NUTONE LLC; CLEANPAK INTERNATIONAL, INC.; ELAN HOME SYSTEMS, L.L.C.; GEFEN, INC.; GTO, INC.; HOMELOGIC LLC; HUNTAIR, INC.; INTERNATIONAL ELECTRONICS, INC.; JENSEN INDUSTRIES, INC.; LINEAR LLC; LITE TOUCH, INC.; MAGENTA RESEARCH LTD.; MAMMOTH, INC.; NILES AUDIO CORPORATION; NORDYNE INC.; NUTONE INC.; OMNIMOUNT SYSTEMS, INC.; OPERATOR SPECIALTY COMPANY, INC.; PANAMAX INC.; RANGAIRE LP; SECURE WIRELESS, INC.; SPEAKERCRAFT, INC.; TEMTROL, INC.; WEBCO, INC.; XANTECH CORPORATION; ZEPHYR CORPORATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 021316/0764 →
SECURITY AGREEMENT Recorded Jul 29, 2008
From: NORTEK, INC.; ADVANCED BRIDGING TECHNOLOGIES, INC.; AIGIS MECHTRONICS, INC.; ALLSTAR PRO, LLC; AUBREY MANUFACTURING, INC.; BROAN-NUTONE LLC; CES GROUP, INC.; CLEANPAK INTERNATIONAL, INC.; ELAN HOME SYSTEMS, L.L.C.; GEFEN, INC.; GOVERNAIR CORPORATION; GTO, INC.; HC INSTALLATIONS, INC.; HOMELOGIC LLC; HUNTAIR, INC.; INTERNATIONAL ELECTRONICS, INC.; J.A.R. INDUSTRIES, INC.; JENSEN INDUSTRIES, INC.; LINEAR H.K. LLC; LINEAR LLC; LITETOUCH, INC.; MAGENTA RESEARCH LTD.; MAMMOTH, INC.; NILES AUDIO CORPORATION; NORDYNE CHINA LLC; NORDYNE INC.; NORDYNE INTERNATIONAL, INC.; NORTEK INTERNATIONAL, INC.; NUTONE INC.; OMNIMOUNT SYSTEMS, INC.; OPERATOR SPECIALTY COMPANY, INC.; PACIFIC ZEPHYR RANGE HOOD, INC.; PANAMAX INC.; RANGAIRE GP, INC.; RANGAIRE LP; RANGAIRE LP, INC.; SECURE WIRELESS, INC.; SEAKERCRAFT, INC.; TEMTROL, INC.; WDS LLC; WEBCO, INC.; XANTECH CORPORATION; ZEPHYR CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 021301/0927 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 19, 2008
From: UBS AG, STAMFORD BRANCH, AS U.S. ADMINISTRATIVE AGENT
To: M&S SYSTEMS, LP (NOW LINEAR LLC); M&S SYSTEMS LP, INC. (NOW LINEAR LLC); M&S SYSTEMS GP, INC. (NOW LINEAR LLC); NORTEK, INC.; NORTEK HOLDINGS, INC.
Reel/Frame 021118/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2006
From: M&S SYSTEMS, LP
To: LINEAR LLC
Reel/Frame 017946/0181 →
SECURITY AGREEMENT Recorded Oct 19, 2005
From: M&S SYSTEMS, LP
To: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 016660/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2005
From: M&S SYSTEMS, LP
To: UBS AG, STAMFORD BRANCH, AS U.S. ADMINISTRATIVE AGENT
Reel/Frame 016157/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2005
From: M&S SYSTEMS, L.P.
To: M&S SYSTEMS, LP
Reel/Frame 016148/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2004
From: THE CHAMBERLAIN GROUP, INC.
To: M & S SYSTEMS, L.P.
Reel/Frame 015417/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2002
From: TOMASSETTI, STEPHEN ROBERT; SNEDIGAR, DONALD C.; WOJCIECHOWSKI, THOMAS GERALD
To: CHAMBERLIAN GROUP, INC., THE
Reel/Frame 012827/0482 →