×

Method and apparatus for providing a search engine for optimizing a decentralized or emergent model on a computer network

  • US 7,039,920 B2
  • Filed: 07/03/2001
  • Issued: 05/02/2006
  • Est. Priority Date: 07/03/2000
  • Status: Expired
First Claim
Patent Images

1. A method of providing an engine for searching and/or optimizing an emergent model on a computer network, the emergent model including one or more models having computer instructions and data that describe behavior of a system and/or evaluate the system, comprising the steps of:

  • generating data objects and/or function objects, at least some of the data objects and/or function objects being model inputs and/or model outputs, at least some of the function objects defining interdependencies within a model by providing solvable expressions that relate data objects and/or function objects;

    publishing identifiers for the data objects and/or the function objects;

    subscribing to the data objects and/or the function objects by creating relationships between the data objects and/or the function objects by referencing the data objects and/or the function objects within the function objects, thereby linking the data objects and/or the function objects, wherein networks of linked data objects and/or function objects emerge;

    sending messages to referencing data objects and/or function objects when referenced data objects and/or referenced function objects change;

    invoking methods on data objects and/or function objects when data objects and/or function objects require information;

    solving the expressions within the function objects when the messages are received;

    storing the data objects and/or the function objects in a central location on a single computing device or in a distributed manner across multiple computing devices on a computer network; and

    defining at least one of the data objects and/or function objects as an input object and defining at least one of the data objects and/or function objects as an output object to a search engine, the search engine generating changes to the input object until the output object satisfies a predefined criteria; and

    wherein the emergent networks of linked data objects and/or function objects are independently published to, and subscribed to, in a manner free of a globally predefined network of data objects and/or function objects, thereby generating the emergent model.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×