Shared repository of simulation models
First Claim
Patent Images
1. A system for simulating a process entity in an industrial process, the system comprising:
- a processor;
a memory device coupled to the processor;
software instructions stored on the memory device and executable by the processor, said instructions comprising;
instructions for presenting a plurality of model editors on a respective plurality of remote processing devices, wherein the remote processing devices are coupled to the system via a communications network, and wherein each of the remote processing devices is associated with a user;
instructions for creating, via the model editors, a plurality of standard entity type objects in response to user input from one or more of the remote processing devices, said standard entity type objects each generically representing a type of process entity in the industrial process, wherein one or more of the standard entity type objects are customizable;
instructions for creating, via the model editors, a plurality of custom entity type objects in response to user input from one or more of the remote processing devices, wherein the custom entity type objects are specific to the users associated with the remote processing devices;
instructions for storing the standard entity type objects in a pre-existing default model library of a shared repository stored on a shared server;
instructions for creating a custom model library in the shared repository;
instructions for storing the custom entity type objects in the custom model library;
instructions for enabling the remote processing devices to access the standard entity type objects in the default model library of the shared repository simultaneously;
instructions for enabling the remote processing devices to access the custom entity type objects in the custom model library of the shared repository simultaneously;
instructions for changing, via the model editors, at least one of the custom entity objects in response to user input from one or more of the remote processing devices; and
instructions for persisting, in the custom model library of the shared repository, changes made to the custom entity type objects by any of the users associated with the remote processing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A system simulates a process entity. Software instructions stored on a memory device and executable by a processor create a plurality of entity type objects that generically represents a type of process entity. Instructions store the plurality of entity type objects in a shared repository. Additionally, instructions enable a plurality of users to access the plurality of entity type objects in the shared repository simultaneously.
-
Citations
20 Claims
-
1. A system for simulating a process entity in an industrial process, the system comprising:
-
a processor; a memory device coupled to the processor; software instructions stored on the memory device and executable by the processor, said instructions comprising; instructions for presenting a plurality of model editors on a respective plurality of remote processing devices, wherein the remote processing devices are coupled to the system via a communications network, and wherein each of the remote processing devices is associated with a user; instructions for creating, via the model editors, a plurality of standard entity type objects in response to user input from one or more of the remote processing devices, said standard entity type objects each generically representing a type of process entity in the industrial process, wherein one or more of the standard entity type objects are customizable; instructions for creating, via the model editors, a plurality of custom entity type objects in response to user input from one or more of the remote processing devices, wherein the custom entity type objects are specific to the users associated with the remote processing devices; instructions for storing the standard entity type objects in a pre-existing default model library of a shared repository stored on a shared server; instructions for creating a custom model library in the shared repository; instructions for storing the custom entity type objects in the custom model library; instructions for enabling the remote processing devices to access the standard entity type objects in the default model library of the shared repository simultaneously; instructions for enabling the remote processing devices to access the custom entity type objects in the custom model library of the shared repository simultaneously; instructions for changing, via the model editors, at least one of the custom entity objects in response to user input from one or more of the remote processing devices; and instructions for persisting, in the custom model library of the shared repository, changes made to the custom entity type objects by any of the users associated with the remote processing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more tangible, non-transitory computer-readable media having executable instructions stored thereon that, when executed, perform a method of simulating a process entity in an industrial process, the method comprising:
-
presenting a plurality of model editors on a respective plurality of remote processing devices, wherein the remote processing devices are coupled to the system via a communications network, and wherein each of the remote processing devices is associated with a user; creating, via the model editors, a plurality of standard entity type objects in response to user input from one or more of the remote processing devices, said standard entity type objects generically representing a type of process entity in the industrial process, wherein one or more of the standard entity type objects are customizable; creating, via the model editors, a plurality of custom entity type objects in response to user input from one or more of the remote processing devices, wherein the custom entity type objects are specific to the users associated with the subset of remote processing devices; storing the standard entity type objects in a pre-existing default model library of a shared repository stored on a shared server; creating a custom model library in the shared repository; storing the custom entity type objects in the custom model library; enabling the remote processing devices to access the standard entity type objects in the default model library of the shared repository simultaneously; enabling the remote processing devices to access the custom entity type objects in the custom model library of the shared repository simultaneously; changing, via the model editors, at least one of the custom entity objects in response to user input from one or more of the remote processing devices; and persisting, in the custom model library of the shared repository, changes made to the custom entity type objects by any of the users associated with the remote processing devices. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A processor executable method of simulating a process entity in an industrial process, the method comprising:
-
presenting a plurality of model editors on a respective plurality of remote processing devices, wherein the remote processing devices are coupled to the system via a communications network, and wherein each of the remote processing devices is associated with a user; creating, via the model editors, a plurality of standard entity type objects in response to user input from one or more of the remote processing devices, said standard entity type objects generically representing a type of process entity in the industrial process, wherein one or more of the standard entity type objects are customizable; creating, via the model editors, a plurality of custom entity type objects in response to user input from one or more of the remote processing devices, wherein the custom entity type objects are specific to the users associated with the remote processing devices; storing the standard entity type objects in a pre-existing default model library of a shared repository stored on a shared server; creating a custom model library in the shared repository; storing the custom entity type objects in the custom model library; enabling the remote processing devices to access the standard entity type objects in the default model library of the shared repository simultaneously; enabling the remote processing devices to access the custom entity type objects in the custom model library of the shared repository simultaneously; changing, via the model editors, at least one of the custom entity objects in response to user input from one or more of the remote processing devices; and persisting, in the custom model library of the shared repository, changes made to the custom entity type objects by any of the users associated with the remote processing devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification