×

Method and apparatus for providing access control for a decentralized or emergent model on a computer network

  • US 7,080,384 B2
  • Filed: 10/22/2001
  • Issued: 07/18/2006
  • Est. Priority Date: 07/03/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing access control for 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;

    identifying a user of the emergent model and assigning appropriate read, write, execute and administrative permissions to the user on a per data objects and/or function objects basis, the permissions being used to limit access to a specific subset of the data objects and/or function objects; 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
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×