IP Library Granted Patent US 9,282,477
Granted Patent B2
US 9,282,477 · App. 13/956,756 · Granted Mar 8, 2016

Modifying log files and playback files used for wireless network emulation

Inventors: Volkan Sevindik (Wellesley Hills, MA); Deepak Das (Arlington, MA); Pattabhi Ram Cherukuri (Malden, MA)
Assignee: AZIMUTH SYSTEMS, INC.
H04W24/06H04W16/22
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,282,477
App. No.
13/956,756
Granted
Mar 8, 2016
Kind
B2
Abstract

Missing or unwanted parameter data indicative of wireless network conditions in a log file or playback file is replaced with substitute parameter data. The substitute parameter data can be calculated based on other data in the log file or playback file, selected from pre-defined data in storage, and provided by a user. The substitute parameter data may also be customized by the user via an interface.

Claims (36)

1. A method comprising:

using a computer,

identifying an occurrence of parameter data to be replaced in a file indicative of wireless network conditions;

providing substitute parameter data corresponding to the occurrence of parameter data to be replaced;

replacing the occurrence with the substitute parameter data; and

using a channel emulator, recreating wireless network conditions based on a corresponding file generated with the substitute parameter data.

2. The method of claim 1 wherein the file is a log file, the corresponding file is a playback file, and the parameter data includes at least one of power measurements, interference, noise, signal-to-noise ratio, received signal strength indicator, and multipath Power-Delay-Profile, MIMO correlation, cell information, sector information, location information, data rate, throughput, wireless channel signal quality, and handoff parameters, and including the further step of generating the playback file using the log file.

3. The method of claim 2 wherein providing substitute parameter data includes calculating the substitute parameter data based on parameter data in the log file.

4. The method of claim 2 wherein providing substitute parameter data includes selecting the substitute parameter data from a set of predefined data records.

5. The method of claim 2 wherein providing substitute parameter data includes receiving the substitute parameter data as user input via an interface.

6. The method of claim 1 including the further step of modifying the substitute parameter data in accordance with user input provided via an interface.

7. The method of claim 6 wherein modifying the substitute parameter data includes one or more of scaling, truncating, extending, changing, and adjusting the substitute parameter data.

8. The method of claim 1 wherein identifying an occurrence of parameter data to be replaced includes identifying missing packets.

9. The method of claim 1 wherein identifying an occurrence of parameter data to be replaced includes identifying gaps associated with compressed mode operation.

10. Apparatus comprising:

computing resources which identify an occurrence of parameter data to be replaced in a file indicative of wireless network conditions, provide substitute parameter data corresponding to the occurrence of parameter data to be replaced, and replace the occurrence with the substitute parameter data; and

a channel emulator which recreates wireless network conditions based on a corresponding file generated with the substitute parameter data.

11. The apparatus of claim 10 wherein the file is a log file, the corresponding file is a playback file, and the parameter data includes at least one of power measurements, interference, noise, signal-to-noise ratio, received signal strength indicator, and multipath Power-Delay -Profile, MIMO correlation, cell information, sector information, location information, data rate, throughput, wireless channel signal quality, and handoff parameters, and wherein the playback file is generated from the log file.

12. The apparatus of claim 11 wherein substitute parameter data is calculated based on parameter data in the log file.

13. The apparatus of claim 11 wherein substitute parameter is selected from a set of predefined data records.

14. The apparatus of claim 11 wherein substitute parameter data is received as user input via an interface.

15. The apparatus of claim 10 including an interface via which the substitute parameter is modified in accordance with user input.

16. The apparatus of claim 15 wherein the substitute parameter data is modified by one or more of scaling, truncating, extending, changing, and adjusting the substitute parameter data.

17. The apparatus of claim 10 wherein the occurrence of parameter data to be replaced is associated with missing log file packets.

18. The apparatus of claim 10 wherein the occurrence of parameter data to be replaced is associated with gaps associated with compressed mode operation.

19. A computer program on a non-transitory computer-readable medium comprising:

instructions used by a computer to identify an occurrence of parameter data to be replaced in a file indicative of wireless network conditions, provide substitute parameter data corresponding to the occurrence of parameter data to be replaced, and replace the occurrence with the substitute parameter data; and

instructions used by a channel emulator to recreate wireless network conditions based on a corresponding file generated with the substitute parameter data.

20. The program of claim 19 wherein the file is a log file, the corresponding file is a playback file, and the parameter data includes at least one of power measurements, interference, noise, signal-to-noise ratio, received signal strength indicator, and multipath Power-Delay -Profile, MIMO correlation, cell information, sector information, location information, data rate, throughput, wireless channel signal quality, and handoff parameters, and including instructions used by the computer for generating the playback file using the log file.

21. The program of claim 20 wherein the instructions used by the computer to provide substitute parameter data include instructions which calculate the substitute parameter data based on parameter data in the log file.

22. The program of claim 20 wherein the instructions used by the computer to provide substitute parameter data include instructions which select the substitute parameter data from a set of predefined data records.

23. The program of claim 20 wherein the instructions used by the computer to provide substitute parameter data include instructions which utilize substitute parameter data provided as user input via an interface.

24. The program of claim 19 including instructions which modify the substitute parameter data in accordance with user input provided via an interface.

25. The program of claim 24 including instructions for one or more of scaling, truncating, extending, changing, and adjusting the substitute parameter data.

26. The program of claim 19 wherein the instructions which identify an occurrence of parameter data to be replaced include instructions which identify missing packets.

27. The program of claim 19 wherein the instructions which identify an occurrence of parameter data to be replaced include instructions which identify gaps associated with compressed mode operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2015
From: SEVINDIK, VOLKAN
To: AZIMUTH SYSTEMS, INC.
Reel/Frame 037113/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2013
From: DAS, DEEPAK; CHERUKURI, PATTABHI RAM
To: AZIMUTH SYSTEMS, INC.
Reel/Frame 030924/0529 →
Continuity (5)
Continuation In Part 13655646 · Oct 19, 2012
Provisional Application 61549399 · Oct 20, 2011
Provisional Application 61703887 · Sep 21, 2012
Provisional Application 61703897 · Sep 21, 2012
Related Publication 20140024318A1 · Jan 23, 2014