Wireless internet product system
First Claim
1. A network communication system for communicating with software applications through a proxy server and a firewall, the network communication system comprising:
- an electronic device to;
(i) transfer a unique identifier (ID) through the firewall using a protocol; and
(ii) transfer or receive data in one or more packets through the firewall using the protocol, wherein the unique ID corresponds to the electronic device, and wherein a packet length of the one or more packets as they are sent through the firewall is shorter than a web service protocol packet length having corresponding information content and is shorter than 65,507 bytes; and
a translation server being configured to route the data in the one or more packets between the electronic device and the software applications using the unique ID;
wherein the translation server is configured to translate the protocol to and from the web service protocol, the web service protocol being used to transmit the data in the one or more packets through an internet between the translator and the software applications;
wherein the software applications utilize web services to process the data in the one or more packets; and
wherein the electronic device communicates with the software applications using both the protocol and the web service protocol in combination.
3 Assignments
0 Petitions
Accused Products
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.
34 Citations
20 Claims
-
1. A network communication system for communicating with software applications through a proxy server and a firewall, the network communication system comprising:
-
an electronic device to;
(i) transfer a unique identifier (ID) through the firewall using a protocol; and
(ii) transfer or receive data in one or more packets through the firewall using the protocol, wherein the unique ID corresponds to the electronic device, and wherein a packet length of the one or more packets as they are sent through the firewall is shorter than a web service protocol packet length having corresponding information content and is shorter than 65,507 bytes; anda translation server being configured to route the data in the one or more packets between the electronic device and the software applications using the unique ID; wherein the translation server is configured to translate the protocol to and from the web service protocol, the web service protocol being used to transmit the data in the one or more packets through an internet between the translator and the software applications; wherein the software applications utilize web services to process the data in the one or more packets; and wherein the electronic device communicates with the software applications using both the protocol and the web service protocol in combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for communicating with software applications through a proxy server and a firewall, the method comprising:
-
transferring, using a radio on an electronic device, a unique identifier (ID) through the firewall using a protocol, wherein the unique ID corresponds to the electronic device; transferring or receiving, using the radio on the electronic device, data in one or more packets through the firewall using the protocol, wherein a packet length of the one or more packets as they are sent through the firewall is shorter than a web service protocol packet length having corresponding information content and is shorter than 65,507 bytes; routing, using a processor on a translation server, the data in the one or more packets between the electronic device and the software applications using the unique ID; and translating, using the processor on the translation server, the protocol to and from a web service protocol, the web service protocol being used to transmit the data in the one or more packets through an internet between the translator and the software applications; wherein the software applications utilize web services to process the data in the one or more packets; and wherein the electronic device communicates with the software applications using both the protocol and the web service protocol in combination. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification