IP Library › Granted Patent US 9,185,578
Granted Patent B2
US 9,185,578 · App. 13/753,900 · Granted Nov 10, 2015

Systems and methods for measuring available bandwidth in mobile telecommunications networks

Inventors: Anders Hedlund (Skellefteå, SE); David Degerfeldt (Skellefteå, SE)
Assignee: Ascom Network Testing AB
H04W24/02H04L41/0823H04L43/0852H04L43/0876H04L43/0882H04L43/10H04L43/106H04L43/16H04L47/12H04L47/30H04L47/365H04W4/00H04W24/00H04W24/08H04W28/0236H04W72/00H04L43/0888H04L47/14
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,185,578
App. No.
13/753,900
Granted
Nov 10, 2015
Kind
B2
Abstract

A network device receives probe packets communicated by a user equipment device. The network device communicates response packets back to the user equipment device, including timestamps, and/or other information. The user equipment device may be configured to test the performance of different portions of a wireless network (i.e., determine an available bandwidth measurement throughput (ABMT) of the wireless network) by accessing different network devices (or information associated with different network devices).

Claims (69)

1. A method for generating un-synchronized packet trains to be transmitted over a common radio access network shared by multiple wireless carriers in a wireless network, between user equipment devices and a network device operating in the wireless network, the method comprising:

generating a transmission pattern, wherein the transmission pattern comprises a first time indicating when a first user equipment device associated with a first wireless carrier transmits a first packet train associated with the first user equipment device and a second time indicating when a second user equipment device associated with a second wireless carrier transmits a second packet train associated with the second user equipment device, wherein the second time occurs after the first time; and

communicating the transmission pattern to the first user equipment device and the second user equipment device, such that:

the first packet train is transmitted by the first user equipment device over the common radio access network to a first network device, based on the first time in the transmission pattern;

the second packet train is transmitted by the second user equipment device over the common radio access network to a second network device, based on the second time in the transmission pattern; and

the first packet train and the second packet train are un-synchronized.

2. The method of claim 1 , further comprising:

determining whether a risk exists that the first packet train and the second packet train will overlap;

in response to a determination that the risk exists, generating a time offset; and

communicating the time offset to the first user equipment device or the second user equipment device.

3. The method of claim 1 , further comprising:

receiving information regarding the first packet train and the second packet train;

determining whether the first packet train overlaps with the second packet train; and

in response to a determination that the first packet train overlaps with the second packet train, performing compensation for the overlapping first and second packet trains.

4. The method of claim 3 , wherein performing compensation further comprising:

analyzing resource allocation associated with the first user equipment device and the second user equipment device; and

performing the compensation for the overlapping first and second packet trains based on the analysis.

5. The method of claim 1 , wherein the transmission pattern further comprises a number of first packet trains to be transmitted by the first user equipment device at the first time and a number of second packet trains to be transmitted by the second user equipment device at the second time.

6. The method of claim 1 , wherein the first user equipment device is associated with a first operator and the second user equipment device is associated with a second operator, wherein the second operator is different than the first operator.

7. The method of claim 6 , wherein the first operator and the second operator share a common radio access network.

8. A system for generating un-synchronized packet trains to be transmitted over a common radio access network shared by multiple wireless carriers in a wireless network, between user equipment devices and a network device operating in the wireless network, the system comprising:

a server comprising one or more processors configured to:

generate a transmission pattern, wherein the transmission pattern comprises a first time indicating when a first user equipment device associated with a first wireless carrier transmits a first packet train associated with the first user equipment device and a second time indicating when a second user equipment device associated with a second wireless carrier transmits a second packet train associated with the second user equipment device, wherein the second time occurs after the first time; and

communicate the transmission pattern to the first user equipment device and the second user equipment device, such that:

the first packet train is transmitted by the first user equipment device over the common radio access network to a first network device, based on the first time in the transmission pattern;

the second packet train is transmitted by the second user equipment device over the common radio access network to a second network device, based on the second time in the transmission pattern; and

the first packet train and the second packet train are un-synchronized.

9. The system of claim 8 , wherein the one or more processors are further configured to:

determine whether a risk exists that the first packet train and the second packet train will overlap;

in response to a determination that the risk exists, generate a time offset; and

communicate the time offset to the first user equipment device or the second user equipment device.

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

receive information regarding the first packet train and the second packet train;

determine whether the first packet train overlaps with the second packet train; and

in response to a determination that the first packet train overlaps with the second packet train, perform compensation for the overlapping first and second packet trains.

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

analyze resource allocation associated with the first user equipment device and the second user equipment device; and

perform the compensation for the overlapping first and second packet trains based on the analysis.

12. The system of claim 8 , wherein the transmission pattern further comprises a number of first packet trains to be transmitted by the first user equipment device at the first time and a number of second packet trains to be transmitted by the second user equipment device at the second time.

13. The system of claim 8 , wherein the first user equipment device is associated with a first operator and the second user equipment device is associated with a second operator, wherein the second operator is different than the first operator.

14. The system of claim 13 , wherein the first operator and the second operator share a common radio access network.

15. A non-transitory computer readable storage medium having one or more computer-readable instructions thereon which when executed by one or more processors cause the one or more processors to:

generate a transmission pattern, wherein the transmission pattern comprises a first time indicating when a first user equipment device associated with a first wireless carrier transmits a first packet train associated with the first user equipment device and a second time indicating when a second user equipment device associated with a first wireless carrier transmits a second packet train associated with the second user equipment device, wherein the second time occurs after the first time and the first wireless carrier and the second wireless share a common radio access network; and

communicate the transmission pattern to the first user equipment device and the second user equipment device, such that:

the first packet train is transmitted by the first user equipment device over the common radio access network to a first network device, based on the first time in the transmission pattern; and

the second packet train is transmitted by the second user equipment device over the common radio access network to a second network device, based on the second time in the transmission pattern; and

the first packet train and the second packet train are un-synchronized.

16. The non-transitory computer readable storage medium of claim 15 , wherein the instructions further cause the one or more processors to:

determine whether a risk exists that the first packet train and the second packet train will overlap;

in response to a determination that the risk exists, generate a time offset; and

communicate the time offset to the first user equipment device or the second user equipment device.

17. The non-transitory computer readable storage medium of claim 15 , wherein the instructions further cause the one or more processors to:

receive information regarding the first packet train and the second packet train;

determine whether the first packet train overlaps with the second packet train; and

in response to a determination that the first packet train overlaps with the second packet train, perform compensation for the overlapping first and second packet trains.

18. The non-transitory computer readable storage medium of claim 17 , wherein the instructions causing one or more processors to perform the compensation further cause the processors to:

analyze resource allocation associated with the first user equipment device and the second user equipment device; and

perform the compensation for the overlapping first and second packet trains based on the analysis.

19. The non-transitory computer readable storage medium of claim 15 , wherein the transmission pattern further comprises a number of first packet trains to be transmitted by the first user equipment device at the first time and a number of second packet trains to be transmitted by the second user equipment device at the second time.

20. The method of claim 1 , wherein:

the first network device belongs to a first backbone data network associated with the first wireless carrier; and

the second network device belongs to a second backbone data network associated with the second wireless carrier.

21. The method of claim 1 , wherein:

the first network device and the second network device constitute a common network device to which the first and second packet trains are transmitted.

22. The system of claim 8 , wherein:

the first network device belongs to a first backbone data network associated with the first wireless carrier; and

the second network device belongs to a second backbone data network associated with the second wireless carrier.

23. The system of claim 8 , wherein:

the first network device and the second network device constitute a common network device to which the first and second packet trains are transmitted.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2018
From: ASCOM NETWORK TESTING AB
To: INFOVISTA SAS
Reel/Frame 047580/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2013
From: HEDLUND, ANDERS; DEGERFELDT, DAVID
To: ASCOM NETWORK TESTING AB
Reel/Frame 031356/0072 →
Continuity (3)
Provisional Application 61692748 · Aug 24, 2012
Provisional Application 61751358 · Jan 11, 2013
Related Publication 20140056233A1 · Feb 27, 2014