IP Library › Granted Patent US 11,665,594
Granted Patent B2
US 11,665,594 · App. 16/700,467 · Granted May 30, 2023

Telemetry data correlation for device-level assurance in wireless networks

Inventors: Shailender Potharaju (Fremont, CA); Rajesh S. Pazhyannur (Fremont, CA); Anal Srivastava (Cupertino, CA)
Assignee: CISCO TECHNOLOGY, INC.
H04W28/12H04W28/0231H04W28/0273H04W56/001
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 11,665,594
App. No.
16/700,467
Granted
May 30, 2023
Kind
B2
Abstract

In one example embodiment, a server obtains a first indication of a first identifier associated with a user equipment in a wireless network, and first telemetry data associated with the first indication. The server obtains, from a network entity including a base station entity serving wireless communication in the wireless network, a second indication of the first identifier and second telemetry data associated with the second indication. The server determines that the first indication and the second indication match. In response to determining that the first indication and the second indication match, the server correlates the first telemetry data and the second telemetry data.

Claims (62)

1. A method comprising:

obtaining, from a mobility management entity, an international mobile subscriber identity (IMSI) associated with a user equipment in a wireless network, and first telemetry data associated with the IMSI, wherein the first telemetry data includes an indication of an evolved packet system mobility management state;

obtaining a mapping between the IMSI and a user-identifiable name of the user equipment;

obtaining, from the mobility management entity, first data indicating a first association between the IMSI and a user equipment S1 access point identifier;

obtaining, from a network entity including a base station entity serving wireless communication in the wireless network, second telemetry data associated with the user equipment S1 access point identifier;

determining, based on the first association, that the IMSI and the user equipment S1 access point identifier identify the same user equipment;

in response to the determining, correlating the first telemetry data obtained from the mobility management entity and the second telemetry data;

based on the mapping, correlating the user-identifiable name with the first telemetry data obtained from the mobility management entity and the second telemetry data to produce a correlation of the first telemetry data obtained from the mobility management entity, the second telemetry data, and the user-identifiable name; and

performing analysis or remediation on behalf of the wireless network based on the correlating of the first telemetry data obtained from the mobility management entity and the second telemetry data.

2. The method of claim 1 , further comprising:

displaying the correlation of the first telemetry data obtained from the mobility management entity, the second telemetry data, and the user-identifiable name.

3. The method of claim 1 , further comprising:

providing data derived from the correlating of the first telemetry data obtained from the mobility management entity and the second telemetry data to a user interface.

4. The method of claim 1 , wherein obtaining the mapping includes:

obtaining the mapping from a home subscriber server (HSS).

5. The method of claim 1 , wherein obtaining the first data indicating the first association between the IMSI and the user equipment S1 access point identifier includes:

obtaining the first data indicating the first association between the IMSI and a mobility management entity user equipment S1 access point identifier.

6. The method of claim 1 , wherein obtaining the second telemetry data from the network entity including the base station entity serving wireless communication in the wireless network includes:

obtaining the second telemetry data from an eNodeB.

7. The method of claim 1 , wherein obtaining the first telemetry data from the mobility management entity further includes:

obtaining an indication of the network entity including the base station entity serving wireless communication in the wireless network.

8. The method of claim 1 , wherein obtaining the second telemetry data from the base station entity serving wireless communication in the wireless network includes:

obtaining one or more of a channel quality indicator or a rank indicator.

9. The method of claim 1 , wherein obtaining the second telemetry data from the base station entity serving wireless communication in the wireless network includes:

obtaining client mobility events.

10. An apparatus comprising: a network interface configured to obtain or provide network communications; and

one or more processors coupled to the network interface, wherein the one or more processors are configured to:

obtain, from a mobility management entity, an international mobile subscriber identity (IMSI) associated with a user equipment in a wireless network, and first telemetry data associated with the IMSI, wherein the first telemetry data includes an indication of an evolved packet system mobility management state;

obtain a mapping between the IMSI and a user-identifiable name of the user equipment;

obtain, from the mobility management entity, first data indicating a first association between the IMSI and a user equipment S1 access point identifier;

obtain, from a network entity including a base station entity serving wireless communication in the wireless network, second telemetry data associated with the user equipment S1 access point identifier;

determine, based on the first association, that the IMSI and the user equipment S1 access point identifier identify the same user equipment;

in response to determining that the IMSI and the user equipment S1 access point identifier identify the same user equipment, correlate the first telemetry data obtained from the mobility management entity and the second telemetry data to produce a correlation of the first telemetry data obtained from the mobility management entity and the second telemetry data;

based on the mapping, correlate the user-identifiable name with the first telemetry data obtained from the mobility management entity and the second telemetry data to produce a correlation of the first telemetry data obtained from the mobility management entity, the second telemetry data, and the user-identifiable name; and

perform analysis or remediation on behalf of the wireless network based on the correlation of the first telemetry data obtained from the mobility management entity and the second telemetry data.

11. The apparatus of claim 10 , wherein the one or more processors are further configured to:

display the correlation of the first telemetry data obtained from the mobility management entity, the second telemetry data, and the user-identifiable name.

12. The apparatus of claim 10 , wherein the one or more processors are further configured to:

provide data derived from the correlation of the first telemetry data obtained from the mobility management entity and the second telemetry data to a user interface.

13. The apparatus of claim 10 , wherein the one or more processors are configured to:

obtain the mapping from a home subscriber server (HSS).

14. The apparatus of claim 10 , wherein the one or more processors are configured to:

obtain the first data indicating the first association between the IMSI and a mobility management entity user equipment S1 access point identifier.

15. The apparatus of claim 10 , wherein the one or more processors are configured to:

obtain the second telemetry data from an eNodeB.

16. One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:

obtain, from a mobility management entity, an international mobile subscriber identity (IMSI) associated with a user equipment in a wireless network, and first telemetry data associated with the IMSI, wherein the first telemetry data includes an indication of an evolved packet system mobility management state;

obtain a mapping between the IMSI and a user-identifiable name of the user equipment;

obtain, from the mobility management entity, first data indicating a first association between the IMSI and a user equipment S1 access point identifier;

obtain, from a network entity including a base station entity serving wireless communication in the wireless network, second telemetry data associated with the user equipment S1 access point identifier;

determine, based on the first association, that the IMSI and the user equipment S1 access point identifier identify the same user equipment;

in response to determining that the IMSI and the user equipment S1 access point identifier identify the same user equipment, correlate the first telemetry data obtained from the mobility management entity and the second telemetry data to produce a correlation of the first telemetry data obtained from the mobility management entity and the second telemetry data;

based on the mapping, correlate the user-identifiable name with the first telemetry data obtained from the mobility management entity and the second telemetry data to produce a correlation of the first telemetry data obtained from the mobility management entity, the second telemetry data, and the user-identifiable name; and

perform analysis or remediation on behalf of the wireless network based on the correlation of the first telemetry data obtained from the mobility management entity and the second telemetry data.

17. The one or more non-transitory computer readable storage media of claim 16 , wherein the instructions, when executed by the processor, cause the processor to:

display the correlation of the first telemetry data obtained from the mobility management entity, the second telemetry data, and the user-identifiable name.

18. The one or more non-transitory computer readable storage media of claim 16 , wherein the instructions, when executed by the processor, cause the processor to:

provide data derived from the correlation of the first telemetry data obtained from the mobility management entity and the second telemetry data to a user interface.

19. The one or more non-transitory computer readable storage media of claim 16 , wherein the instructions, when executed by the processor, cause the processor to:

obtain the first data indicating the first association between the IMSI and a mobility management entity user equipment S1 access point identifier.

20. The one or more non-transitory computer readable storage media of claim 16 , wherein the instructions, when executed by the processor, cause the processor to:

obtain the second telemetry data from an eNodeB.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2019
From: POTHARAJU, SHAILENDER; PAZHYANNUR, RAJESH S.; SRIVASTAVA, ANAL
To: CISCO TECHNOLOGY, INC.
Reel/Frame 051152/0426 →
Continuity (1)
Related Publication 20210168657A1 · Jun 3, 2021