IP Library Granted Patent US 7,894,446
Granted Patent B2
US 7,894,446 · App. 11/286,447 · Granted Feb 22, 2011

Method and systems for optimization analysis in networks

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,894,446
App. No.
11/286,447
Granted
Feb 22, 2011
Kind
B2
Abstract

A user operable component is displayed on a display device and receives user input to assign weight factors for optimization criteria for a communications event from a structured collection of data. Another user operable component is displayed on the display device and receives user input to assign weight factors for optimization criteria for the communication event from another structured collection of data. A network utilization/quality score is obtained from said network utilization/quality criteria and the assigned weight factors, and is displayed on the display device. An optimization score is obtained from said optimization criteria and the assigned weight factors and is also displayed on the display device.

Claims (47)

1. At least one computer-readable storage device having a computer readable code embodied therein, wherein the computer readable code is executable by at least one processor, the computer readable code comprising:

code to cause the processor to display a user interface on a display device, the user interface having,

a user operable component, displayed on the display device, for receiving input that causes the at least one processor to assign weight factors for optimization criteria, for the communications event, from a structured collection of data;

another user operable component, displayed on the display device, for receiving user input that causes the at least one processor to assign weight factors for optimization criteria, for the communication event, from another structured collection of data; and

a network utilization/quality score, for the communication event, displayed on the display device; said network utilization/quality score obtained from said network utilization/quality criteria and the weight factors assigned by use of said component; and

an optimization score, for the communication event, displayed on the display device, said optimization score obtained from said optimization criteria and the weight factors by use of said another component.

2. The at least one computer-readable storage device of claim 1 wherein said network utilization/quality scoring criteria comprises network utilization scoring criteria and quality scoring criteria; and, wherein said network utilization/quality score comprises a network utilization score and a quality score.

3. The at least one computer-readable storage device of claim 1 further comprising:

another optimization score, for the communication event, displayed on the display device, said another optimization score obtained from said optimization criteria and the weight factors by use of said another component.

4. A system for providing optimization information for networks, the system comprising:

a network interface configured to provide data corresponding to a communication event;

at least one processor;

a display device;

at least one computer-readable storage device having computer readable code embodied therein, wherein the computer readable configured to, upon execution by the processor, cause said at least one processor to:

receive data, from a network, corresponding to a communication event;

provide a user interface for depiction in the display device, the user interface comprising:

a user operable component, displayed on the display device, for receiving user input that causes the at least one processor to assign weight factors to network utilization/quality scoring criteria, for the communications event, from a structured collection of data, and

another user operable component, displayed on the display device, for receiving user input that causes the at least one processor to assign weight factors for optimization criteria, for the communications event, from another structured collection of data;

determine, from the received data, utilizing network utilization/quality scoring criteria and the weight factors assigned by use of said component, a network utilization/quality of service score for the communication event;

determine, from the received data, utilizing the optimization criteria and the weight factors assigned by use of said another component, an optimization score for the communication event;

display the network utilization/quality of service score on the display device; and

display the optimization score on the display device.

5. The system of claim 4 wherein said component causes the at least one processor to assign weight factors to network utilization scoring criteria and to quality scoring criteria; and wherein said computer readable code in causing said at least one processor to determine a network utilization/quality of service score causes said at least one processor to determine a network utilization score and a quality score.

6. The system of claim 4 wherein the computer readable code, in causing said at least one processor to determine the quality of service score, further causes the at least one processor to determine a quality of service indicator for a voice system.

7. The system of claim 4 wherein the computer readable code, in causing said at least one processor to determine the quality of service score, further causes the at least one processor to: determine, from the received data, utilizing the optimization criteria and the weight factors assigned by use of said another component, another optimization score for the communication event; and display said another optimization score.

8. A method for displaying, on a display device in a computer system, network optimization information for a communications event the method comprising the steps of:

using input received from a graphical user interface,

assigning weight factors to network utilization/quality scoring criteria from a structured collection of data using a component displayed on the display device; and

assigning weight factors to network utilization/quality scoring Criteria from another structured collection of data using another component displayed on the display device;

determining, from data corresponding to the communication event, utilizing network the utilization/quality scoring criteria and the weight factors assigned by use of said component, a network utilization/quality of service score for the communication event;

determining, from data corresponding to the communication event, utilizing the optimization criteria and the weight factors assigned by use of said another component, an optimization score for the communication event;

displaying, via the graphical user interface, the network utilization/quality of service score; and

displaying, via the graphical user interface, the optimization score.

9. The method of claim 8 further comprising the steps of: determining, from data corresponding to the communication event, utilizing the optimization criteria and the weight factors assigned by use of said another component, another optimization score for the communication event; and

displaying the another optimization score.

10. An article of manufacture, comprising:

at least one computer-readable storage device having computer readable code embodied therein, wherein the computer readable code is configured to, upon execution by at least one processor, cause a computer to:

receive data, from a network, corresponding to a communication event;

provide a user interface for depiction in the display device, the user interface comprising:

a user operable component, displayed on the display device, for receiving user input that causes the at least one processor to assign weight factors to network utilization/quality scoring criteria, for a communications event, from a structured collection of data;

another user operable component, displayed on the display device, for receiving user input that causes the at least one processor to assign weight factors for optimization criteria, for the communications event, from another structured collection of data;

determine, from the received data, utilizing network utilization/quality scoring criteria and the weight factors assigned by use of said component, a network utilization /quality of service score for the communication event, determine, from the received data, utilizing the optimization criteria and the weight factors assigned by use of said another component, an optimization score for the communication event, display the network utilization/quality of service score, and display the optimization score.

11. The article of manufacture of claim 10 wherein said component causes the at least one processor to assign weight factors to network utilization scoring criteria and to quality scoring criteria; and wherein said computer readable code in causing said at least one processor to determine a network utilization/quality of service score causes said at least one processor to determine a network utilization score and a quality score.

12. The article of manufacture of claim 10 wherein the computer readable code, in causing said at least one processor to determine the quality of service score, further causes the at least one processor to determine a quality of service indicator for a voice system.

13. The article of manufacture of claim 10 wherein the computer readable code, in causing said at least one processor to determine the quality of service score, further causes the at least one processor to:

determine, from the received data, utilizing the optimization criteria and the weight factors assigned by use of said another component, another optimization score for the communication event, and

display said another optimization score.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Nov 6, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 037057/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2010
From: AGILENT TECHNOLOGIES, INC.
To: JDS UNIPHASE CORPORATION
Reel/Frame 024433/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2006
From: KANGRU, PER; VOSS, JUERGEN
To: AGILENT TECHNOLOGIES INC
Reel/Frame 017173/0366 →