IP Library Granted Patent US 9,713,023
Granted Patent B2
US 9,713,023 · App. 14/883,185 · Granted Jul 18, 2017

Techniques for measurement filtering for wireless systems

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,713,023
App. No.
14/883,185
Granted
Jul 18, 2017
Kind
B2
Abstract

An example technique may include measuring a wireless link between a user device and an access point to obtain a first set of measurement values, detecting that the wireless link is temporarily blocked during the measuring, modifying, based on the wireless link being temporarily blocked, the first set of measurement values to obtain a second set of measurement values, and sending, to a network device, a report indicating the second set of measurement values.

Claims (73)

1. A method, comprising:

measuring, by a user device, a wireless link between the user device and an access point to obtain a first set of measurement values;

detecting that the wireless link is temporarily blocked during the measuring;

modifying, by the user device based on the wireless link being temporarily blocked, the first set of measurement values to obtain a second set of measurement values;

wherein the modifying includes determining, by the user device, at least one measurement value, of the second set of measurement values, for a measurement period when the wireless link between the user device and the access point is blocked, the determining being based on at least one measurement value of the wireless link when the wireless link is not blocked; and

sending, by the user device to a network device, a report indicating the second set of measurement values.

2. The method of claim 1 wherein the measurement values of the first set of measurement values comprise at least one of the following:

physical measurement values; and

filtered measurement values wherein one or more physical measurement values have been filtered to obtain one or more filtered measurement values; and

wherein the measurement values of the second set of measurement values comprise at least one of the following:

physical measurement values; and

filtered measurement values.

3. The method of claim 1 wherein the determining the at least one measurement value for the measurement period when the wireless link is blocked comprises:

estimating the at least one measurement value when the wireless link is blocked based on interpolation or extrapolation using at least one measurement value when the wireless link is not blocked.

4. The method of claim 1 , wherein the modifying comprises:

removing, from the first set of measurement values, one or more measurement values that are measured for measurement periods when the wireless link is blocked.

5. The method of claim 1 , and further comprising:

filtering the second set of measurement values to obtain a set of filtered measurement values.

6. The method of claim 5 , wherein filtering is based on a plurality of measurement values that are available or interpolated when the wireless link is not blocked and blocked, respectively.

7. The method of claim 5 , wherein the filtering comprises:

performing filtering on physical measurement values when the wireless link is not blocked; and

ceasing the filtering on physical measurement values during any time periods in which the wireless link is blocked.

8. The method of claim 5 , wherein the filtering comprises:

determining that the wireless link between the user device and the access point is blocked for one or more measurement values just prior to the Nth measurement instant; and

determining a filtered measurement value for the Nth measurement instant when the wireless link is not blocked, the filtered measurement value for the Nth measurement instant being based on at least one of the following: the physical measurement value for the Nth measurement instant and a last or most recent filtered measurement value that was determined when the wireless link was not blocked.

9. The method of claim 8 , wherein, in determining the filtered measurement value for the Nth measurement instant, the last filtered measurement value is weighted by an updated filter factor such that the last filtered measurement value decreases as the amount of time between the Nth measurement instant and the last measurement instant when the wireless link was not blocked increases.

10. The method of claim 1 , further comprising:

determining whether a duration of the wireless link blockage is greater than a threshold;

and, wherein the modifying comprises:

modifying the first set of first measurement values using a first technique if the duration of the wireless link blockage is greater than the threshold; and

otherwise, modifying the first set of measurement values using a second technique.

11. The method of claim 10 and further comprising:

receiving an indication of the threshold from a network device.

12. The method of claim 10 and further comprising:

receiving information from a network device, the information indicating the process to be followed in the first technique and the process to be followed in the second technique.

13. An apparatus comprises at least one processor and at least one memory including computer instructions, when executed by the at least one processor, cause the apparatus to:

measure a wireless link between the apparatus and an access point to obtain a first set of measurement values;

detect that the wireless link is temporarily blocked during the measuring;

modify, based on the wireless link being temporarily blocked, the first set of measurement values to obtain a second set of measurement values;

wherein causing the apparatus to modify includes causing the apparatus to determine at least one measurement value, of the second set of measurement values, for a measurement period when the wireless link between the apparatus and the access point is blocked, the determining being based on at least one measurement value of the wireless link when the wireless link is not blocked; and

send, to a network device, a report indicating the second set of measurement values.

14. The apparatus of claim 13 wherein the measurement values of the first set of measurement values comprise at least one of the following:

physical measurement values; and

filtered measurement values wherein one or more physical measurement values have been filtered to obtain one or more filtered measurement values; and

wherein the measurement values of the second set of measurement values comprise at least one of the following:

physical measurement values; and

filtered measurement values.

15. The apparatus of claim 13 wherein causing the apparatus to determine the at least one measurement value for the measurement period when the wireless link is blocked comprises causing the apparatus to:

estimate the at least one measurement value when the wireless link is blocked based on interpolation or extrapolation using at least one measurement value when the wireless link is not blocked.

16. The apparatus of claim 13 , wherein causing the apparatus to modify comprises causing the apparatus to:

remove, from the first set of measurement values, one or more measurement values that are measured for measurement periods when the wireless link is blocked.

17. The apparatus of claim 13 , wherein the apparatus is further caused to:

filter the second set of measurement values to obtain a set of filtered measurement values.

18. The apparatus of claim 17 , wherein causing the apparatus to filter comprises causing the apparatus to:

filter the second set of measurement values to obtain a set of filtered measurement values based on one or more measurement values that are available when the wireless link is not blocked and one or more measurement values that are interpolated/extrapolated when the wireless link is blocked.

19. The apparatus of claim 17 , wherein causing the apparatus to filter comprises causing the apparatus to:

perform filtering on physical measurement values when the wireless link is not blocked; and

ceasing the filtering on physical measurement values during any time periods in which the wireless link is blocked.

20. The apparatus of claim 17 , wherein causing the apparatus to filter comprises causing the apparatus to:

determine that the wireless link between the apparatus and the access point is blocked for one or more measurement values just prior to the Nth measurement instant; and

determine a filtered measurement value for the Nth measurement instant when the wireless link is not blocked, the filtered measurement value for the Nth measurement instant being based on at least one of the following: the physical measurement value for the Nth measurement instant and a last or most recent filtered measurement value that was determined when the wireless link was not blocked.

21. The apparatus of claim 20 , wherein, in causing the apparatus to determine the filtered measurement value for the Nth measurement instant, the last filtered measurement value is weighted by an updated filter factor such that the last filtered measurement value decreases as the amount of time between the Nth measurement instant and the last measurement instant when the wireless link was not blocked increases.

22. The apparatus of claim 13 , further comprising causing the apparatus to:

determine whether a duration of the wireless link blockage is greater than a threshold;

and, wherein causing the apparatus to modify comprises causing the apparatus to:

modify the first set of first measurement values using a first technique if the duration of the wireless link blockage is greater than the threshold; and

otherwise, modify the first set of measurement values using a second technique.

23. A computer program product, the computer program product comprising a non-transitory computer-readable storage medium and storing executable code that, when executed by at least one data processing apparatus, is configured to cause the at least one data processing apparatus to perform a method comprising:

measuring a wireless link between the apparatus and an access point to obtain a first set of measurement values;

detecting that the wireless link is temporarily blocked during the measuring;

modifying, based on the wireless link being temporarily blocked, the first set of measurement values to obtain a second set of measurement values; and

wherein the modifying includes determining at least one measurement value, of the second set of measurement values, for a measurement period when the wireless link between the apparatus and the access point is blocked, the determining being based on at least one measurement value of the wireless link when the wireless link is not blocked; and

sending, to a network device, a report indicating the second set of measurement values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA TECHNOLOGIES OY
Reel/Frame 047271/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2015
From: AWADA, AHMAD; TALUKDAR, ANUP; CUDAK, MARK; HESSE, MATTHIAS; MAEDER, ANDREAS
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 037203/0063 →