Automated tool management in a multi-protocol environment
First Claim
1. A process for automated tool management comprising the steps of:
- issuing a message in a selected protocol by a user, wherein said message comprises a request to perform a selected action on said tool, wherein said message comprises one or more of data and a pointer pointing to an object in an equipment model of said tool, wherein said equipment model comprises a logical representation of said tool;
receiving said message via an object-oriented interprocess;
invoking a method of said object in response to said pointer and said selected action, wherein if said message includes data, then passing said data to said method; and
transferring a value to said user, wherein said value is associated with said requested action and said data.
8 Assignments
0 Petitions
Accused Products
Abstract
A system, computer program product and method for automated tool management in a multi-protocol environment. A user may issue a message in accordance with an object-oriented interapplication communication protocol to a corresponding application interface unit. The message may be a request to perform a particular action on a selected tool. The content of the message may be extracted by the corresponding application interface unit which may comprise data required by the requested action and a pointer to the object representing the tool. The application interface unit may invoke a method of the object pointed to by the pointers in the message. A value may then be procured by an equipment model where the value may be associated with particular information requested in the message about a tool or a notification informing the user that an event occurred. The equipment model may transfer the value to the appropriate user.
-
Citations
42 Claims
-
1. A process for automated tool management comprising the steps of:
-
issuing a message in a selected protocol by a user, wherein said message comprises a request to perform a selected action on said tool, wherein said message comprises one or more of data and a pointer pointing to an object in an equipment model of said tool, wherein said equipment model comprises a logical representation of said tool;
receiving said message via an object-oriented interprocess;
invoking a method of said object in response to said pointer and said selected action, wherein if said message includes data, then passing said data to said method; and
transferring a value to said user, wherein said value is associated with said requested action and said data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product having a computer readable medium having computer program logic recorded thereon for automated tool management, comprising:
-
programming operable for issuing a message in a selected protocol by a user, wherein said message comprises a request to perform a selected action on said tool, wherein said message comprises one or more of data and a pointer pointing to an object in an equipment model of said tool, wherein said equipment model comprises a logical representation of said tool;
programming operable for receiving said message via an object-oriented interprocess communication;
programming operable for invoking a method of said object in response to said pointer and said selected action, wherein if said message includes data, then passing said data to said method; and
programming operable for transferring a value to said user, wherein said value is associated with said requested action and said data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a processor;
a memory unit storing a computer program operable for storing a computer program operable for automated tool management; and
a bus system coupling the processor to the memory, wherein the computer program is operable for performing the following programming steps;
issuing a message in a selected protocol by a user, wherein said message comprises a request to perform a selected action on said tool, wherein said message comprises one or more of data and a pointer pointing to an object in an equipment model of said tool, wherein said equipment model comprises a logical representation of said tool;
receiving said message via an object-oriented interprocess;
invoking a method of said object in response to said pointer and said selected action, wherein if said message includes data, then passing said data to said method; and
transferring a value to said user, wherein said value is associated with said requested action and said data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for tool access control comprising the steps of:
-
receiving a message sent by a user via an object-oriented interprocess, wherein said message comprises a request to perform a selected action on a tool, wherein said message comprises a pointer pointing to an object in an equipment model of said tool;
generating a security wrapper layer, wherein said security wrapper layer provides a layer of protection to said equipment model; and
creating a security wrapper object in said security wrapper layer, wherein a pointer to a corresponding equipment model object is stored in said security wrapper object. - View Dependent Claims (32, 33, 34, 36, 37, 38, 40, 41, 42)
-
-
35. A computer program product having a computer readable medium having computer program logic recorded thereon for tool access control comprising:
-
programming operable for receiving a message sent by a user via an objectoriented interprocess, wherein said message comprises a request to perform a selected action on a tool, wherein said message comprises a pointer pointing to an object in an equipment model of said tool;
programming operable for generating a security wrapper layer, wherein said security wrapper layer provides a layer of protection to said equipment model; and
creating a security wrapper object in said security wrapper layer, wherein a pointer to a corresponding equipment model object is stored in said security wrapper object.
-
-
39. A system, comprising:
-
a processor;
a memory unit storing a computer program operable for storing a computer program operable for tool access control; and
a bus system coupling the processor to the memory, wherein the computer program is operable for performing the following programming steps;
receiving a message sent by a user via an object-oriented interprocess, wherein said message comprises a request to perform a selected action on a tool, wherein said message comprises a pointer pointing to an object in an equipment model of said tool;
generating a security wrapper layer, wherein said security wrapper layer provides a layer of protection to said equipment model; and
creating a security wrapper object in said security wrapper layer, wherein a pointer to a corresponding equipment model object is stored in said security wrapper object.
-
Specification