Patent ID: 8005066

Claim:
A method for operating a computer system for terrain analysis, the computer system including at least a processor and a storage the method comprising: receiving a query from a user for performing a task on the computer system; initializing the system with parameters of said query and initializing a network of nodes; enabling propagation of data responsive of the query within the system by performing following steps: a) resetting a node counter of said network of nodes; b) receiving inputs from at least one other node of said network of computer nodes; c) identifying if a change in at least one of said inputs has occurred and, if so, continuing with d) or, otherwise, continuing b); d) latching input values; e) advancing said counter by a predefined value; f) for each node, comparing a value of the counter with an edge weight value corresponding to a corresponding edge of said each computer node and if the counter value is greater than the edge weight value than asserting a corresponding output; g) returning to e) if not all the outputs were asserted, or otherwise, exiting; and, providing results.