System and method for wireless data terminal management using telecommunication signaling network
DC CAFCFirst Claim
1. A method for remotely managing a wireless device over a telecommunications network comprising a server and the wireless device, the method comprising the steps of:
- establishing from the server to the wireless device a communicative connection between the server and the wireless device over a signaling channel of the telecommunications network, wherein the communicative connection is established based on a threshold condition;
transmitting a command from the server to the wireless device over the signaling network, wherein the wireless device executes commands including;
enabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, enabling the application software, erasing at least a portion of the user-specific data, transmitting new application software and new user-specific data to the wireless device, querying a current state of the wireless device, and reconfiguring the application software,disabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, anddisabling the application software;
executing the command at the wireless device after verifying at the wireless device that a signature sent by the server that is an origin of the command and signature of the device are in agreement; and
transmitting information relating to execution of the command at the wireless device from the wireless device to the server.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, system, and computer program product that provides the capability to manage, control, and reconfirm wireless devices remotely over a wireless network with acceptable reliability and security. A method for remotely managing a wireless device over a telecommunications network comprising a server and the wireless device, the method comprises the steps of establishing a communicative connection between the server and the wireless device over a signaling channel of the telecommunications network, transmitting a command from the server to the wireless device over the signaling network, and executing the command at the wireless device.
77 Citations
41 Claims
-
1. A method for remotely managing a wireless device over a telecommunications network comprising a server and the wireless device, the method comprising the steps of:
-
establishing from the server to the wireless device a communicative connection between the server and the wireless device over a signaling channel of the telecommunications network, wherein the communicative connection is established based on a threshold condition; transmitting a command from the server to the wireless device over the signaling network, wherein the wireless device executes commands including; enabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, enabling the application software, erasing at least a portion of the user-specific data, transmitting new application software and new user-specific data to the wireless device, querying a current state of the wireless device, and reconfiguring the application software, disabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, and disabling the application software; executing the command at the wireless device after verifying at the wireless device that a signature sent by the server that is an origin of the command and signature of the device are in agreement; and transmitting information relating to execution of the command at the wireless device from the wireless device to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for remotely managing a wireless device over a wireless network, the system comprising:
-
a processor operable to execute computer program instructions; and a memory operable to store computer program instructions executable by the processor, for performing the steps of; establishing from the server to the wireless device a communicative connection between the server and the wireless device over a signaling channel of the telecommunications network, wherein the communicative connection is established based on a threshold condition; transmitting a command from the server to the wireless device over the signaling network, wherein the wireless device executes commands including; enabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, enabling the application software, erasing at least a portion of the user-specific data, transmitting new application software and new user-specific data to the wireless device, querying a current state of the wireless device, and reconfirming the application software, disabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, and disabling the application software; executing the command at the wireless device after verifying at the wireless device that a signature sent by the server that is an origin of the command and signature of the device are in agreement; and transmitting information relating to execution of the command at the wireless device from the wireless device to the server. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product for remotely managing a wireless device over a wireless network, comprising:
-
a computer readable medium; computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of establishing from the server to the wireless device a communicative connection between the server and the wireless device over a signaling channel of the telecommunications network, wherein the communicative connection is established based on a threshold condition; transmitting a command from the server to the wireless device over the signaling network, wherein the wireless device executes commands including; enabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, enabling the application software, erasing at least a portion of the user-specific data, transmitting new application software and new user-specific data to the wireless device, querying a current state of the wireless device, and reconfirming the application software, disabling access to user-specific data used by application software on the wireless device requiring user interaction locally on the wireless device, and disabling the application software; executing the command at the wireless device after verifying at the wireless device that a signature sent by the server that is an origin of the command and signature of the device are in agreement; and transmitting information relating to execution of the command at the wireless device from the wireless device to the server. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification