Sending Communication Between a Remote Device and a Control Server
AssigneeHall Labs LLC
InventorsDavid R. Hall, Mark Hall, Craig Boswell
Life of this patent
Estimating the term…
Abstract
A method for communicating between a remote device and a control server is described. The method include receiving a reduced packet when a reduced server identifier matches a control server, identifying the control server, constructing a device network packet, sending the device network packet to the control server, accepting a control network packet, building a reduced control packet, and transmitting the reduced control packet to the remote device.
Claims20
A method for sending communication between a remote device and a control server, the method comprising:
- receiving a reduced packet from a remote device when a reduced server identifier in the reduced packet matches a value indicating a control server, the reduced packet comprising a reduced server identifier and a data payload;
- identifying, based on the reduced server identifier, a control server;
- constructing a device network packet to send to the control server based on the reduced packet;
- sending over a computer network to the control server, the device network packet;
- accepting over the computer network, from the control server, a control network packet;
- building a reduced control packet, the reduced control packet comprising the reduced server identifier and a control instruction;
- and
- transmitting, using a wireless transmission medium, the reduced control packet to the remote device.
A method for authenticating a remote device with a control server, the method comprising;
- receiving an authentication request packet from a remote device, the authentication request indicating a request to authenticate with a control server;
- constructing a network authentication packet to send to the control server based on the reduced packet, the network packet consisting of a network protocol header and the authentication request packet;
- sending, over a computer network to a control server, the network authentication packet;
- accepting, over the computer network, from the control server, an authentication confirmation packet;
- building a reduced confirmation packet, the reduced confirmation packet comprising a reduced device identifier and an authentication confirmation code;
- and
- transmitting, using a wireless transmission medium, the reduced confirmation packet to the remote device.
An apparatus to authenticate a remote device, the apparatus comprising:
- a processor;
- a wireless communication interface;
- a network communication interface;
- a non-transitory memory storage unit comprising computer program code that, when executed by the processor, causes the processor to:
- receive a reduced packet from a remote device using the wireless communication interface, when a reduced server identifier in the reduced packet matches a value indicating a control server, the reduced packet comprising a reduced server identifier and data payload;
- identify, based on the reduced server identifier, a control server;
- construct a device network packet to send to the control server based on the reduced packet;
- send, using the network communication interface, to the control server, the device network packet;
- accept, using the network communication interface, from the control server, a control network packet;
- build a reduced control packet, the reduced control packet comprising the reduced server identifier and a control instruction;
- and
- transmit, using the wireless communication interface, the reduced control packet to the remote device.
Dependencies are inferred from the claim text.