IP Library Granted Patent US 9,843,473
Granted Patent B2
US 9,843,473 · App. 15/076,229 · Granted Dec 12, 2017

Backhaul fault analysis for femto network

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,843,473
App. No.
15/076,229
Granted
Dec 12, 2017
Kind
B2
Abstract

Described herein are systems and methods for determining IP backhaul issues in a femtocell network. A fault analysis tool retrieves log files from various components within the femtocell network and, using programmed logic, parses the log files and determines whether it is likely that an issue exists with the IP backhaul that prevents the femtocell network from communicating with the network of a wireless carrier. Additional automated tools are able to identify issues within the femtocell network and send instructions to one or more components in the femtocell network to correct the issues.

Claims (39)

1. A method for determining IP backhaul issues in a femtocell network, the method comprising:

receiving femto device provisioning data indicating that a femto device was provisioned;

receiving tunnel data indicating a list of tunnels initiated by the femto device;

receiving femto manager provisioning data indicating that a femto manager was provisioned;

receiving service management platform (SMP) gateway provisioning data indicating that an SMP gateway was provisioned;

analyzing the tunnel data, femto device provisioning data, femto manager provisioning data, and SMP gateway provisioning data; and

based at least in part on the analyzing, determining that a fault in the femtocell network is with an IP backhaul.

2. The method for determining IP backhaul issues as recited in claim 1 , further comprising receiving a unique identifier of the femto device.

3. The method for determining IP backhaul issues as recited in claim 1 , wherein receiving the tunnel data includes receiving a tunnel array from an authentication, authorization, and accounting (AAA) server and further comprises removing tunnel data older than a predetermined threshold to result in recent tunnel data.

4. The method for determining IP backhaul issues as recited in claim 3 , further comprising determining that there is no active tunnel, and determining that the fault in the femtocell network is with the IP backhaul is based at least in part upon determining that there is no active tunnel.

5. The method for determining IP backhaul issues as recited in claim 1 , wherein determining that the fault in the femtocell network is with the IP backhaul is performed after determining that there are no faults with the femto device provisioning, femto manager provisioning, or the SMP gateway provisioning.

6. The method for determining IP backhaul issues as recited in claim 1 , wherein the list of tunnels initiated by the femto device includes more than one boot tunnel, and determining that the fault in the femtocell network is with the IP backhaul is based at least in part upon the number of boot tunnels being above a threshold.

7. A non-transitory computer-readable medium having executable instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:

receive femto base station data identifying a femto base station;

receive tunnel data indicating one or more tunnels initiated by the femto base station;

extract latest tunnel data by filtering the tunnel data based at least in part upon a time threshold;

establish communication with a femtocell gateway and receive femtocell gateway provisioning data;

establish communication with a femtocell manager and receive femtocell manager provisioning data;

establish communication with a SMP gateway and receive SMP gateway provisioning data;

execute a fault prediction module to analyze one or more of the latest tunnel data, the femtocell gateway provisioning data, the femtocell manager provisioning data, and the SMP gateway provisioning data; and

determine that the fault is with an IP backhaul associated with the femto base station based at least in part upon a determination that the fault is not with the femto base station, the femtocell gateway, the femtocell manager, or the SMP gateway.

8. The non-transitory computer-readable medium of claim 7 , wherein the fault with the IP backhaul is determined, at least in part upon a determination that the latest tunnel data indicates that there is not an active tunnel.

9. The non-transitory computer-readable medium of claim 7 , wherein the fault with the IP backhaul is determined, at least in part, upon a determination that the latest tunnel data indicates that a number of boot tunnels is above a threshold.

10. The non-transitory computer-readable medium of claim 7 , wherein the fault with the IP backhaul is determined, at least in part, upon a determination that the tunnel data indicates a serving tunnel initiated by the femto base station, but the serving tunnel is no longer active.

11. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise creating a graphical user interface for presentation on a display, the graphical user interface configured to receive an identification of a femto base station through a user input to the graphical user interface.

12. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise outputting information to the graphical user interface indicating that the fault is with the IP backhaul.

13. The non-transitory computer-readable medium of claim 7 , wherein the fault with the IP backhaul is determined, based at least in part, upon a determination that a serving tunnel was initiated and the SMP gateway was provisioned.

14. A system, comprising:

memory;

one or more processors;

a tunnel module stored on the memory and executable by the one or more processors to receive tunneling data indicating tunnels established by a femto base station within a femtocell network;

an analysis module stored on the memory and executable by the one or more processors to analyze the tunneling data; and

a fault prediction module stored on the memory and executable by the one or more processors to parse the tunneling data to determine a fault preventing the femto base station from communication with a wireless carrier network,

wherein the tunnel module is further executable by the one or more processors to categorize the tunnel data to identify boot tunnel data, init tunnel data, and serve tunnel data.

15. The system as in claim 14 , wherein the tunnel module is further executable by the one or more processors to filter the tunnel data based upon a predetermined time period.

16. The system as in claim 14 , wherein the fault prediction module is executable by the one or more processors to determine that the fault is caused by an IP backhaul associated with the femto base station.

17. The system as in claim 16 , wherein the fault is caused by an IP backhaul is determined, based at least in part, upon a determination that the tunneling data indicates there are no tunnels.

18. The system as in claim 16 , wherein the fault is caused by an IP backhaul is determined, based at least in part, upon a determination that the tunneling data indicates a number of boot tunnels exceeding a threshold number of boot tunnels.

19. The system as in claim 16 , wherein the fault is caused by an IP backhaul is determined, based at least in part, upon a determination that a serving tunnel has been established and that an SMP gateway has been provisioned.

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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2016
From: SATPATHY, SUCHIT
To: T-MOBILE USA, INC.
Reel/Frame 038054/0694 →