SYSTEM AND METHODS THAT ENABLE AUTOMATED TESTING OF MOBILE DEVICES AT A REMOTE MONITOR SITE
First Claim
1. A computer-implemented system that enables automated testing of a plurality of mobile devices residing at a monitor site, comprising:
- a plurality of mobile devices;
a test controller in data communication over a wireless network with the plurality of mobile devices and operable to transmit a test request to each of the plurality of mobile devices, where the test controller communicates over the wireless network via a persistent data channel using a short range communication protocol at a physical layer; and
a test agent residing on each of the plurality of mobile devices, the test agent configured to receive the test request from the test controller and execute a test in response to the test request, where the test controller and the plurality of mobile devices reside physically at the monitor site.
11 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system is provided that enables automated testing of a plurality of mobile devices residing at a monitor site. The system is comprised generally of a test controller in data communication with the plurality of mobile devices. The test controller transmits a test request over a wireless network to each of the plurality of mobile devices, where the test controller communicates via a persistent data channel using a short range communication protocol such as a Bluetooth. Each of the mobile devices is configured with a test agent that is configured to receive the test request from the test controller and execute a test in response to the test request.
74 Citations
21 Claims
-
1. A computer-implemented system that enables automated testing of a plurality of mobile devices residing at a monitor site, comprising:
-
a plurality of mobile devices; a test controller in data communication over a wireless network with the plurality of mobile devices and operable to transmit a test request to each of the plurality of mobile devices, where the test controller communicates over the wireless network via a persistent data channel using a short range communication protocol at a physical layer; and a test agent residing on each of the plurality of mobile devices, the test agent configured to receive the test request from the test controller and execute a test in response to the test request, where the test controller and the plurality of mobile devices reside physically at the monitor site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A software-implemented method for operating a test agent of a mobile device residing at a monitor site, comprising:
-
establishing, by the test agent, a persistent data channel via a wireless network with a test control device, where the test control device and the mobile device reside physically at the monitor site; receiving, by the test agent, a request to execute a test via the persistent data channel; executing, by the test agent, a test in response to the test request; and establishing, by the test agent, a secondary data communication channel with the test controller when communication using the persistent data channel fails, where the secondary data communication channel employs a short range communication protocol that differs from the persistent data channel. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system that enables automated testing of a plurality of mobile devices residing at a monitor site, comprising:
-
a plurality of mobile devices; a test controller in data communication over a wireless network with the plurality of mobile devices and operable to transmit a notification pertaining to a test to each of the plurality of mobile devices, where the test controller communicates over the wireless network via a persistent data channel defined in accordance with Bluetooth wireless technology standard; and a test agent residing on each of the plurality of mobile devices, the test agent configured to execute a test in response to a test request received from the test controller and receive notifications pertaining to the test asynchronously over the persistent data channel, the test agent further operates to communicate with the test controller over the wireless network using a secondary communication channel when communication using the persistent data channel fails, where the secondary communication channel differs from persistent data channel. - View Dependent Claims (20, 21)
-
Specification