IP Library Granted Patent US 7,600,006
Granted Patent B2
US 7,600,006 · App. 10/931,487 · Granted Oct 6, 2009

Peer-to-peer distribution of firmware

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 7,600,006
App. No.
10/931,487
Granted
Oct 6, 2009
Kind
B2
Abstract

A firmware distribution system is disclosed with particular application to integrating a plurality of ancillary endpoints into an existing network of endpoints. The ancillary endpoints being coupled to an isolated network and a master device downloading the desired firmware to the ancillary endpoints in a peer-to-peer distribution. An administrator may be coupled to the isolated network for providing a management and control mechanism for an installer. Once the ancillary network has the firmware loaded, the network may be tested prior to integration with the existing network of endpoints. Upon verification of the download and operation of the ancillary endpoints, the ancillary endpoints can be readily integrated with the existing network without major disruption to the existing network.

Claims (47)

1. Software distribution system for a communications network comprising:

an existing network of endpoints wherein each of the existing endpoints includes a software stored thereon that is compatible with the other endpoints on the network;

a local area network providing a communication pathway for the existing network of endpoints; and

an ancillary network of endpoints comprising,

two or more ancillary endpoints in a peer-to-peer configuration, one of the ancillary endpoints being a distributor endpoint and having a target software stored thereon that is compatible with the software on the existing endpoints,

a master device in bi-directional communication with the ancillary endpoints and providing the ancillary endpoints with an IP address,

an isolated network providing a communication pathway for the ancillary network of endpoints,

an administrator coupled to the isolated network and providing a plurality of control commands to the ancillary endpoints and the master device, the administrator commanding the distributor endpoint to distribute the target software to the ancillary endpoints and commanding the ancillary endpoints to send a status report to the master device,

whereby, upon distribution of the target software, the ancillary network of endpoints communication pathway is severed and the ancillary endpoints are coupled to the local area network.

2. The system of claim 1 , wherein the master device comprises one of the ancillary endpoints.

3. The system of claim 1 , wherein the master device is designated by a user intervention.

4. The system of claim 3 , wherein the user intervention comprises activating one or more keys on an endpoint.

5. The system of claim 1 , wherein the master device comprises one of the existing endpoints.

6. The system of claim 1 , wherein the ancillary network of endpoints operate in a test mode prior to being coupled to the local area network.

7. A method of integrating a plurality of ancillary endpoints into an existing network of endpoints, each of the existing endpoints includes a software stored thereon that is compatible with the other endpoints on the network, a local area network providing a communication pathway for the existing network of endpoints, the method comprising:

coupling the ancillary endpoints in an isolated peer-to-peer network;

couple an administrator to the isolated network, the administrator providing a plurality of control commands to the ancillary endpoints and a master endpoint;

designate the master endpoint and assign a master IP address to the master endpoint, the master endpoint having a target software stored thereon;

assign an IP address to each ancillary endpoint;

commanding, from the administrator, the master endpoint to distribute the target software to the ancillary endpoints;

download the target software from the master endpoint to the ancillary endpoints via the isolated peer-to-peer network;

verify the distribution of the target software to the ancillary endpoints;

upon verification, sever the ancillary endpoints from the isolated network; and

couple the ancillary endpoints to the existing network of endpoints via the local area network.

8. The method of claim 7 , wherein designating a master endpoint comprises a key selection on the endpoint.

9. The method of claim 7 , wherein the master endpoint comprises one of the existing network endpoints.

10. The method of claim 7 , wherein the master endpoint assigns the IP addresses to each of the ancillary endpoints.

11. The method of claim 7 , wherein verification comprises viewing a web page corresponding to the master IP address.

12. The method of claim 7 , wherein verification comprises the ancillary endpoints sending a status report to the master IP address.

13. The method of claim 7 further comprising accessing a web page from the administrator corresponding to the master IP address and viewing the web page having reports from each of the ancillary endpoints.

14. A method for adding at least two ancillary endpoints to a network of existing endpoints, each of the existing endpoints includes a software stored thereon that is compatible with the other endpoints on the network, a local area network providing a communication pathway for the existing network of endpoints, the method comprising:

coupling the ancillary endpoints to an isolated hub;

coupling a computing device to the isolated hub, the computing device capable of accessing a web page and displaying the contents of the page and for providing a plurality of control commands to the ancillary endpoints and a master endpoint;

initiating a programming session by accessing the web page;

selecting one or more ancillary endpoints via the web page;

designating the master endpoint as the distributor endpoint on the basis that the firmware stored on the master is to be distributed to the selected ancillary endpoints via the isolated hub;

commanding the master endpoint to distribute the firmware to the ancillary endpoints;

confirming the distribution of the firmware to the selected ancillary endpoints;

upon confirmation, coupling the computing device to the network of existing endpoints;

testing the integration of the ancillary endpoints to the network of existing endpoints;

terminating the programming session; and

upon successful testing, coupling the ancillary endpoints to the network of existing endpoints via the local area network.

15. The method of claim 14 , wherein the computing device comprises a portable computer.

16. The method of claim 14 , wherein testing comprising the master endpoint commanding the endpoints to operate in a test mode.

17. The method of claim 14 , further comprising reporting a status of each ancillary endpoint to the master endpoint.

18. The method of claim 17 , wherein reporting comprises transmitting data to an IP address of the master endpoint.

19. The method of claim 14 , wherein the master endpoint and the computing device are a single multi-functional IP endpoint.

Assignments (34)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0643 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0715 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0760 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL (DELAWARE), INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0293 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL (DELAWARE), INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0276 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: 1966; MITEL (DELAWARE), INC.
Reel/Frame 047659/0792 →
MERGER AND CHANGE OF NAME Recorded Oct 12, 2018
From: INTER-TEL, INCORPORATED; INTER-TEL (DELAWARE), INCORPORATED
To: INTER-TEL (DELAWARE), INCORPORATED
Reel/Frame 047151/0092 →
CHANGE OF NAME Recorded Oct 12, 2018
From: INTER-TEL (DELAWARE), INCORPORATED
To: MITEL (DELAWARE), INC.
Reel/Frame 047230/0697 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL (DELAWARE), INC.
To: CITIZENS BANK, N.A.
Reel/Frame 041707/0142 →
SECURITY INTEREST Recorded May 29, 2015
From: MITEL US HOLDINGS, INC.; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS INC.; MAVENIR SYSTEMS, INC.; MITEL BUSINESS SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035797/0261 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0366 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0355 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 15, 2013
From: BANK OF NEW YORK, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: INTER-TEL (DELAWARE) INC., FKA INTER-TEL, INCORPORATED
Reel/Frame 030248/0448 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL US HOLDINGS, INC.
To: BANK OF AMERICA, N.A., AS THE COLLATERAL AGENT
Reel/Frame 030176/0207 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL US HOLDINGS, INC.
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030176/0072 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: INTER-TEL (DELAWARE) INC., FKA INTER-TEL, INCORPORATED
Reel/Frame 030165/0799 →
NOTICE OF PATENT ASSIGNMENT Recorded Aug 20, 2009
From: MORGAN STANLEY & CO. INCORPORATED
To: WILMINGTON TRUST FSB
Reel/Frame 023119/0766 →
SECURITY AGREEMENT Recorded Sep 14, 2007
From: INTER-TEL (DELAWARE), INC. F/K/A INTER-TEL, INC.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019825/0322 →
SECURITY AGREEMENT Recorded Sep 14, 2007
From: INTER-TEL (DELAWARE), INC. F/K/A INTER-TEL, INC.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019825/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2004
From: WILLESS, BRIAN; WONGSO, MERVYN
To: INTER-TEL, INC.
Reel/Frame 015764/0134 →