IP Library Granted Patent US 9,743,297
Granted Patent B1
US 9,743,297 · App. 15/167,971 · Granted Aug 22, 2017

Methods, systems, and computer readable media for testing wireless devices in wireless environments

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,743,297
App. No.
15/167,971
Granted
Aug 22, 2017
Kind
B1
Abstract

Methods, systems, and computer readable media for testing wireless devices is disclosed. In some examples, a system for testing wireless devices in wireless environments comprises a test server and a wireless device tester implemented on the test server. The test server includes at least one processor and memory storing, for each wireless device of different types of wireless devices, a wireless emulation waveform received from the wireless device during operation of the wireless device. The wireless device tester is configured for receiving emulation requests specifying wireless devices and wireless environments for testing. The wireless device tester is configured for transmitting, for each request, a responsive wireless emulation waveform to a wireless device emulator physically located in the specified wireless environment and determining a performance metric for the wireless device within the specified wireless environment.

Claims (35)

1. A method for testing wireless devices in a plurality of wireless environments, the method comprising:

recording, from each wireless device of a plurality of different types of wireless devices, a wireless emulation waveform received from the wireless device during operation of the wireless device;

receiving a plurality of emulation requests, each emulation request specifying a specified wireless device for emulation in a specified wireless environment;

transmitting, for each request, a responsive wireless emulation waveform to a wireless device emulator physically located in the specified wireless environment; and

determining, for each request, a performance metric for the wireless device within the specified wireless environment based on the wireless device emulator transmitting the responsive wireless emulation waveform in the specified wireless environment.

2. The method of claim 1 , wherein recording, from each wireless device, a wireless emulation waveform comprises recording a series of wireless waveforms exchanged between the wireless device and a wireless transmitter interacting with the wireless device.

3. The method of claim 2 , wherein transmitting, for each request, a responsive wireless emulation waveform comprises transmitting the series of wireless waveforms to the wireless device emulator, causing the wireless device emulator to transmit the series of wireless waveforms.

4. The method of claim 1 , wherein determining, for each request, the performance metric comprises transmitting a plurality of transmit test packets from the wireless device emulator to a wireless access point for the specified wireless environment, receiving a plurality of receive test packets from the wireless access point, and determining the performance metric based on the transmit test packets and the receive test packets.

5. The method of claim 4 , wherein determining, for each request, the performance metric comprises determining whether a network-based service associated with the wireless device is accessible in the specified wireless environment.

6. The method of claim 4 , wherein determining, for each request, the performance metric comprises determining whether a data transfer rate associated with the wireless device is obtainable in the specified wireless environment.

7. The method of claim 1 , wherein at least one of the wireless devices lacks a general purpose processor, and wherein recording, from each wireless device, a wireless emulation waveform comprises recording in-phase and quadrature components of the wireless emulation waveform.

8. A system for testing wireless devices in a plurality of wireless environments, the system comprising:

a test server comprising at least one processor and memory storing, for each wireless device of a plurality of different types of wireless devices, a wireless emulation waveform received from the wireless device during operation of the wireless device;

a wireless device tester implemented on the test server and configured for:

receiving a plurality of emulation requests, each emulation request specifying a specified wireless device for emulation in a specified wireless environment;

transmitting, for each request, a responsive wireless emulation waveform to a wireless device emulator physically located in the specified wireless environment; and

determining, for each request, a performance metric for the wireless device within the specified wireless environment based on the wireless device emulator transmitting the responsive wireless emulation waveform in the specified wireless environment.

9. The system of claim 8 , wherein the memory stores, for each wireless device, a series of wireless waveforms exchanged between the wireless device and a wireless transmitter interacting with the wireless device.

10. The system of claim 9 , wherein transmitting, for each request, a responsive wireless emulation waveform comprises transmitting the series of wireless waveforms to the wireless device emulator, causing the wireless device emulator to transmit the series of wireless waveforms.

11. The system of claim 8 , wherein determining, for each request, the performance metric comprises transmitting a plurality of transmit test packets from the wireless device emulator to a network access transceiver for the specified wireless environment, receiving a plurality of receive test packets from the network access transceiver, and determining the performance metric based on the transmit test packets and the receive test packets.

12. The system of claim 11 , wherein determining, for each request, the performance metric comprises determining whether a network-based service associated with the wireless device is accessible in the specified wireless environment.

13. The system of claim 11 , wherein determining, for each request, the performance metric comprises determining whether a data transfer rate associated with the wireless device is obtainable in the specified wireless environment.

14. The system of claim 8 , comprising the wireless device emulators physically located in the specified wireless environments, and wherein at least one of the wireless devices lacks a general purpose processor, and wherein the memory stores, for each wireless device, in-phase and quadrature components of the wireless emulation waveform.

15. A wireless access point comprising:

a network interface for communicating with a data communications network;

a transceiver for providing wireless access from a plurality of other devices to the data communications network using the network interface; and

a wireless device emulator configured for:

receiving a wireless emulation waveform from a test server over the data communications network using the transceiver;

transmitting the wireless emulation waveform; and

reporting a test result based on transmitting the wireless emulation waveform to the test server over the data communications network using the transceiver.

16. The wireless access point of claim 15 , comprising at least one first antenna for the transceiver and at least one second antenna for the wireless device emulator.

17. The wireless access point of claim 15 , wherein the wireless device emulator is configured for transmitting a plurality of transmit test packets to the transceiver, receiving a plurality of receive test packets from the transceiver, and determining the test result based on the transmit test packets and the receive test packets.

18. The wireless access point of claim 15 , wherein the wireless device emulator is configured for determining the test result by determining whether a network-based service is accessible using the transceiver.

19. The wireless access point of claim 15 , wherein the wireless device emulator is configured for determining the test result by determining whether a data transfer rate is obtainable using the transceiver.

20. The wireless access point of claim 15 , wherein receiving the wireless emulation waveform comprises receiving in-phase and quadrature components of the wireless emulation waveform, and wherein the wireless device emulator comprises one or more signal processing chips for transmitting a modulated waveform based on the in-phase and quadrature components of the wireless emulation waveform.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2016
From: JACKSON, STEPHEN SAMUEL
To: IXIA
Reel/Frame 039066/0069 →