Wireless internet product system
First Claim
1. In a network providing an internet coupled to a web application server with an internet address using a web service protocol, a proxy server coupled to said web application server, and a firewall coupled to said proxy server, a network communication system comprising:
- a one or more electronic devices coupled to said firewall, wherein each of said one or more electronic devices is further comprising a processor, a storage, and a communication circuit;
a unique identifier stored in each of said one or more electronic devices, said unique identifier corresponding to said one or more electronic devices;
a first program executable by at least one of said one or more electronic devices, is configured to cause said electronic device to transfer their said unique identifier through said firewall, said transfer using an internet message system (IMS) protocol, and wherein said IMS protocol comprises an IMS packet, and said IMS packet comprises an IMS packet length and said unique identifier, wherein said IMS packet length is shorter than a web service protocol packet length having corresponding information content; and
,a second program executable by said proxy server further comprising a routing program and a translating program, wherein said transfer of said unique identifier by said first program is between said one or more electronic devices and said proxy server, wherein said routing program based on said unique identifier routes said IMS packet to one or more of said electronic devices or to a destination indicated by said internet address using said web service protocol and routes said IMS packet through said translating program, and said translating program translates said IMS protocol to and from said web service protocol, wherein the internet address using the web service protocol communicates information, content, or commands to one of the one or more electronic devices.
6 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.
81 Citations
21 Claims
-
1. In a network providing an internet coupled to a web application server with an internet address using a web service protocol, a proxy server coupled to said web application server, and a firewall coupled to said proxy server, a network communication system comprising:
-
a one or more electronic devices coupled to said firewall, wherein each of said one or more electronic devices is further comprising a processor, a storage, and a communication circuit; a unique identifier stored in each of said one or more electronic devices, said unique identifier corresponding to said one or more electronic devices; a first program executable by at least one of said one or more electronic devices, is configured to cause said electronic device to transfer their said unique identifier through said firewall, said transfer using an internet message system (IMS) protocol, and wherein said IMS protocol comprises an IMS packet, and said IMS packet comprises an IMS packet length and said unique identifier, wherein said IMS packet length is shorter than a web service protocol packet length having corresponding information content; and
,a second program executable by said proxy server further comprising a routing program and a translating program, wherein said transfer of said unique identifier by said first program is between said one or more electronic devices and said proxy server, wherein said routing program based on said unique identifier routes said IMS packet to one or more of said electronic devices or to a destination indicated by said internet address using said web service protocol and routes said IMS packet through said translating program, and said translating program translates said IMS protocol to and from said web service protocol, wherein the internet address using the web service protocol communicates information, content, or commands to one of the one or more electronic devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a network providing an internet coupled to a web application server with an internet address using a web service protocol, a proxy server coupled to said web application server, a firewall with network address translation coupled to said proxy server, a network communication system comprising:
-
a one or more internet products each further comprising a microcontroller, a memory, and a low power wireless circuit; a unique identifier stored in each of said one or more internet products, said unique identifier corresponding to said one or more internet products; a gateway comprising a microcontroller, a memory, and a low power wireless circuit, wherein said gateway is coupled by a local area network (LAN) connection to said firewall with network address translation and wherein said gateway is coupled to said one or more internet products through a compact radio protocol (CRP) to communicate through respective of said low power wireless circuits, wherein said CRP comprises a CRP packet, wherein said CRP packet comprises a plurality of CRP fields and a CRP packet length, wherein one of said plurality of CRP fields comprises a CRP address field comprising said unique identifier; a first program executable by said gateway translates said CRP to and from an internet message system (IMS) protocol and, is configured to cause said electronic device to transfer their said unique identifier through said firewall with network address translation, said transfer using said IMS protocol that is permitted to pass through said firewall with network address translation, and wherein said IMS protocol comprises an IMS packet, and said IMS packet comprises an IMS packet length, a plurality of IMS fields, an internet protocol (IP) header, wherein said CRP packet length is shorter than said IMS packet length having corresponding information content and said CRP packet has fewer of said plurality of CRP fields than said plurality of IMS fields having corresponding information content, wherein said IMS packet length is shorter than a web service protocol packet length having corresponding information content; a routing program executable by said proxy server, wherein said transfer of said unique identifier by said first program is between one of said one or more internet products and said routing program; and
,a translating program executable by said proxy server, wherein said translating program translates said IMS protocol to and from said web service protocol, wherein said routing program based on said unique identifier routes said IMS packet to said gateway which translates said IMS packet to said CRP packet and passes said CRP packet to one or more of said internet products, or routes said IMS packet to a destination indicated by said internet address using said web service protocol and routes said IMS packet through said translating program, wherein the internet address using the web service protocol communicates information, content, or commands to one or more of the internet products.
-
Specification