Web server for communicating with one or more electronic devices through a gateway computer
First Claim
1. A web server for facilitating communications with an embedded device through a gateway, the web server comprising:
- web pages, the web pages being downloadable by web clients and being usable by the web clients;
an HTTP server for serving the web pages to the web clients;
a user interface component, the user interface component being downloadable by a web client and being usable by the web client to present a user interface element that relates to an embedded device, the user interface element being capable of causing communication with the embedded device;
a gateway communications module for communicating with the gateway, wherein the gateway is in electronic communication with the embedded device, and wherein the gateway is programmed to communicate with the embedded device, wherein the user interface element initiates instructions included in the gateway communications module to communicate with the embedded device; and
the HTTP server operating to send the user interface component to the web client, the web client receiving and processing the user interface component to present the user interface element, wherein communication with the embedded device may be initiated through use of the user interface element by the user interface element sending data to the HTTP server, the HTTP server sending the data to the gateway communications module, and the gateway communications module communicating with the gateway that communicates with the embedded device.
3 Assignments
0 Petitions
Accused Products
Abstract
A web server is disclosed for facilitating communications with an embedded device through a gateway. The web server includes a plurality of web pages for downloading by web clients. The web pages are usable by the web clients. The web server includes an HTTP server for serving the web pages to the web clients. A user interface component is also included. The user interface component is downloadable by a web client and usable by the web client to present a user interface element that relates to an embedded device. The user interface element is capable of causing communication with the embedded device. A gateway communications module is also included for communicating with the gateway. The gateway is in electronic communication with the embedded device and is programmed to communicate with the embedded device. The user interface element initiates instructions included in the gateway communications module to communicate with the embedded device. In operation, the HTTP server sends the user interface component to the web client, the web client receives and processes the user interface component to present the user interface element. Communication with the embedded device is initiated through use of the user interface element by the user interface element sending data to the HTTP server. The HTTP server sends the data to the gateway communications module, and the gateway communications module communicates with the gateway that communicates with the embedded device.
-
Citations
18 Claims
-
1. A web server for facilitating communications with an embedded device through a gateway, the web server comprising:
-
web pages, the web pages being downloadable by web clients and being usable by the web clients;
an HTTP server for serving the web pages to the web clients;
a user interface component, the user interface component being downloadable by a web client and being usable by the web client to present a user interface element that relates to an embedded device, the user interface element being capable of causing communication with the embedded device;
a gateway communications module for communicating with the gateway, wherein the gateway is in electronic communication with the embedded device, and wherein the gateway is programmed to communicate with the embedded device, wherein the user interface element initiates instructions included in the gateway communications module to communicate with the embedded device; and
the HTTP server operating to send the user interface component to the web client, the web client receiving and processing the user interface component to present the user interface element, wherein communication with the embedded device may be initiated through use of the user interface element by the user interface element sending data to the HTTP server, the HTTP server sending the data to the gateway communications module, and the gateway communications module communicating with the gateway that communicates with the embedded device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A web server for facilitating communications with a plurality of embedded devices through a gateway, the web server comprising:
-
web pages, the web pages being downloadable by web clients and being usable by the web clients;
an HTTP server for serving the web pages to the web clients;
a plurality of user interface components, the user interface components being downloadable by the web clients and being usable by the web clients to present user interface elements that relate to the embedded devices, the user interface elements being capable of causing communication with the embedded devices;
a gateway communications module for communicating with the gateway, wherein the gateway is in electronic communication with the embedded devices, and wherein the gateway is programmed to communicate with the embedded devices, wherein the user interface elements initiate instructions included in the gateway communications module to communicate with the embedded devices; and
the HTTP server operating to send the user interface components to the web clients, the web clients receiving and processing the user interface components to present the user interface elements, wherein communication with the embedded devices is initiated through use of the user interface elements by the user interface elements sending data to the HTTP server, the HTTP server sending the data to the gateway communications module, and the gateway communications module communicating with the gateway that communicates with the embedded devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification