IP Library Granted Patent US 9,660,862
Granted Patent B2
US 9,660,862 · App. 14/230,044 · Granted May 23, 2017

Localizing faults in wireless communication networks

Inventors: Bong Jun Ko (Harrington Park, NJ); Kang-Won Lee (Nanuet, NY); Ramya Raghavendra (White Plains, NY); Murtaza Zafer (San Jose, CA)
Assignee: International Business Machines Corporation
H04L41/0677H04L1/12H04L41/142H04M3/36H04W24/08H04L43/0847
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 9,660,862
App. No.
14/230,044
Granted
May 23, 2017
Kind
B2
Abstract

Various embodiments manage service issues within a wireless communication network. In one embodiment, a one or more call detail records associated with a set of wireless communication devices of a wireless communication network is received. A set of information within each of the one or more call detail records is compared to a baseline statistical model. The baseline statistical model identifies a normal operating state of the wireless communication network. At least one outlier call detail record in the one or more call detail records is identified based on the comparison. The at least one outlier call detail record indicates that at least one wireless communication device associated with the at least one outlier call detail record experienced one or more service issues.

Claims (64)

1. A method, by an information processing system, for managing service issues within a wireless communication network, the method comprising:

electronically communicating with at least one external information processing system;

obtaining, based on the electronically communicating, one or more call detail records associated with a set of wireless communication devices of the wireless communication network;

comparing a set of information within each of the one or more call detail records to a baseline statistical model, wherein the baseline statistical model identifies a normal operating state of the wireless communication network;

determining, based on the comparing, that at least one of the one or more call detail records is an outlier call detail record, wherein the at least one outlier call detail record indicates that at least one wireless communication device associated with the at least one outlier call detail record experienced one or more service issues, and wherein determining that the at least one of the one or more call detail records is an outlier call detail record comprises:

determining that one or more characteristics of the at least one of the one or more call detail records deviate from a set of corresponding characteristics in the baseline statistical model by at least a given threshold;

in response to the determining, analyzing the at least one outlier call detail record and a set of historical outlier call detail records associated with the at least one wireless communication device, wherein each of the set of historical outlier call detail records comprises one or more characteristics that deviated from a set of corresponding characteristics in a a historical baseline statistical model by at least a given threshold;

determining, based on analyzing the at least one outlier call detail record and a set of historical outlier call detail records, whether the at least one wireless communication device has:

experienced one or more service issues across multiple portions of the wireless communication network, or

experienced a higher rate of service issues at a portion of the wireless communication network than wireless communication devices at other portions of the wireless communication network;

in response to determining that the at least one wireless communication device has experienced one or more service issues across multiple portions of the wireless communication network, identifying the at least one wireless communication device as the cause of the one or more service issues;

in response to determining that the at least one wireless communication device has experienced a higher rate of service issues at a portion of the wireless communication network than wireless communication devices at other portions of the wireless communication network, identifying the portion of the wireless communication network as the cause of the one or more service issues; and

storing an indication that one of the at least one wireless communication device or the portion of the wireless communication network has been identified as the cause of the one or more service issues.

2. The method of claim 1 , further comprising:

generating, prior to receiving the one or more call detail records, the baseline statistical model based on a set of information within a plurality of call detail records associated with the wireless communication network.

3. The method of claim 2 , wherein the generating comprises:

analyzing each of the plurality of call detail records; and

generating, based on the analyzing, a baseline of failure rates associated with at least a portion of the wireless communication network.

4. The method of claim 3 , wherein the portion of the wireless communication network comprises at least one of

a set of cells within the wireless communication network;

one or more geographic regions within the wireless communication network;

one or more network elements within the wireless communication network;

a plurality of wireless communication devices;

one or more services; and

one or more networks that are external and communicatively coupled to the wireless communication network.

5. The method of claim 1 , further comprising:

updating the baseline statistical model based on the one or more call detail records.

6. The method of claim 1 , wherein in response to identifying one or more portions of the wireless communication network as the cause of the one or more service issues, storing a location of the one or more portions that have been identified.

7. An information processing system for managing service issues within a wireless communication network, the information processing system comprising:

a memory;

a processor communicatively coupled to the memory; and

a network monitoring system communicatively coupled to the memory and the processor, wherein the network monitoring system is configured to perform a method comprising:

obtaining one or more call detail records associated with a set of wireless communication devices of the wireless communication network;

comparing a set of information within each of the one or more call detail records to a baseline statistical model, wherein the baseline statistical model identifies a normal operating state of the wireless communication network;

determining, based on the comparing, that at least one of the one or more call detail records is an outlier call detail record, wherein the at least one outlier call detail record indicates that at least one wireless communication device associated with the at least one outlier call detail record experienced one or more service issues, and wherein determining that the at least one of the one or more call detail records is an outlier call detail record comprises:

determining that one or more characteristics of the at least one of the one or more call detail records deviate from a set of corresponding characteristics in the baseline statistical model by at least a given threshold;

in response to the determining, analyzing the at least one outlier call detail record and a set of historical outlier call detail records associated with the at least one wireless communication device, wherein each of the set of historical outlier call detail records comprises one or more characteristics that deviated from a set of corresponding characteristics in a historical baseline statistical model by at least a given threshold;

determining, based on analyzing the at least one outlier call detail record and a set of historical outlier call detail records, whether the at least one wireless communication device has:

experienced one or more service issues across multiple portions of the wireless communication network, or

experienced a higher rate of service issues at a portion of the wireless communication network than wireless communication devices at other portions of the wireless communication network;

in response to determining that the at least one wireless communication device has experienced one or more service issues across multiple portions of the wireless communication network, identifying the at least one wireless communication device as the cause of the one or more service issues; and

in response to determining that the at least one wireless communication device has experienced a higher rate of service issues at a portion of the wireless communication network than wireless communication devices at other portions of the wireless communication network, identifying the portion of the wireless communication network as the cause of the one or more service issues.

8. The information processing system of claim 7 , wherein in response to identifying one or more portions of the wireless communication network as the cause of the one or more service issues, storing a location of the one or more portions that have been identified.

9. The information processing system of claim 7 , wherein the method further comprises:

generating, prior to receiving the one or more call detail records, the baseline statistical model based on a set of information within a plurality of call detail records associated with the wireless communication network.

10. A computer program storage product for managing service issues within a wireless communication network, the computer program storage product comprising a non-transitory storage medium readable by a processing circuit and storing instructions executed by the processing circuit for performing a method comprising:

obtaining, based on electronically communicating with at least one external information processing system, one or more call detail records associated with a set of wireless communication devices of the wireless communication network;

comparing a set of information within each of the one or more call detail records to a baseline statistical model, wherein the baseline statistical model identifies a normal operating state of the wireless communication network;

determining, based on the comparing, that at least one of the one or more call detail records is an outlier call detail record, wherein the at least one outlier call detail record indicates that at least one wireless communication device associated with the at least one outlier call detail record experienced one or more service issues, and wherein determining that the at least one of the one or more call detail records is an outlier call detail record comprises:

determining that one or more characteristics of the at least one of the one or more call detail records deviate from a set of corresponding characteristics in the baseline statistical model by at least a given threshold;

in response to the determining, analyzing the at least one outlier call detail record and a set of historical outlier call detail records associated with the at least one wireless communication device, wherein each of the set of historical outlier call detail records comprises one or more characteristics that deviated from a set of corresponding characteristics in a historical baseline statistical model by at least a given threshold, and wherein the analyzing comprises

correlating the at least one outlier call detail record with each of the set of historical outlier call detail records across one or more dimensions, and

identifying, based on the correlating, a plurality of overlapping outlier call detail records; and

identifying, based on the plurality of overlapping outlier call detail records, one of

the at least one wireless communication device, or

one or more portions of the wireless communication network as a cause of the one or more service issues.

11. The computer program storage product of claim 10 , wherein in response to identifying one or more portions of the wireless communication network as the cause of the one or more service issues, storing a location of the one or more portions that have been identified.

12. The computer program storage product of claim 10 , wherein the method further comprises:

generating, prior to receiving the one or more call detail records, the baseline statistical model based on a set of information within a plurality of call detail records associated with the wireless communication network.

13. The computer program storage product of claim 12 , wherein the generating comprises:

analyzing each of the plurality of call detail records; and

generating, based on the analyzing, a baseline of failure rates associated with at least a portion of the wireless communication network.

14. The computer program storage product of claim 10 , wherein the method further comprises:

updating the baseline statistical model based on the one or more call detail records.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2014
From: KO, BONG JUN; KANG-WON, LEE; RAGHAVENDRA, RAMYA; ZAFER, MURTAZA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032557/0693 →
Continuity (1)
Related Publication 20150280973A1 · Oct 1, 2015