Wireless Internet Product System
AssigneeArrayent, Inc.
InventorsShane E. Dyer, Dustin H. McIntire, Zheng Jiang
Life of this patent
Estimating the term…
Abstract
Low resource internet devices such as consumer electronics products connect to web service by means of a proxy method where the connected device does not need to maintain the expensive and fragile web service interface itself, but rather uses simple low level protocols to communicate through a gateway that executes software to translate a low level proprietary wireless protocol to a proprietary low level internet protocol that can pass through a firewall to proxy servers that translate the low level protocols thus presenting an interface that makes the internet device appear to have a full web service interface to enable communication between the internet devices and the web server.
Claims21
1-20. (canceled)
An wireless internet product comprising:
- a microcontroller;
- a radio transceiver that communicates with a program using a protocol in accordance with instructions from the microcontroller;
- and
- a nonvolatile memory storing a device identifier and a plurality of instructions;
- wherein the instructions enable the microcontroller to identify a plurality of commands sent from the program which are:
- (i) sent from the program to a proxy server via a web service protocol;
- (ii) addressed by the proxy server using the device identifier;
- wherein the instructions enable the microcontroller to address a packet to be sent through a firewall via the protocol using the radio transceiver;
- and
- wherein the packet has a packet length and said packet length is shorter than a web service protocol packet length having corresponding information content.
A network system comprising:
- a wireless internet product having a microcontroller, a radio transceiver, and a memory storing a device identifier;
- a program which sends a command to the wireless internet product via a web service protocol;
- a proxy server that receives the command from the program and routes the command to the wireless internet product using the device identifier;
- and
- a gateway that transmits a packet to the wireless internet product via a compact radio protocol;
- wherein the packet represents at least a portion of the command;
- wherein the wireless internet product communicates with the proxy server using a protocol;
- and
- wherein the packet has a packet length and said packet length is shorter than a web service protocol packet length having corresponding information content.
The network system of claim 8 wherein:
- the web service protocol is XML over HTTP.
A method for communicating with a wireless internet product, wherein the wireless interned product has a microcontroller, a radio transceiver, and a memory storing a device identifier, and wherein the method comprises:
- receiving a command from a program via a web service protocol using a proxy server;
- routing the command to the wireless internet product with the proxy server using the device identifier;
- and
- translating the command into a protocol downstream from the proxy server;
- wherein the packet has a packet length and said packet length is shorter than a web service protocol packet length having corresponding information content.
Dependencies are inferred from the claim text.