Wireless parameter-sensing node and network thereof
First Claim
1. A wireless parameter-sensing node in a network thereof, the parameter-sensing node comprising:
- sensors to sample values of parameters, respectively;
a memory;
a collection engine configured to;
selectively collect data representing at least some of the sampled values, respectively; and
store the collected data in the memory;
an omega engine configured to;
receive, from a remote host, a data-transfer assignment to send at least some of the collected data;
retrieve, in response to the data-transfer assignment from the remote host, selected portions of the collected data from the memory; and
send, in response to the data-transfer assignment from the remote host, the selected portions to the remote host;
whereinat least one of the collection, the storage, the retrieval and the sending are performable according to one or more reconfigurable collection-control criteria, one or more reconfigurable storage-control criteria, one or more reconfigurable retrieval-control criteria and one or more reconfigurable reporting-control criteria, respectively, stored in the memory;
the collection engine is further configured to store by;
overwriting previously-stored data in the memory with parameter-corresponding new data, respectively, as needed;
the one or more storage-control criteria include at least one of;
a depth-chart defining how much data can be accumulated in the memory for each of the parameters, respectively, andone or more overwrite rules defining how data for the parameters are to be overwritten in the memory, respectively; and
the collection engine is further configured to;
accumulate and overwrite according to the depth chart and the one or more overwrite rules, respectively.
2 Assignments
0 Petitions
Accused Products
Abstract
A wireless parameter-sensing node in a network thereof, the parameter-sensing node includes: sensors to sample values of parameters, respectively; a memory; a collection engine configured to: selectively collect data representing at least some of the sampled values, respectively; and store the collected data in the memory; an omega engine configured to: retrieve selected portions of the collected data from the memory; and send the selected portions to a remote host; wherein at least one of the collection, the storage, the retrieval and the sending are performable according to one or more reconfigurable collection-control criteria, one or more reconfigurable storage-control criteria, one or more reconfigurable retrieval-control criteria and one or more reconfigurable reporting-control criteria, respectively, stored in the memory. The parameter-sensing node and the remote host relate, e.g., as a taskee-client and a taskor-server, respectively.
-
Citations
28 Claims
-
1. A wireless parameter-sensing node in a network thereof, the parameter-sensing node comprising:
-
sensors to sample values of parameters, respectively; a memory; a collection engine configured to; selectively collect data representing at least some of the sampled values, respectively; and store the collected data in the memory; an omega engine configured to; receive, from a remote host, a data-transfer assignment to send at least some of the collected data; retrieve, in response to the data-transfer assignment from the remote host, selected portions of the collected data from the memory; and send, in response to the data-transfer assignment from the remote host, the selected portions to the remote host; wherein at least one of the collection, the storage, the retrieval and the sending are performable according to one or more reconfigurable collection-control criteria, one or more reconfigurable storage-control criteria, one or more reconfigurable retrieval-control criteria and one or more reconfigurable reporting-control criteria, respectively, stored in the memory; the collection engine is further configured to store by; overwriting previously-stored data in the memory with parameter-corresponding new data, respectively, as needed; the one or more storage-control criteria include at least one of; a depth-chart defining how much data can be accumulated in the memory for each of the parameters, respectively, and one or more overwrite rules defining how data for the parameters are to be overwritten in the memory, respectively; and the collection engine is further configured to; accumulate and overwrite according to the depth chart and the one or more overwrite rules, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client-server computer architecture comprising:
-
a first host; and a taskor server executable on the first host and configured to; receive a query from a taskee client for an unspecified one amongst a plurality of tasks; make a selection of a given one from amongst the plurality of tasks; indicate the selected task to the taskee client; and receive a report including execution results for the selected task from the taskee client. - View Dependent Claims (13, 14)
-
-
15. A client-server computer architecture comprising:
-
a first host; and a taskee client executable on the first host and configured to; query a taskor server for an unspecified one amongst a plurality of tasks, a consequent selection of a given one from amongst the plurality tasks being performable by the taskor server; receive an indication of the given task from the taskor server; facilitate execution of the given task on the first host; and report execution-results of the given task to the taskor server. - View Dependent Claims (16, 17)
-
-
18. A method of operating at least one wireless parameter-sensing node in a network thereof, the at least one node including sensors to sample values of parameters, respectively, and a memory, the method comprising:
-
selectively collecting data representing at least some of the sampled values, respectively; and storing the collected data in the memory; receiving, from a remote host, a data-transfer assignment to send at least some of the collected data; retrieving, in response to the data-transfer assignment from the remote host, selected portions of the collected data from the memory; sending, in response to the data-transfer assignment from the remote host, the selected portions to the remote host; retrieving, from the memory, at least one of the following; one or more reconfigurable storage-control criteria; one or more reconfigurable retrieval-control criteria; and one or more reconfigurable reporting-control criteria, respectively; and performing at least one of the collection, the storage, the retrieval and the sending according to the one or more reconfigurable collection-control criteria, one or more reconfigurable storage-control criteria, one or more reconfigurable retrieval-control criteria and one or more reconfigurable reporting-control criteria, respectively, wherein; the storing includes; overwriting previously-stored data in the memory with parameter-corresponding new data, respectively, as needed; the one or more storage-control criteria include at least one of; a depth-chart defining how much data can be accumulated in the memory for the parameters, respectively; and one or more overwrite rules defining how data for the parameters are to be overwritten in the memory, respectively; and the accumulating and the overwriting are performable according to the depth chart and the one or more overwrite rules, respectively. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification