System and method for remote control and management of wireless devices
DC CAFCFirst Claim
1. A method for remotely managing a wireless device over a wireless network comprising a server and the wireless device, the wireless network operable to communicatively connect the server and the wireless device, the method comprising the steps of:
- transmitting registration information relating to the wireless device from the wireless device to the server;
verifying the registration information at the server; and
without a request from the wireless device, performing the steps of;
establishing a mailbox for the wireless device at the server,placing a command for the wireless device in the mailbox at the server,delivering the command from the mailbox at the server to the wireless device by establishing a connection between the wireless device and the server, transmitting the contents of the mailbox from the server to the wireless device, and accepting the contents of the mailbox at the wireless device, andexecuting the command at the wireless device;
wherein the connection is established based on a threshold condition.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, system, and computer program product that provides the capability to manage, control, and reconfigure wireless devices remotely over a wireless network with acceptable reliability and security. In one embodiment, the method for remotely managing a wireless device over a wireless network comprising a server and the wireless device, the wireless network operable to communicatively connect the server and the wireless device, comprises the steps of: transmitting registration information relating to the wireless device from the wireless device to the server, verifying the registration information at the server, establishing a mailbox for the wireless device at the server, placing a command for the wireless device in the mailbox, delivering the command from the mailbox to the wireless device, and executing the command at the wireless device.
234 Citations
48 Claims
-
1. A method for remotely managing a wireless device over a wireless network comprising a server and the wireless device, the wireless network operable to communicatively connect the server and the wireless device, the method comprising the steps of:
-
transmitting registration information relating to the wireless device from the wireless device to the server; verifying the registration information at the server; and without a request from the wireless device, performing the steps of; establishing a mailbox for the wireless device at the server, placing a command for the wireless device in the mailbox at the server, delivering the command from the mailbox at the server to the wireless device by establishing a connection between the wireless device and the server, transmitting the contents of the mailbox from the server to the wireless device, and accepting the contents of the mailbox at the wireless device, and executing the command at the wireless device; wherein the connection is established based on a threshold condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22, 23, 24, 25, 26, 27)
-
-
9. A method for remotely managing a wireless device from a server over a wireless network comprising the steps of:
-
receiving registration information from the wireless device at the server; verifying the received registration information at the server; and without a request from the wireless device, performing the steps of; placing a command for the wireless device in a mailbox at the server, and delivering the command to the wireless device from the server by establishing a connection with the wireless device, receiving a request for contents of the mailbox from the wireless device, and transmitting the contents of the mailbox to the wireless device; and wherein the connection is established based on a threshold condition. - View Dependent Claims (10, 11, 12, 28, 29, 30, 31, 32, 33, 34)
-
-
13. 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; receiving registration information from the wireless device; verifying the received registration information; and without a request from the wireless device, performing the steps of; placing a command for the wireless device in a mailbox, and delivering the command to the wireless device by establishing a connection with the wireless device, receiving a request for contents of the mailbox from the wireless device, and transmitting the contents of the mailbox to the wireless device; and wherein the connection is established based on a threshold condition. - View Dependent Claims (14, 15, 16, 35, 36, 37, 38, 39, 40, 41)
-
-
17. 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 receiving registration information from the wireless device; verifying the received registration information; and without a request from the wireless device, performing the steps of; placing a command for the wireless device in a mailbox, and delivering the command to the wireless device by establishing a connection with the wireless device, receiving a request for contents of the mailbox from the wireless device, and transmitting the contents of the mailbox to the wireless device; and wherein the connection is established based on a threshold condition. - View Dependent Claims (18, 19, 20, 42, 43, 44, 45, 46, 47, 48)
-
Specification