Intelligent human-machine interface
First Claim
1. An intelligent human-machine interface comprising:
- an interface shell;
one or more system agents including one or more dynamic, knowledge-based software object sub-agents that model and track the state of a work area thereby creating a virtual blueprint of objects contained in the work area; and
one or more function agents that model, track, and facilitate work area functions, the interface shell that provides a hardware and software interface between the one or more system agents and the one or more function agents;
a dynamic documentation system in communication with the one or more function agents and one or more system agents;
including a layering architecture, comprising;
a tracking layer;
an equipment and supply management layer that takes the information from the tracking layer and processes the information in regards to records, inventory and maintenance systems;
a coordination layer that takes information from the tracking layer and the equipment and supply management layer to develop an image of what is occurring in comparison to what an overall plan is based;
a situational awareness layer in communication with the tracking layer, the situational awareness layer that provides output features of relevant information to the various interfaces; and
an oversight layer that combines the information from the situational awareness layer with process rule sets contained in the one or more function agents to determine if processes are being performed correctly, wherein the layering architecture is created by threads of tagged data relevant to a particular function, wherein the interface shell, the one or more system agents, the one or more function agents, the dynamic documentation system, and the layering architecture that process an integrated collection of facts and relationships and to recognize deviation from or compliance with a predetermined process and communicate deviation from or compliance with a predetermined process to a user.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for an intelligent human-machine interface comprising an interface shell, system agents, function agents, a dynamic documentation system, and a layering architecture. The system agents include dynamic, knowledge-based software object sub-agents that model and track the state of a work area. The function agents model, track, and facilitate work area functions. The interface shell provides a hardware and software interface between the system agents and the function agents. The layering architecture comprises a tracking layer, an equipment and supply management layer, a coordination layer, and a situational awareness layer, and an oversight layer. The oversight layer combines information from the situational awareness layer with process rule sets contained in the function agents to determine if processes are being performed correctly. The interface processes an integrated collection of facts and relationships and recognizes deviation from or compliance with a predetermined process and communicates the same to a user.
-
Citations
6 Claims
-
1. An intelligent human-machine interface comprising:
-
an interface shell; one or more system agents including one or more dynamic, knowledge-based software object sub-agents that model and track the state of a work area thereby creating a virtual blueprint of objects contained in the work area; and one or more function agents that model, track, and facilitate work area functions, the interface shell that provides a hardware and software interface between the one or more system agents and the one or more function agents; a dynamic documentation system in communication with the one or more function agents and one or more system agents; including a layering architecture, comprising; a tracking layer; an equipment and supply management layer that takes the information from the tracking layer and processes the information in regards to records, inventory and maintenance systems; a coordination layer that takes information from the tracking layer and the equipment and supply management layer to develop an image of what is occurring in comparison to what an overall plan is based; a situational awareness layer in communication with the tracking layer, the situational awareness layer that provides output features of relevant information to the various interfaces; and an oversight layer that combines the information from the situational awareness layer with process rule sets contained in the one or more function agents to determine if processes are being performed correctly, wherein the layering architecture is created by threads of tagged data relevant to a particular function, wherein the interface shell, the one or more system agents, the one or more function agents, the dynamic documentation system, and the layering architecture that process an integrated collection of facts and relationships and to recognize deviation from or compliance with a predetermined process and communicate deviation from or compliance with a predetermined process to a user.
-
-
2. A method for providing an intelligent human-machine interface comprising:
-
providing an interface shell; providing a one or more system agents including one or more dynamic, knowledge-based software object sub-agents that model and track the state of a work area; providing one or more function agents that model, track and facilitate work area functions, the interface shell that provides a hardware and software interface between the one or more system agents and the one or more function agents; providing a dynamic documentation system in communication with the one or more function agents and one or more system agents; creating a system hierarchy model of the structural elements of a system model and a functional model; identifying a set of sensor, actuator, and communication systems necessary to implement functionality; identifying component and interface specifications for the acquisition and integration of the physical components; creating functional model software specifications; and utilizing a model based knowledge base to construct the hierarchy and operations, wherein the interface shell, the one or more system agents, the one or more function agents, the dynamic documentation system, and the layering architecture that process an integrated collection of facts and relationships and to recognize deviation from or compliance with a predetermined process and communicating deviation from or compliance with a predetermined process to a user.
-
-
3. A method for providing an intelligent human-machine interface comprising:
-
providing an interface shell; providing one or more system agents including one or more dynamic, knowledge-based software object sub-agents that model and track the state of a work area; and providing one or more function agents that model, track and facilitate work area functions, the interface shell that provides a hardware and software interface between the one or more system agents and the one or more function agents; providing a layering architecture, comprising; a tracking layer; an equipment and supply management layer that takes the information from the tracking layer and processes the information in regards to records, inventory and maintenance systems; a coordination layer that takes information from the tracking layer and the equipment and supply management layer to develop an image of what is occurring in comparison to what an overall plan is based; a situational awareness layer in communication with the tracking layer, the situational awareness layer that provides output features of the various interfaces; and an oversight layer that combines the information from the situational awareness with the function agents to determine if processes are being performed correctly, wherein the interface shell, the one or more system agents, the one or more function agents, the dynamic documentation system, and the layering architecture that process an integrated collection of facts and relationships and to recognize deviation from or compliance with a predetermined process; and communicating deviation from or compliance with a predetermined process to a user.
-
-
4. An intelligent human-machine interface for an operating room, comprising:
-
an interface shell; one or more system agents including one or more dynamic, knowledge-based software object sub-agents that model and track the state of the operating room; one or more function agents that model, track and facilitate operating room functions, the interface shell that provides a hardware and software interface between the system agent and the function agent; a dynamic documentation system in communication with the one or more function agents and the one or more system agents; a system hierarchy model of the structural elements of the operating room and a functional model; a set of sensor, actuator, and communication systems necessary to implement functionality; component and interface specifications for the acquisition and integration of the physical components; functional model software specifications; and a model-based knowledge base that constructs the hierarchy and operations, wherein the interface shell, the one or more system agents, the one or more function agents, the dynamic documentation system, and the layering architecture that process an integrated collection of facts and relationships and to recognize deviation from or compliance with a predetermined process and communicate deviation from or compliance with a predetermined process to a user.
-
-
5. An intelligent human-machine interface for an operating room, comprising:
-
an interface shell; one or more system agents including one or more dynamic, knowledge-based software object sub-agents that model and track the state of the operating room; one or more function agents that model, track, and facilitate operating room functions, the interface shell that provides a hardware and software interface between the system agent and the function agent; a dynamic documentation system in communication with the one or more function agents and the one or more system agents; comprising a layering architecture, comprising; a tracking layer; an equipment and supply management layer that takes the information from the tracking layer and processes the information in regards to records, inventory and maintenance systems; a coordination layer that takes information from the tracking layer and the equipment and supply management layer to develop an image of what is occurring in comparison to what an overall plan is based; a situational awareness layer in communication with the tracking layer, the situational awareness layer that provides output features of the various interfaces; and an oversight layer that combines the information from the situational awareness with the function agents to determine if processes are being performed correctly, wherein the interface shell, the one or more system agents, the one or more function agents, the dynamic documentation system, and the layering architecture that process an integrated collection of facts and relationships and to recognize deviation from or compliance with a predetermined process and communicate deviation from or compliance with a predetermined process to a user.
-
-
6. An intelligent human-machine interface for an operating room, comprising:
-
an interface shell;
one or more system agents including one or more dynamic, knowledge-based software object sub-agents that model and track the state of the operating room;one or more function agents that model, track, and facilitate operating room functions, the interface shell that provides a hardware and software interface between the system agent and the function agent; a dynamic documentation system in communication with the one or more function agents and the one or more system agents; comprising a layering architecture, comprising; a tracking layer; an equipment and supply management layer that takes the information from the tracking layer and processes the information in regards to records, inventory and maintenance systems; a coordination layer that takes information from the tracking layer and the equipment and supply management layer to develop an image of what is occurring in comparison to what an overall plan is based; a situational awareness layer in communication with the tracking layer, the situational awareness layer that provides output features of the various interfaces; and an oversight layer that combines the information from the situational awareness layer with the one or more function agents to determine if processes are being performed correctly, wherein the agent and object based software architecture provides easy adaptability and expandability for the fast and efficient transmission of information between agents in the form of software robots, wherein the interface shell, the one or more system agents, the one or more function agents, the dynamic documentation system, and the layering architecture that process an integrated collection of facts and relationships and to recognize deviation from or compliance with a predetermined process and communicate deviation from or compliance with a predetermined process to a user.
-
Specification