P
US9270645B2ActiveUtilityPatentIndex 88

Wireless internet product system

Assignee: ARRAYENT INCPriority: Jun 20, 2008Filed: Mar 4, 2013Granted: Feb 23, 2016
Est. expiryJun 20, 2028(~2 yrs left)· nominal 20-yr term from priority
Inventors:DYER SHANE EMCINTIRE DUSTIN HJIANG ZHENG
H04L 69/08H04L 67/12H04L 61/103H04L 67/10H04L 63/029H04L 63/08H04L 61/2514H04L 67/2823H04L 61/2589H04L 63/0281H04L 67/02H04L 67/565
88
PatentIndex Score
23
Cited by
16
References
20
Claims

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.

Claims

exact text as granted — not AI-modified
What is claims is: 
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.