IP Library › Granted Patent US 9,015,234
Granted Patent B2
US 9,015,234 · App. 13/557,653 · Granted Apr 21, 2015

Automated distributed testing administration environment

Inventors: San Sun Park (Suwon-si, KR); Sang Deuk Shim (Viwang-si, KR); Yoon Hee Shin (Seoul, KR); Eun Young Choi (Anyang-si, KR); Sang Hyun Kim (Paju-si, KR)
Assignee: LG CNS Co., Ltd.
H04L67/42H04L29/06
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,015,234
App. No.
13/557,653
Granted
Apr 21, 2015
Kind
B2
Abstract

Embodiments of this invention are directed to providing an approach that provides an Internet-based testing environment. In a typical embodiment, there is a cloud connect agent that executes while a test-taker is taking a test on a client device. The cloud connect agent is configured to monitor and control certain components of the client device.

Claims (49)

1. A distributed test administration system comprising:

a testing server;

a participating client device remote from, but accessible to, the testing server over a communications network;

the testing server being configured to coordinate the participating client device to perform a test;

the participating client device configured to provide the test and return test results to the testing server; and

a cloud connect agent located on the participating client device and configured to:

monitor a status of a plurality of components of the participating client device to determine whether hardware components necessary to perform the test are present on the participation client device; and

modify the participating client device to: perform a force-stop of any prohibited processes, edit the registry to modify operating system functions, and disable keys on a keyboard of the participation client device that are not necessary to perform the test.

2. The distributed test administration system of claim 1 , the cloud connect agent further configured to control the participating client device based on at least one respective status of the plurality of components of the participating client device.

3. The distributed test administration system of claim 2 , wherein the control comprises at least one of controlling a process, modifying a local setting, or performing a key hooking process.

4. The distributed test administration system of claim 1 , wherein the participating client device is a personal computer.

5. The distributed test administration system of claim 1 , the cloud connect agent further configured to monitor one or more system resources of the participating client device.

6. The distributed test administration system of claim 1 , the cloud connect agent further configured to determine one or more application versions installed executing on the participating client device.

7. The distributed test administration system of claim 1 , the cloud connect agent further configured to monitor a connection between the participating client device and the testing server.

8. The distributed test administration system of claim 1 , wherein the plurality of components comprises at least one sound card or microphone.

9. A computer-readable medium storing computer instructions which, when executed, enables a computer system to provide a distributed test administration system, the computer instructions comprising:

establishing a connection between a testing server and a participating client device over a communications network;

providing a test to the participating client device over the connection;

returning test results to the testing server;

monitoring, on the client device a status of a plurality of components of the participating client device to determine whether hardware components necessary to perform the test are present on the participation client device; and

modifying the participating client device to: perform a force-stop of any prohibited processes, edit the registry to modify operating system functions, and disable keys on a keyboard of the participation client device that are not necessary to perform the test.

10. The computer-readable medium according to claim 9 , further comprising computer instructions for controlling the participating client device based on at least one respective status of the plurality of components of the participating client device.

11. The computer-readable medium according to claim 10 , wherein the controlling comprises at least one of controlling a process, modifying a local setting, or performing a key hooking process.

12. The computer-readable medium according to claim 9 , wherein the participating client device is a personal computer.

13. The computer-readable medium according to claim 9 , further comprising instructions for monitoring one or more system resources of the participating client device.

14. The computer-readable medium according to claim 9 , wherein further comprising instructions for determining one or more application versions installed executing on the participating client device.

15. The computer-readable medium according to claim 9 , further comprising instructions for monitoring a connection between the participating client device and the testing server.

16. The computer-readable medium according to claim 9 , wherein the plurality of components comprises at least one sound card or microphone.

17. The computer-implemented method for providing a distributed test administration system, comprising:

establishing a connection between a testing server and a participating client device over a communications network;

providing a test to the participating client device over the connection;

returning test results to the testing server;

monitoring, on the client device a plurality of components of the participating client device to determine whether hardware components necessary to perform the test are present on the participation client device; and

modifying the participating client device to: perform a force-stop of any prohibited processes, edit the registry to modify operating system functions, and disable keys on a keyboard of the participation client device that are not necessary to perform the test.

18. The computer-implemented method of claim 17 , further comprising controlling the participating client device based on at least one respective status of the plurality of components of the participating client device.

19. The computer-implemented method of claim 18 , wherein the controlling step comprises at least one of controlling a process, modifying a local setting, or performing a key hooking process.

20. The computer-implemented method of claim 17 , wherein the participating client device is a personal computer.

21. The computer-implemented method of claim 17 , further comprising monitoring one or more system resources of the participating client device.

22. The computer-implemented method of claim 17 , further comprising determining one or more application versions installed executing on the participating client device.

23. The computer-implemented method of claim 17 , further comprising monitoring a connection between the participating client device and the testing server.

24. A method for deploying an Internet-based testing environment, comprising:

providing a computer infrastructure operable to:

provide a testing server;

provide a participating client device remote from, but accessible to, the testing server over a communications network;

coordinate the testing server and the participating client device to perform a test;

provide the test on the participating client device and return test results to the testing server; and

provide a cloud connect agent, located on the participating client device, to;

monitor a status of a plurality of components; and

control the participating client device based on at least one respective status of the plurality of components of the participating client device by: performing a force-stop of any prohibited processes, editing the registry to modify operating system functions, and disabling keys on a keyboard of the participation client device that are not necessary to perform the test.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2012
From: PARK, SAN SUN; SHIM, SANG DEUK; SHIN, YOON HEE; CHOI, EUN YOUNG; KIM, SANG HYUN
To: LG CNS CO., LTD.
Reel/Frame 029314/0159 →
Continuity (1)
Related Publication 20140032638A1 · Jan 30, 2014