IP Library › Granted Patent US 12,262,224
Granted Patent B2
US 12,262,224 · App. 17/271,520 · Granted Mar 25, 2025

Measuring a network performance characteristic

Inventors: Ryan Dominic Shaw (Guildford, GB); Andrew Robert Blake (Guildford, GB)
Assignee: SPATIALBUZZ LIMITED
H04W24/02H04L43/0894H04M1/72403
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 12,262,224
App. No.
17/271,520
Granted
Mar 25, 2025
Kind
B2
Abstract

A method of operating a user equipment configured for use with a communications network is provided. The method comprises measuring a network performance characteristic associated with a measurement period, and identifying, using historical data, an application on the UE responsible for transmitting data to, and/or receiving data from, the communication network in the measurement period. The identity of the identified application is then associated with the network performance characteristic.

Claims (57)

1. A method of operating a user equipment (UE) configured for use with a communications network, the method comprising:

recording, over a measurement period, measurement data from the UE, the measurement data relating to a network performance characteristic of the communications network associated with the measurement period, wherein the network performance characteristic is a characteristic associated with the performance of the communication network;

determining a data usage level for the UE for the measurement period, the data usage level being an indication of the amount of data transmitted and/or received by the UE from the communications network during the measurement period;

receiving a plurality of data usage profiles, each data usage profile being associated with a different application of a plurality of applications on the UE and comprising an expected data usage from prior periods in which the application is known to have been in use either on the UE or another device;

comparing the data usage level for the UE for the measurement period with each of the plurality of data usage profiles, and determining which of the plurality of applications on the UE has an associated data usage profile that corresponds to the determined data usage level for the UE over the measurement period; and

associating the determined application with the network performance characteristic, wherein associating the determined application with the network performance characteristic comprises assessing the performance of the communications network using the network performance characteristic and the associated data usage profile of the determined application; and

determining, based on the associated data usage profile of the determined application, whether the assessed performance of the communications network is a consequence of a possible fault in the communications network.

2. The method of claim 1 , wherein determining the application comprises determining a recently active application.

3. The method of claim 2 , wherein determining the recently active application comprises identifying a recently closed application from a list of recently closed applications.

4. The method of claim 3 , wherein determining the application comprises identifying an application from the list of recently closed applications which closed during or after the measurement period.

5. The method of claim 2 , wherein determining the application comprises:

determining a data usage level for the measurement period; and

identifying a recently active application having a data usage profile corresponding to the data usage level.

6. The method of claim 5 , wherein determining the data usage level for the measurement period comprises:

determining the number of data packets transmitted/received by the UE during the measurement period; and

determining the total amount of data transmitted/received by the UE during the measurement period.

7. The method of claim 1 , further comprising reporting, by the UE,

the network performance characteristic and determined application to the communications network.

8. The method of claim 7 , wherein the method further comprises:

determining if a reporting criterion is met; and

if the reporting criterion is met, performing the step of reporting the network performance characteristic and determined application to the communications network.

9. The method of claim 8 , wherein the reporting criterion is one of:

the UE has moved more than a predetermined distance;

a received signal strength indication, RSSI, of a signal received by the UE from the communications network has changed by more than a predetermined amount;

a data rate or throughput of the signal received by the UE from the communications network has changed by more than a predetermined amount;

a connection type of the UE to the communications network has changed;

a predetermined amount of time has passed since the step of reporting the network performance characteristic and the determined application was last performed by the UE;

a manual network performance test has been run by a user of the UE;

a predetermined application has been active on the UE;

a predetermined application has closed on the UE.

10. The method of claim 8 , wherein the step of determining the application is only performed if a reporting criterion is met.

11. The method of claim 1 , wherein the network performance characteristic is a data rate at which data is received from or transmitted to the communications network by the UE, and wherein the method further comprises:

determining a data usage profile of the determined application;

determining if the data usage profile matches a predetermined data usage profile; and

if so, identifying the data rate as the maximum data rate available to the UE during the measurement period.

12. The method of claim 1 , wherein the communications network is a cellular radio communications network.

13. The method of claim 1 , wherein the network performance characteristic comprises at least one of: average transmitted data rate, average received data rate, peak transmitted data rate, peak received data rate, received signal strength, packet latency, and packet jitter.

14. The method of claim 1 , wherein the method further comprises:

determining a data usage metric for the measurement period; and

associating the data usage metric with the network performance characteristic and determined application.

15. The method of claim 14 , wherein the data usage metric comprises at least one of: an amount of data sent by the UE, an amount of data received by the UE, and network latency.

16. A user equipment (UE) for use with a communications network, the UE comprising:

a transmitter for communicating with the communications network; and

a processor configured to perform the following:

recording, over a measurement period, measurement data from the UE, the measurement data relating to a network performance characteristic of the communications network associated with the measurement period, wherein the network performance characteristic is a characteristic associated with the performance of the communication network;

determining a data usage level for the UE for the measurement period, the data usage level being an indication of the amount of data transmitted and/or received by the UE from the communications network during the measurement period;

receiving a plurality of data usage profiles, each data usage profile being associated with a different application of a plurality of applications on the UE and comprising an expected data usage from prior periods in which the application is known to have been in use either on the UE or another device;

comparing the data usage level for the UE for the measurement period with each of the plurality of data usage profiles, and determining which of the plurality of applications on the UE has an associated data usage profile that corresponds to the determined data usage level for the UE over the measurement period; and

associating the determined application with the network performance characteristic, wherein associating the determined application with the network performance characteristic comprises assessing the performance of the communications network using the network performance characteristic and the associated data usage profile of the determined application; and

determining, based on the associated data usage profile of the determined application, whether the assessed performance of the communications network is a consequence of a possible fault in the communications network.

17. A non-transitory storage medium comprising program code thereon, the program code, when executed by compatible data processing hardware, causing the hardware to:

record, over a measurement period, measurement data from a UE, the measurement data relating to a network performance characteristic of a communications network associated with the measurement period, wherein the network performance characteristic is a characteristic associated with the performance of the communication network;

determine a data usage level for the UE for the measurement period, the data usage level being an indication of the amount of data transmitted and/or received by the UE from the communications network during the measurement period;

receive a plurality of data usage profiles, each data usage profile being associated with a different application of a plurality of applications on the UE and comprising an expected data usage from prior periods in which the application is known to have been in use either on the UE or another device;

comparing the data usage level for the UE for the measurement period with each of the plurality of data usage profiles, and determine which of the plurality of applications on the UE has an associated data usage profile that corresponds to the determined data usage level for the UE over the measurement period; and

associate the determined application with the network performance characteristic, wherein associating the determined application with the network performance characteristic comprises assessing the performance of the communications network using the network performance characteristic and the associated data usage profile of the determined application; and

determining, based on the associated data usage profile of the determined application, whether the assessed performance of the communications network is a consequence of a possible fault in the communications network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: SHAW, RYAN DOMINIC; BLAKE, ANDREW ROBERT
To: SPATIALBUZZ LIMITED
Reel/Frame 056406/0152 →
Priority Claims (1)
GB 1814215 · Aug 31, 2018 · national
Continuity (1)
Related Publication 20220240105A1 · Jul 28, 2022
References Cited (23)
US 6571285B1 · Groath · 2003 [cited by examiner]
US 8850008B2 · Kotecha · 2014 [cited by examiner]
US 9253663B2 · Raleigh · 2016 [cited by examiner]
US 9351193B2 · Raleigh · 2016 [cited by examiner]
US 9578182B2 · Raleigh · 2017 [cited by examiner]
US 20120054661A1 · Rados · 2012 [cited by examiner]
US 20130196616A1 · Zalmanovitch · 2013 [cited by examiner]
US 20130198374A1 · Zalmanovitch · 2013 [cited by examiner]
US 20140032656A1 · Hyman · 2014 [cited by examiner]
US 20140036697A1 · Annan et al. · 2014 [cited by applicant]
US 20150127819A1 · Cimino · 2015 [cited by examiner]
US 20160261472A1 · Tubi · 2016 [cited by examiner]
US 20170086053A1 · Zalmanovitch · 2017 [cited by examiner]
US 20170188273A1 · Yiu · 2017 [cited by examiner]
US 20190205839A1 · Dotan-Cohen · 2019 [cited by examiner]
US 20210099363A1 · Leemet · 2021 [cited by examiner]
US 20220240105A1 · Shaw · 2022 [cited by examiner]
EP 2723034 · 2014 [cited by applicant]
WO WO0147187A2 · 2001 [cited by examiner]
WO WO0245315A2 · 2002 [cited by examiner]
GB Examination Report for GB1814215.8 dated Mar. 11, 2020 (4 pages). [cited by applicant]
Search Report from Great Britain Intellectual Property Office for GB 1814215.8, dated Feb. 2, 2019. 1 page. [cited by applicant]
International Search Report and Written Opinion of International Application No. PCT/GB2019/052404, dated Mar. 5, 2020. 12 pages. [cited by applicant]