COMPUTER-IMPLEMENTED SYSTEMS AND METHODS OF ANALYZING DATA IN AN AD-HOC NETWORK FOR PREDICTIVE DECISION-MAKING
First Claim
1. A computer-implemented method for predictive decision-making, comprising:
- receiving a set of rules into an ad-hoc network having distributed nodes, wherein each distributed node is capable of processing data as a function of one or more rules in the set of rules;
identifying a respective data set including data that is a respective potential candidate for each rule of the received set of rules;
selecting a first node from the distributed nodes configured to identify candidate data and disregard non-candidate data received by the first node for a first rule of the received set of rules as a function of the identified respective data set for the first rule;
selecting a second node from the distributed nodes configured to identify candidate data, and disregard non-candidate data, received by the second node for a second rule of the received set of rules as a function of the identified respective data set for the second rule;
selecting a third node from the distributed nodes configured to receive identified candidate data from each of the first and second nodes and to index the received candidate data in memory by its spatial, temporal, or contextual elements as a function of the received set of rules;
receiving identified candidate data from each of the first and second nodes at the third node;
indexing the received candidate data in memory at the third node by its spatial, temporal, or contextual elements as a function of the received set of rules; and
providing an indication of the indexed candidate data at the third node.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method of predictive decision-making in an ad hoc network. The computer-implemented method includes receiving a set of rules into the ad hoc network and identifying a data set for each rule. The computer-implemented method also includes selecting a first and second node from the ad hoc network to process a first and second rule as a function of the identified data set according to an optimizing algorithm. The computer-implemented method also selects a third node to receive the processed results from the first and second nodes. An indication is provided of the processed results by the third node.
67 Citations
20 Claims
-
1. A computer-implemented method for predictive decision-making, comprising:
-
receiving a set of rules into an ad-hoc network having distributed nodes, wherein each distributed node is capable of processing data as a function of one or more rules in the set of rules; identifying a respective data set including data that is a respective potential candidate for each rule of the received set of rules; selecting a first node from the distributed nodes configured to identify candidate data and disregard non-candidate data received by the first node for a first rule of the received set of rules as a function of the identified respective data set for the first rule; selecting a second node from the distributed nodes configured to identify candidate data, and disregard non-candidate data, received by the second node for a second rule of the received set of rules as a function of the identified respective data set for the second rule; selecting a third node from the distributed nodes configured to receive identified candidate data from each of the first and second nodes and to index the received candidate data in memory by its spatial, temporal, or contextual elements as a function of the received set of rules; receiving identified candidate data from each of the first and second nodes at the third node; indexing the received candidate data in memory at the third node by its spatial, temporal, or contextual elements as a function of the received set of rules; and providing an indication of the indexed candidate data at the third node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for predictive decision-making, comprising:
-
a set of rules; a plurality of distributed nodes forming an ad hoc network, each of the plurality of nodes being capable of processing data as a function of one or more rules in the set of rules and of receiving data from a data source;
wherein the plurality of distributed nodes further comprises;a first distributed node to identify candidate data, and disregard non-candidate date, received by the first node for a first rule; a second distributed node to identify candidate data, and disregard non-candidate date, received by the first node for a second rule; and a third distributed node to receive identified candidate data from each of the first and second nodes, and to index the received candidate data in memory by its spatial, temporal, or contextual elements as a function of the set of rules; and a rules manager configured to identify a respective data set including data that is a respective potential candidate for each rule of the set of rules, to select the first and second nodes as a function of the respective identified data set for the first and second rules, and to select the third node as a function of the set of rules. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for predictive decision-making, comprising:
-
receiving a set of rules into an ad-hoc network having a plurality of distributed nodes, where each distributed node is capable of processing data as a function of one or more rules in the received set of rules; identifying a respective data set including data that is a respective potential candidate for each rule of the received set of rules; using an optimizing algorithm to select two or more distributed nodes from the plurality of distributed nodes to each identify respective candidate data, and to disregard non-candidate data, received by the respective distributed node for a respective rule of the received set of rules and to select a third distributed node from the plurality of distributed nodes to receive identified candidate data from each of the two or more distributed nodes and to index the received candidate data in memory by its respective spatial, temporal, or contextual elements as a function of the received set of rules; receiving the identified candidate data from each of the two or more distributed nodes at the third distributed node; indexing the received candidate data in memory at the third distributed node by its respective spatial, temporal, or contextual elements as a function of the received set of rules; and
providing a rule suggestion based on the indexed candidate data. - View Dependent Claims (20)
-
Specification