IP Library › Granted Patent US 8,144,599
Granted Patent B2
US 8,144,599 · App. 11/111,802 · Granted Mar 27, 2012

Binary class based analysis and monitoring

Assignee: Nokia Corporation
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,144,599
App. No.
11/111,802
Granted
Mar 27, 2012
Kind
B2
Abstract

The invention concerns binary class based analyzing and monitoring. Data relating to indicators relating to at least one of: a communications network resource, a communications network service, and a service provided over a communications network, is collected. Value ranges of the indicators are divided into value range classes, and a binary code is assigned to each class. The collected data is classified by translating each piece of the collected data into the binary code assigned to its associated value range class. The classified data is monitored for changes. The invention allows significantly faster analyzing and monitoring of a communications network, network resources, network services and services provided over the network.

Claims (68)

1. A method, comprising:

defining at least one indicator relating to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof;

dividing a value range of the at least one indicator into value range classes;

assigning a binary code to each of the value range classes of the at least one indicator;

collecting data relating to the at least one indicator;

classifying the collected data by translating at least one piece of the collected data into the binary code assigned to an associated value range class;

monitoring the classified data in real time to detect changes in value range class of the classified data; and in an instance in which a change in value range class is detected based at least in part on the monitoring:

causing at least one detected change in the classified data to be reported in response to detection of the change in value range class;

analyzing, by a processor, one or more of a state of at least part of the communications network or a state of a communications network service provided over the communications network in response to the reported at least one detected change in the classified data, the one or more of the state of at least part of the communications network or the state of the communications network service provided over the communications network being analyzed only in an instance in which a change in value range class is detected and reported; and

causing display of a graphical representation of the analyzed state.

2. The method of claim 1 , wherein in an instance in which a plurality of indicators are defined, each defined indicator is unique to a respective one of a communications network resource, communications network service, or service provided over the communications network, and wherein collecting data relating to a respective indicator comprises collecting data only from the one of a respective communications network resource, communications network service, or service provided over the communications network to which the respective indicator is unique.

3. A system, comprising:

a data collector configured to collect data relating to at least one predefined indicator, wherein the at least one predefined indicator relates to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof;

a divider configured to divide a value range of the at least one predefined indicator into value range classes;

an assigner configured to assign a binary code to each of the value range classes;

a classifier configured to classify the collected data by translating at least one piece of the collected data into the binary code assigned to an associated value range class;

a monitor configured to monitor the classified data in real time to detect changes in value range class of the classified data;

a reporter configured to report at least one detected change in the classified data in response to detection of a change in value range class by the monitor;

an analyzer configured to receive the report of at least one detected change in the classified data, and configured to analyze one or more of a state of at least part of the communications network or a state of a communications network service provided over the communications network in response to said at least one reported at least one detected change, wherein the analyzer is configured to analyze the one or more of the state of at least part of the communications network or the state of the communications network service provided over the communications network only in an instance in which a change in value range class is detected and reported; and

a display configured to display a graphical representation of the analyzed state.

4. A computer program product comprising at least one non-transitory computer readable storage medium, the at least one non-transitory computer readable storage medium encoded with instructions that, when executed by an apparatus, cause the apparatus to perform a process comprising:

dividing a value range of at least one predefined indicator into value range classes, wherein the at least one predefined indicator relates to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof;

assigning a binary code to each of the value range classes of the at least one predefined indicator;

collecting data relating to the at least one predefined indicator;

classifying the collected data by translating at least one piece of the collected data into the binary code assigned to an associated value range class;

monitoring the classified data in real time to detect changes in value range class of the classified data; and in an instance in which a change in value range class is detected based at least in part on the monitoring:

causing at least one detected change in the classified data to be reported in response to detection of the change in value range class;

analyzing one or more of a state of at least part of the communications network or a state of a communications network service provided over the communications network in response to the reported at least one detected change in the classified data, the one or more of the state of at least part of the communications network or the state of a communications network service provided over the communications network being analyzed only in an instance in which a change in value range class is detected and reported; and

causing display of a graphical representation of the analyzed state.

5. A computer program product comprising at least one non-transitory computer readable storage medium, the at least one non-transitory computer readable storage medium encoded with instructions that, when executed by an apparatus, cause the apparatus to perform a process comprising:

classifying received data, wherein said received data relates to at least one predefined indicator, wherein a value range of the at least one predefined indicator is divided into value range classes, wherein said at least one predefined indicator relates to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof, and wherein a binary code is assigned to each of the value range classes of the at least one predefined indicator;

translating at least one piece of the received data into the binary code assigned to an associated value range class;

monitoring the classified data in real time to detect changes in value range class of the classified data; and in an instance in which a change in value range class is detected based at least in part on the monitoring:

causing at least one detected change in the classified data to be reported in response to detection of the change in value range class;

analyzing one or more of a state of at least part of the communications network or a state of the communications network service provided over the communications network in response to the reported at least one detected change in the classified data, the one or more of the state of at least part of the communications network or the state of the communications network service provided over the communications network being analyzed only in an instance in which a change in value range class is detected and reported; and

causing display of a graphical representation of the analyzed state.

6. An apparatus, comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:

define at least one indicator relating to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof;

divide a value range of the at least one indicator into value range classes;

assign a binary code to each of the value range classes of the at least one indicator;

collect data relating to the at least one indicator;

classify the collected data by translating at least one piece of the collected data into the binary code assigned to an associated value range class;

monitor the classified data in real time to detect changes in value range class of the classified data; and in an instance in which a change in value range class is detected based at least in part on monitoring the classified data:

cause at least one detected change in the classified data to be reported in response to detection of the change in value range class;

analyze one or more of a state of at least part of the communications network or a state of a communications network service provided over the communications network in response to the reported at least one detected change in the classified data, the one or more of the state of at least part of the communications network or the state of a communications network service provided over the communications network being analyzed only in an instance in which a change in value range class is detected and reported; and

cause display of a graphical representation of the analyzed state.

7. The apparatus of claim 6 , wherein the apparatus comprises or is implemented in at least one of a network element of the communications network, an operation and maintenance unit of the network element of the communications network, a monitoring tool operatively connected to the communications network, a database configured to store the collected data, or a network management system configured to manage at least part of the communications network.

8. An apparatus, comprising:

means for classifying collected data relating to at least one predefined indicator by translating at least one piece of the collected data into a binary code assigned to an associated value range class, wherein the at least one predefined indicator relates to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof;

means for dividing a value range of the at least one predefined indicator into value range classes;

means for monitoring the classified data in real time to detect changes in value range class of the classified data;

means for causing at least one detected change in the classified data to be reported in response to detection of a change in value range class;

means for analyzing one or more of a state of at least part of the communications network or a state of the communications network service provided over the communications network in response to the reported at least one detected change in the classified data, the one or more of the state of at least part of the communications network or the state of the communications network service provided over the communications network being analyzed only in an instance in which a change in value range class is detected and reported; and

means for causing display of a graphical representation of the analyzed state.

9. A method, comprising:

classifying, by a processor, collected data relating to at least one predefined indicator by translating at least one piece of the collected data into a binary code assigned to an associated value range class, wherein the at least one predefined indicator relates to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof;

dividing a value range of the at least one predefined indicator into value range classes;

monitoring the classified data in real time to detect changes in value range class of the classified data; and in an instance in which a change in value range class is detected based at least in part on the monitoring:

causing at least one detected change in the classified data to be reported in response to detection of the change in value range class;

analyzing one or more of a state of at least part of the communications network or a state of the communications network service provided over the communications network in response to the reported at least one detected change in the classified data, the one or more of the state of at least part of the communications network or the state of the communications network service provided over the communications network being analyzed only in an instance in which a change in value range class is detected and reported; and

causing display of a graphical representation of the analyzed state.

10. A computer program product comprising at least one non-transitory computer readable storage medium, the at least one non-transitory computer readable storage medium encoded with instructions that, when executed by an apparatus, cause the apparatus to perform a process comprising:

classifying collected data relating to at least one predefined indicator by translating at least one piece of the collected data into a binary code assigned to an associated value range class, wherein the at least one predefined indicator relates to at least one of a communications network resource, a communications network service, or a service provided over a communications network, said communications network being a wireless network, wired network, or a combination thereof;

dividing a value range of the at least one predefined indicator into value range classes;

monitoring the classified data in real time to detect changes in value range class of the classified data; and in an instance in which a change in value range class is detected based at least in part on the monitoring:

causing at least one monitored change in the classified data to be reported in response to detection of the change in value range class; and

analyzing one or more of a state of at least part of the communications network or a state of the communications network service provided over the communications network in response to the reported at least one monitored change in the classified data the one or more of the state of at least part of the communications network or the state of the communications network service provided over the communications network being analyzed only in an instance in which a change in value range class is detected and reported; and

causing display of a graphical representation of the analyzed state.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035442/0994 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2005
From: WALLENIUS, EERO
To: NOKIA CORPORATION
Reel/Frame 016498/0867 →
Priority Claims (1)
FI 20050017 · Jan 7, 2005 · national
Continuity (1)
Related Publication 20060153083A1 · Jul 13, 2006