IP Library Granted Patent US 8,874,721
Granted Patent B1
US 8,874,721 · App. 11/769,328 · Granted Oct 28, 2014

Service layer selection and display in a service network monitoring system

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,874,721
App. No.
11/769,328
Granted
Oct 28, 2014
Kind
B1
Abstract

A method of operating a computer system for monitoring a service network that comprises a plurality of systems and that provides a plurality of services, the method comprising displaying a list of the plurality of services, receiving a selection of a first service from the list of the plurality of services, displaying a list of the plurality of layers associated with the first service, receiving a selection of a first layer from the list of the plurality of layers, processing the selection of the first layer to determine a first group of systems, displaying a list of a first group of systems associated with the first service, receiving a selection of a first system from the list of the first group of systems, displaying a graphical representation of the first service, displaying a graphical representation of the first system, monitoring a performance of the first system, and displaying the performance of the first system with the graphical representation of the first system.

Claims (36)

1. A method of operating a computer system for monitoring a service network having a plurality of layers to provide a plurality of communication services to customers, wherein the service network comprises a plurality of systems and each system of the plurality of systems is associated with one layer of the plurality of layers, the method comprising:

displaying a list of the plurality of communication services provided to the customers;

receiving a selection of a first service from the list of the plurality of communication services;

responsive to receiving the selection of the first service, processing the selection of the first service to determine which of the plurality of layers are associated with the first service;

displaying a list of the plurality of layers associated with the first service;

receiving a selection of a first layer from the list of the plurality of layers associated with the first service;

receiving a selection of a second layer from the list of the plurality of layers associated with the first service;

processing the selections of the first and second layers to determine a first group of systems of the plurality of systems, wherein the first group of systems are associated with the first and second layers and support the first service at both the first and second layers;

displaying a list of the first group of systems associated with the first service;

receiving a selection of a first system from the list of the first group of systems and a selection of a second system from the list of the first group of systems;

displaying a graphical representation of the first service;

displaying a graphical representation of the first system and a graphical representation of the second system;

monitoring a performance of the first system and a performance of the second system;

displaying the performance of the first system with the graphical representation of the first system and the performance of the second system with the graphical representation of the second system;

receiving a selection of a second service from the list of the plurality of communication services;

displaying a list of a second group of systems associated with the second service;

receiving a selection of a third system from the list of the second group of systems;

displaying a graphical representation of the second service;

displaying a graphical representation of the third system;

monitoring a performance of the third system; and

displaying the performance of the third system with the graphical representation of the third system.

2. The method of claim 1 wherein displaying the list of the first group of systems associated with the first service comprises displaying the list of the first group of systems associated with the first service in response to receiving the selection of the first service from the list of the plurality of communication services.

3. The method of claim 1 wherein processing the selection of the first service to determine which of the plurality of layers are associated with the first service comprises processing a data structure that describes the communication services, the plurality of layers, and the plurality of systems.

4. The method of claim 1 wherein the plurality of layers comprises a customer access layer, a network access layer, a service layer, and a support layer.

5. The method of claim 1 wherein displaying the list of the first group of systems associated with the first service comprises displaying the list of the first group of systems associated with the first service in response to receiving the selection of the first layer from the list of the plurality of layers.

6. The method of claim 1 wherein the plurality of communication services comprise a voice service, a video service, and a data service.

7. A software product for operating a computer system to monitor a service network having a plurality of layers to provide a plurality of communication services to customers, wherein the service network comprises a plurality of systems and each system of the plurality of systems is associated with one layer of the plurality of layers, the software product comprising:

a storage medium having stored thereon instructions that, when executed by the computer system, direct the computer system to display a list of the plurality of communication services provided to the customers, receive a selection of a first service from the list of the plurality of communication services, responsive to receiving the selection of the first service, process the selection of the first service to determine which of the plurality of layers are associated with the first service, display a list of the plurality of layers associated with the first service, receive a selection of a first layer from the list of the plurality of layers associated with the first service, receive a selection of a second layer from the list of the plurality of layers associated with the first service, process the selections of the first and second layers to determine a first group of systems of the plurality of systems, wherein the first group of systems are associated with the first and second layers and support the first service at both the first and second layers, display a list of the first group of systems associated with the first service, receive a selection of a first system from the list of the first group of systems and a selection of a second system from the list of the first group of systems, display a graphical representation of the first service, display a graphical representation of the first system and a graphical representation of the second system, monitor a performance of the first system and a performance of the second system, display the performance of the first system with the graphical representation of the first system and the performance of the second system with the graphical representation of the second system, receive a selection of a second service from the list of the plurality of communication services, display a list of a second group of systems associated with the second service, receive a selection of a third system from the list of the second group of systems, display a graphical representation of the second service, display a graphical representation of the third system, monitor a performance of the third system, and display the performance of the third system with the graphical representation of the third system.

8. The software product of claim 7 wherein the instructions, when executed by the computer system, direct the computer system to display the list of the first group of systems associated with the first service in response to the selection of the first service from the list of the plurality of communication services.

9. The software product of claim 7 wherein the instructions to process the selection of the first service to determine which of the plurality of layers are associated with the first service comprises instructions that direct the computer system to process a data structure that describes the communication services, the plurality of layers, and the plurality of systems.

10. The software product of claim 7 wherein the plurality of layers comprises a customer access layer, a network access layer, a service layer, and a support layer.

11. The software product of claim 7 wherein the instructions, when executed by the computer system, direct the computer system to display the list of the first group of systems associated with the first service in response to the selection of the first layer from the list of the plurality of layers.

12. The software product of claim 7 wherein the plurality of communication services comprise a voice service, a video service, and a data service.

13. A computer system for monitoring a service network having a plurality of layers to provide a plurality of communication services to customers, wherein the service network comprises a plurality of systems and each system of the plurality of systems is associated with one layer of the plurality of layers, the computer system comprising:

a user interface configured to display a list of the plurality of communication services provided to the customers, receive a selection of a first service from the list of the plurality of communication services, responsive to receiving the selection of the first service, process the selection of the first service to determine which of the plurality of layers are associated with the first service, display a list of a plurality of layers associated with the first service, receive a selection of a first layer from the list of the plurality of layers associated with the first service, receive a selection of a second layer from the list of the plurality of layers associated with the first service, process the selections of the first and second layers to determine a first group of systems of the plurality of systems, wherein the first group of systems are associated with the first and second layers and support the first service at both the first and second layers, display a list of a first group of systems associated with the first service, receive a selection of a first system from the list of the first group of systems and a selection of a second system from the list of the first group of systems, display a graphical representation of the first service, display a graphical representation of the first system and a graphical representation of the second system, display a performance of the first system with the graphical representation of the first system and a performance of the second system with the graphical representation of the second system, receive a selection of a second service from the list of the plurality of communication services, display a list of a second group of systems associated with the second service, receive a selection of a third system from the list of the second group of systems, display a graphical representation of the second service, display a graphical representation of the third system, and display a performance of the third system with the graphical representation of the third system; and

a processing system configured to monitor the performance of the first system, the performance of the second system, and the performance of the third system.

Assignments (4)
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 →
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 →