IP Library Granted Patent US 6,975,330
Granted Patent B1
US 6,975,330 · App. 09/924,910 · Granted Dec 13, 2005

Graphic display of network performance information

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,975,330
App. No.
09/924,910
Granted
Dec 13, 2005
Kind
B1
Abstract

A process for graphic display of network performance information includes querying a number of platforms serving communication network functions for performance data, scaling such data to a scale of colors, displaying hierarchically linked sets of graphic objects which are color coded to represent the performance of network functions with which they are associated. Graphic selection of an object can either cause immediate display of related numeric information or can cause the display of a lower level set of objects which may be color coded to performance indexes, conventional graphic renderings of data, or alphanumeric expressions of data. The process enables effective monitoring of a complex operation and expedites isolation of network problems.

Claims (76)

1. A graphic process for substantially simultaneously displaying on a computer display device variations in a plurality of communication network functions and comprising the steps of:

(a) providing access to a plurality of communication network functions, each network function having a data value within a range of data values;

(b) dividing a display area into a plurality of display divisions;

(c) assigning each display division to a respective network function;

(d) scaling a variable graphic quality of each display division to said range of data values of said network function associated with said display division;

(e) without user interaction, periodically accessing each of said network functions to retrieve a respective current data value;

(f) displaying for each display division a respective variation of said graphic quality which corresponds to said current data value of the network function associated with said display division; and

(g) scaling a size of a display division to said range of data values.

2. A process as set forth in claim 1 wherein said scaling a variable graphic quality includes the step of:

(a) scaling a shade value to said range of data values.

3. A process as set forth in claim 1 wherein said scaling a variable graphic quality includes the step of:

(a) scaling a range of colors to said range of data values.

4. A process as set forth in claim 1 wherein at least one of said network functions includes a data set of a plurality of data members, each data member having: a corresponding data member value within said range of data values, and including the steps of

(a) dividing said display division associated with said at least one of said network functions into a plurality of display subdivisions equal to said plurality of data members of said data set;

(b) assigning each of said display subdivisions to a respective one of said plurality of data members;

(c) periodically accessing said at least one of said network functions to retrieve a respective current data member value of each of said plurality of data member; and

(d) displaying for each display subdivision a respective variation of said graphic quality which corresponds to a current data member value of the data member associated with said display subdivision.

5. A process as set forth in claim 1 and including the steps of:

(a) linking at least one of said display divisions to additional information associated with said network function associated therewith; and

(b) displaying said additional information in response to graphic selection of said display division.

6. A process as set forth in claim 1 and including the steps of:

(a) linking at least one of said display divisions to graphically encoded information associated with said network function associated therewith; and

(b) displaying said graphically encoded information in response to graphic selection of said display division.

7. A process as set forth in claim 1 and including the steps of:

(a) linking at least one of said display divisions to additional information associated with said network function associated therewith; and

(b) displaying said additional information in response to placement of a graphic cursor within said display division.

8. A process as set forth in claim 1 wherein said variable graphic quality varies in discrete steps, and said process including the step of;

(a) displaying for each display division a respective step variation of said graphic quality which corresponds to said current data value of the network function associated with said display division.

9. A process as set forth in claim 1 and including the step of:

(a) displaying human readable indicia on at least one of said display divisions to thereby identify a network function associated with said one display division.

10. A graphic process for substantially simultaneously displaying on a computer display device variations in a plurality of communication network functions and comprising the steps of:

(a) providing access to a plurality of communication network functions, each network function having a data value within a range of data values;

(b) dividing a rectangular display area into a plurality of display divisions;

(c) assigning each display division to a respective network function;

(d) for each network function, scaling a set of a plurality of colors to the range of data values of said network function;

(e) without user intervention, periodically accessing each of said network functions to retrieve a respective current data value;

(f) displaying for each display division a respective one of said colors which corresponds to said current data value of the network function associated with said display division;

(g) linking at least one of said display divisions to additional information associated with said network function associated therewith; and

(h) displaying said additional information in response to placement of a graphic cursor within said display division.

11. A process as set forth in claim 10 wherein at least one of said network functions includes a data set of a plurality of data members, each data member having a corresponding data member value within said range of data values, and including the steps of:

(a) dividing said display division associated with said at least one of said network functions into a plurality of rectangular display subdivisions equal to said plurality of data members of said data set;

(b) assigning each of said display subdivisions to a respective one of said plurality of data members;

(c) periodically accessing said at least one of said network functions to retrieve a respective current data member value of each of said plurality of data member; and

(d) displaying for each display subdivision a respective one of said colors which corresponds to a current data member value of the data member associated with said display subdivision.

12. A process as set fort in claim 10 and including the steps of:

(a) linking at least one of said display divisions to additional information associated with said network function associated therewith; and

(b) displaying said additional information in response to graphic selection of said display division.

13. A process as set forth in claim 10 and including the steps of:

(a) linking at least one of said display divisions to graphically encoded information associated with said network function associated therewith; and

(b) displaying said graphically encoded information in response to graphic selection of said display division.

14. A process as set forth in claim 10 and including the step of:

(a) displaying respective human readable indicia on each of said display divisions to thereby identify a network function associated with said display division.

15. A process as set forth in claim 10 and including the step of:

(a) scaling a size of a selected display division to a variable associated with a network function to which said selected display division is assigned.

16. A graphic process for substantially simultaneously displaying on a computer display device variations in a plurality of communication network functions and comprising the steps of:

(a) providing access to a plurality of communication network functions, each network function having a data value within a respective range of data values;

(b) at least some of said network functions including a plurality of data members, each data member having a corresponding data member value within a respective range of data values;

(c) dividing a rectangular display area into a plurality of rectangular display divisions;

(d) assigning each display division to a respective network function;

(e) dividing each display division associated with a plurality of data members into a plurality of rectangular display subdivisions representing the associated plurality of data members;

(f) for each network function, scaling a color set of a plurality of colors to a range of data values of said network function;

(g) displaying human readable indicia on each of said display divisions to thereby identify a network function associated with said division;

(h) periodically accessing, without user interaction, each of said network functions to retrieve a respective current data value;

(i) displaying for each display division and display subdivision a respective one of said colors which corresponds to the current data value of the network function associated with said display division or display subdivision; and

(j) scaling a size of at least one display subdivision to a variable associated with a data member represented by said one display subdivision.

17. A process as set forth in claim 16 and including the steps of:

(a) linking each of said display divisions and display subdivisions to additional information regarding the network function associated therewith; and

(b) displaying said additional information in response to graphic selection of said display division.

18. A process as set forth in claim 16 and including the steps of:

(a) linking at least one of said display divisions to graphically encoded information regarding the network function associated therewith; and

(b) displaying said graphically encoded information in response to graphic selection of said display division.

19. A process as set forth in claim 16 and including the steps of:

(a) linking at least one of said display divisions to additional information associated with said network function associated therewith; and

(b) displaying said additional information in response to placement of a graphic cursor within said display division.

20. A process as set forth in claim 16 and including the step of:

(a) scaling a size of at least one of said display divisions to a variable associated with the network function to which said display division is assigned.

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 →