Legal claims defining the scope of protection, as filed with the USPTO.
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.
2. The network communication system according to claim 1 , wherein the protocol is an internet message system (IMS) protocol.
3. The network communication system according to claim 1 , wherein the electronic device communicates wirelessly.
4. The network communication system according to claim 3 , wherein the electronic device communicates wirelessly using a compact radio protocol (CRP).
5. The network communication system according to claim 1 , wherein the electronic device is a gateway.
6. The network communication system according to claim 1 , wherein the electronic device includes a low power wireless circuit.
7. The network communication system according to claim 1 , wherein the electronic device further comprising an internet product that communicates over the internet.
8. The network communication system according to claim 1 , wherein the electronic device comprises a dongle configured to couple to a personal computer.
9. The network communication system according to claim 1 , further comprising a table entry including information enabling the router to cause the proxy server to transfer the data through the firewall.
10. The network communication system according to claim 9 , wherein the table entry includes a timeout time which is used to block the transfer.
11. The network communication system according to claim 1 , further comprising a state or key value pair message associated with the electronic device.
12. The network communication system according to claim 1 , wherein the electronic device is selected from the group consisting of: a thermostat, an animatronic toy, a medical sensor, a touch screen a display drawing pad, and a sensor; and wherein the electronic device is responsive to the data.
13. The network communication system according to claim 1 , further comprising a signal strength circuit being configured to detect a predetermined reduced signal strength condition which initiates a resynchronization scan.
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.
15. The method according to claim 14 , wherein the protocol is an internet message system (IMS) protocol.
16. The method according to claim 14 , further comprising transferring the data received wirelessly from an internet product that communicates over the internet.
17. The method according to claim 16 , wherein the transferring transfers the data wirelessly using a compact radio protocol (CRP).
18. The method according to claim 14 , further comprising providing a state or key value pair message associated with the electronic device.
19. The method according to claim 14 , further comprising transferring data from an electronic device selected from the group consisting of: a thermostat, an animatronic toy, a medical sensor, a touch screen display drawing pad, and a sensor; and wherein the electronic device is responsive to the data.
20. The method according to claim 14 , further comprising providing a table entry including information enabling the routing step to cause the proxy server to transfer the data through the firewall.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.