Aggregation of sensory data for distributed decision-making
First Claim
1. In a distributed computing system having a plurality of nodes, each node having a sensor for providing local data and a processor, said computing system having a data transfer facility for transferring data between nodes, a method for processing data comprising:
- acquiring local data, remote data and remote action decisions at a node;
analyzing the local data, the remote data and the remote action decisions at said node to determine whether a situation requiring a decision for local action exists;
making a local action decision for said node based on said local data, said remote data, and said remote action decisions; and
if a situation requiring local action exists, selecting a local action based on said situation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer product that enables a processor associated with a node in a computer system having various nodes, the nodes having sensors which provide data, and the nodes being connected by a communications facility acquiring local data from the sensor and remote data from other nodes via the data transfer facility. The nodes process data from a local sensor at the node and from remote sensors at other nodes; and analyze the local data, data from other nodes and local decisions made at and received from other nodes to make a local decision for action at the node. A local decision made at a node is in turn communicated to other nodes.
-
Citations
49 Claims
-
1. In a distributed computing system having a plurality of nodes, each node having a sensor for providing local data and a processor, said computing system having a data transfer facility for transferring data between nodes, a method for processing data comprising:
-
acquiring local data, remote data and remote action decisions at a node;
analyzing the local data, the remote data and the remote action decisions at said node to determine whether a situation requiring a decision for local action exists;
making a local action decision for said node based on said local data, said remote data, and said remote action decisions; and
if a situation requiring local action exists, selecting a local action based on said situation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 44, 47)
-
-
18. A computing system comprising:
-
a plurality of nodes, each node having a sensor for acquiring data, and a processor for processing data, said processor having computer program components;
a data transfer facility for transferring data between the nodes;
said program components being for acquiring local data from said sensor and remote data from said other nodes via said data transfer facility, said program components also analyzing said local data, data from other nodes and local decisions made at and received from other nodes, and said program components including a component for determining whether a situation requiring a decision for local action exists; and
a program component for selecting a local action based on said situation, if a situation requiring local action exists. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 45, 48)
-
-
32. An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for running on a processor associated with a node in a computer system having various nodes, the nodes having sensors which provide data, and the nodes being connected by a communications facility, said program code being for:
-
acquiring local data from said sensor and remote data from other nodes via said data transfer facility, processing data from a local sensor at said node and from remote sensors at other nodes;
analyzing said local data, data from other nodes and local decisions made at and received from other nodes to determine whether a situation requiring a decision for local action at said node exists; and
if a situation requiring local action exists, selecting a local action based on said situation. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49)
-
Specification