IP Library Granted Patent US 8,639,839
Granted Patent B1
US 8,639,839 · App. 11/212,149 · Granted Jan 28, 2014

Routing component quality assurance

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,639,839
App. No.
11/212,149
Granted
Jan 28, 2014
Kind
B1
Abstract

A method, a computer-readable media and a user interface are provided for ensuring, without user interaction, that a communications network contains properly configured routing components. A set of commands are executed to receive a routing component's current configuration. A benchmark configuration is provided that contains the desired configuration for the routing component. The set of parameters of the routing component's current configuration are automatically compared to the benchmark set of parameters in order to determine if differences exist. The results of the comparison process are then presented.

Claims (29)

1. One or more nontransitory computer-readable media having computer-useable instructions embodied thereon for performing a method of ensuring that data is properly routed through a communications network, the method comprising:

confirming, without user interaction, that a set of one or more routing components associated with said communications network is properly configured, wherein said confirming includes:

(A) determining a routing component of said routing components to check;

(B) running a script that establishes a remote terminal session with the routing component;

(C) automatically, by way of the script,

(i) commanding the routing component to save the currently-running configuration of the routing component to nonvolatile memory;

(ii) commanding the routing component to disable paging of output responses; and

(iii) querying said routing component for a set of the currently-running configuration parameters of said routing component saved in nonvolatile memory and retrieving from the routing component the set of currently-running configuration parameters;

(D) comparing said retrieved set of currently-running configuration parameters against a benchmark set of configuration parameters that contains desired configuration parameters for the routing component; and

(E) indicating differences between said retrieved set of currently-running configuration parameters and said benchmark set of configuration parameters.

2. The media of claim 1 , wherein said querying comprises:

providing a set of commands that determine a configuration associated with said routing component; and

saving said configuration.

3. The media of claim 1 , wherein comparing said retrieved set of current configuration parameters against said benchmark set of configuration parameters comprises identifying any differences between said retrieved set of current configuration parameters and said benchmark set of configuration parameters.

4. The media of claim 3 , wherein said benchmark set of configuration parameters comprise an expected set of configuration parameters.

5. The media of claim 1 , further comprising repeating steps A-E for as many routing components as are in said set.

6. The media of claim 1 , further comprising presenting a set of results associated with said comparison.

7. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method of automatically ensuring that a routing component is configured as desired in a communications network, the method comprising:

providing one or more reference data sets containing desired routing-component configuration parameters;

(A) running a script that establishes a remote terminal session with one or more routing components in the network;

(B) automatically, by way of the script,

(i) commanding the one or more routing components to save one or more currently-running configurations of the one or more routing components to nonvolatile memory;

(ii) commanding the one or more routing components to disable paging of output responses;

(iii) retrieving the one or more currently-running configurations that comprise currently-running configuration parameters of the set of one or more routing components in the network;

comparing the one or more reference data sets with the one or more currently-running configurations; and

identifying differences between the one or more reference data sets and the one or more currently-running configurations.

8. The media of claim 7 , wherein retrieving said one or more currently-running configurations comprises:

executing a list of commands that determines said current currently-running configuration parameters from said one or more routing components.

9. The media of claim 7 , further comprising presenting results of said comparison on a user interface.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →