IP Library Granted Patent US 10,601,648
Granted Patent B2
US 10,601,648 · App. 15/213,591 · Granted Mar 24, 2020

Network nodes with intelligent integration

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,601,648
App. No.
15/213,591
Granted
Mar 24, 2020
Kind
B2
Abstract

The systems, devices, and techniques discussed herein are directed to commissioning network nodes as they are installed in a network. A commissioning agent can be installed in a network node prior to installing the network node in a network. When coupled to a port of an aggregation network node, the network node and/or the aggregation network node can provide an indication of a generic or private Internet protocol (IP) address to a commissioning node. The commissioning node can determine that the network node is to be initialized, and can provide commissioning files to the network node. Accordingly, the network node can configure the network node based in part on the commissioning files, including updating an IP address of the network node to a public address. Thus, network nodes can be commissioned remotely without requiring a separate provisioning channel and without requiring the network node to be configured prior to installation.

Claims (53)

1. A system comprising:

one or more processors;

a memory; and

one or more modules stored in the memory and executable by the one or more processors to perform operations comprising:

receiving a first indication of a network node coupled to a port of an aggregation network node, the network node associated with a generic Internet protocol (IP) address, wherein the generic IP address is a private IP address, and the network node coupled to the aggregation network node via a dedicated optical fiber network connection;

determining at least one commissioning file to provide to the network node to initialize the network node for network communications, the at least one commissioning file including initialization information associated with a physical location of the network node;

using the generic IP address, transmitting the at least one commissioning file to the aggregation network node associated with the network node;

receiving a second indication that the network node has updated an IP address of the network node from the private IP address of the generic IP address to a public address to enable network communications based at least in part on the at least one commissioning file; and

communicating with the network node using the public address to provide the network communications.

2. The system of claim 1 , the operations further comprising:

transmitting the at least one commissioning file to the network node via the dedicated optical fiber network connection; and

communicating with the network node to provide the network communications via the dedicated optical fiber network connection.

3. The system of claim 1 , the operations further comprising scheduling the transmitting of the at least one commissioning file to the aggregation network node at a time in which a bandwidth of the aggregation network node is below a bandwidth threshold.

4. The system of claim 1 , wherein the network node is a first network node, the operations further comprising:

determining that a second network node is associated with the aggregation network node, the second network node associated with the generic IP address; and

transmitting the at least one commissioning file to the first network node based at least in part on the port of the aggregation network node associated with the first network node.

5. A system comprising:

one or more processors;

a memory; and

one or more modules stored in the memory and executable by the one or more processors to perform operations comprising:

receiving a first indication that a network node is coupled to a port of an aggregation network node, the network node associated with a generic Internet protocol (IP) address, wherein the generic IP address is a private IP address;

determining at least one commissioning file to provide to the network node, the at least one commissioning file including initialization information associated with a physical location of the network node;

using the generic IP address, transmitting the at least one commissioning file to the aggregation network node associated with the network node;

receiving a second indication that the network node has updated an IP address of the network node to a public address to enable network communications based at least in part on the at least one commissioning file; and

communicating with the network node using the public address to provide network communications.

6. The system of claim 5 , the operations further comprising determining that the address of the network node corresponds to a public IP address.

7. The system of claim 5 , wherein the network node is coupled to the aggregation network node via a dedicated optical fiber network connection, and wherein the port of the aggregation network node uniquely identifies the network node.

8. The system of claim 5 , the operations further comprising determining that the address of the network node indicates that the network node is enabled for the network communications.

9. The system of claim 5 , the operations further comprising determining that a plurality of network nodes are associated with the generic IP address, the plurality of network nodes not enabled for the network communications.

10. The system of claim 5 , the operations further comprising receiving a third indication that the network node is configured for wireless network communication based at least in part on the at least one commissioning file.

11. The system of claim 5 , the operations further comprising:

associating the port of the aggregation network node with an installation location of the network node.

12. The system of claim 5 , wherein the network node is a wireless base station configured to provide wireless communications to a plurality of client devices.

13. The system of claim 5 , the operations further comprising addressing the at least one commissioning file to the port of the aggregation network node without indicating the generic IP address of the network node.

14. The system of claim 5 , the operations further comprising:

receiving a third indication of a public IP address of the network node;

associating, as associated information, the public IP address of the network node with the port of the aggregation network node and an installation location of the network node; and

updating a backend database with the associated information.

15. A computer-implemented method comprising:

receiving, from an aggregation network node, a first indication that a network node is coupled to a port of the aggregation network node, the network node associated with a generic Internet protocol (IP) address, wherein the generic IP address is a private IP address;

determining, at a commissioning node, at least one commissioning file to provide to the network node, the at least one commissioning file including initialization information associated with a physical location of the network node;

using the generic IP address, transmitting, from a commissioning node, the at least one commissioning file to the aggregation network node associated with the network node;

receiving, at the aggregation network node, a second indication that the network node has updated an IP address of the network node to a public address to enable network communications based at least in part on the at least one commissioning file; and

communicating with the network node using the public address via the aggregation network node to provide network communications.

16. The computer-implemented method of claim 15 , further comprising determining that a plurality of network nodes are associated with the generic IP address, the plurality of network nodes not enabled for the network communications.

17. The computer-implemented method of claim 15 , further comprising receiving a third indication that the network node is configured for wireless network communication based at least in part on the at least one commissioning file.

18. The computer-implemented method of claim 15 , further comprising:

associating the port of the aggregation network node with an installation location of the network node.

19. The computer-implemented method of claim 15 , further comprising addressing the at least one commissioning file to the port of the aggregation network node without indicating the generic IP address of the network node.

20. The computer-implemented method of claim 15 , further comprising:

receiving a third indication of a public IP address of the network node;

associating, as associated information, the public IP address of the network node with the port of the aggregation network node and an installation location of the network node; and

updating a backend database with the associated information.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2016
From: HOLLINGER, RYAN; CHENG, HAILEI HENRY
To: T-MOBILE USA, INC.
Reel/Frame 039390/0052 →