System and method for retrieving data over a network
First Claim
Patent Images
1. A method of updating data from an embedded networked device to a client, comprising:
- receiving a data request from the client over a network;
determining at specified times whether data corresponding to the data request requires updating; and
sending to the client through the network updated data corresponding to the data request, when updating is required.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are described that allow updating of data generated by a networked embedded device and displayed on a separate networked client, which reduces the communication overhead through the network. The system allows updated of one or more variables to one or more clients, and assures that the most recent value of the data is provided to the client.
-
Citations
30 Claims
-
1. A method of updating data from an embedded networked device to a client, comprising:
-
receiving a data request from the client over a network;
determining at specified times whether data corresponding to the data request requires updating; and
sending to the client through the network updated data corresponding to the data request, when updating is required. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of receiving updated data from an embedded networked device, comprising:
-
sending a subscription request, including a client identification and a data request;
receiving initial data corresponding to the data request; and
receiving updated data corresponding to the data request when data corresponding to the data request changes in the embedded networked device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for updating data over a network, comprising:
-
a client device, including a network connection to the network and a client application coupled to the network connection; and
an embedded networked device, including a network connection to the network, a web server coupled to the network connection, a backplane coupled to the web server and an application coupled to the backplane, wherein the embedded networked device sends updated data to the client device over the network when updating is required. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for transmitting data through a network from a networked device, comprising:
-
a server module configured to host a web page, provide the web page in response to a request, and receive a data request and a client identification of a client;
a backplane database assigned to correlate variables specified in the data request to read routines adapted to read corresponding data from the embedded networked device; and
an abstraction module including a function library configured to control the server module and the backplane database, the function library including functions to parse the corresponding data at defined times, and to transmit the corresponding data through the network when the corresponding data changes. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-readable medium having stored thereon instructions adapted to be executed by a processor, wherein the instructions when executed initiate a method of updating data from an embedded networked device to a client, the method comprising:
-
receiving a data request from the client over a network;
determining at specified times whether data corresponding to the data request requires updating; and
sending through the network updated data corresponding to the data request to the client, when updating is required. - View Dependent Claims (28)
-
-
29. A computer-readable medium having stored thereon instructions adapted to be executed by a processor, wherein the instructions when executed initiate a method of receiving updated data from an embedded networked device, the method comprising:
-
sending a subscription request, including a client identification and a data request;
receiving initial data corresponding to the data request;
receiving updated data corresponding to the data request when data corresponding to the data request changes in the embedded networked device. - View Dependent Claims (30)
-
Specification