Method and apparatus for managing business cell phone usage
0 Assignments
0 Petitions
Accused Products
Abstract
A process and apparatus to remotely gather data about cellphone hardware and software configurations and usage. The system uses agents which are resident on the phones and which can be remotely launched by a data collection server by sending a message to a public IP address of the phone and addressed to a special port designated for launch. The agent specifies the launch port and a data collection port upon installation and registration with the cellphone operating system. Data on hardware configuration, software version and phone usage can be gathered. Data collection sessions are established by the data collection server sending a message addressed to the public IP address of the cellphone and the data collection port specified by the agent process upon registration with the operating system. Many alternative embodiments are also disclosed.
-
Citations
45 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. A process carried out in a cellphone to collect data about the cellphone, comprising steps:
-
1) launching in any way an agent process which is resident on said cellphone and using said agent process to gather data about the cellphone including the operating system software and version of an operating system which is installed on said cellphone and the make and model of said cellphone; 2) establishing a data collection session with a data collection server in any way; and 3) sending collected data about said cellphone to said collection server in any way. - View Dependent Claims (27, 28, 29)
-
-
30. A computer-readable medium having computer-executable instructions thereon for controlling a cellphone computing device to carry out the following process:
-
1) launching an agent process or OS agent function in any way and gather data about the cellphone including the phone number of said cellphone, the operating system software and version of an operating system which is installed on said cellphone and the make and model of said cellphone; 2) establishing a data collection session with a data collection server in any way; and 3) sending collected data about said cellphone to said collection server in any way. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A cellphone apparatus having a microprocessor controlled by a J2ME Java Virtual Machine software layer and further programmed to carry out the following process:
-
1) launching an agent process or OS agent function in any way and gather data about the cellphone including the phone number of said cellphone, the operating system software and version of an operating system which is installed on said cellphone and the make and model of said cellphone; 2) establishing a data collection session with a data collection server in any way; and 3) sending collected data about said cellphone to said collection server in any way. - View Dependent Claims (42, 43, 44, 45)
-
Specification