US RE43,146 E1
Method and apparatus for providing a search engine for optimizing a decentralized or emergent model on a computer network
Matthew Wall, Cambridge, Mass. (US); and Timothy Wall, Cambridge, Mass. (US)
Assigned to Ocls Applications, LLC, Wilmington, Del. (US)
Filed on May 01, 2008, as Appl. No. 12/113,904.
Application 12/113904 is a reissue of application No. 09/898506, filed on Jul. 03, 2001, now 7,039,920, filed on May 02, 2006.
Claims priority of provisional application 60/215917, filed on Jul. 03, 2000.
Claims priority of provisional application 60/215903, filed on Jul. 03, 2000.
Int. Cl. G06F 13/00 (2006.01)
U.S. Cl. 719—316  [719/331; 719/332; 707/706] 61 Claims
OG exemplary drawing
 
[ 22. An apparatus for generating an emergent model including one or more models that describe a system, comprising:
at least one storage device; and
a processor configured to execute instructions stored in the at least one storage device that result in:
generating data and/or function objects, at least one of the function objects configured to define interdependencies within the emergent model by providing solvable expressions that relate the data and/or function objects;
publishing identifiers for the data and/or function objects;
subscribing to the data and/or function objects in response to the published identifiers by referencing one data and/or function object within at least another function object to link the one data and/or function object with the at least another function object in a network of data and/or function objects;
invoking methods in response to data and/or function objects requiring information;
solving the solvable expressions responsive to receiving a message that the one data and/or function object referenced within the at least another function object has changed; and
defining an input object and an output object of a search engine configured to generate changes to the input object until the output object satisfies a predefined criteria;
where the network of data and/or function objects interoperates with other networks of data and/or function objects in a manner free of a globally predefined network of objects to generate the emergent model.]