Facilities management system with programmable logic control
First Claim
1. A system for facilities management, comprising:
- a server;
a client in communication with the server, the client residing on a first operating system;
multiple personality modules in communication with the server, the personality modules residing on a second operating system, each personality module assigned to interact with one or more distinct field devices wherein each personality module includes a personality manager for controlling said interaction;
a user interface displayed on the client, the user interface designed to receive custom logic scripts from a user; and
a virtual machine, incorporating a programmable logic controller, residing on each of the personality modules, the virtual machine designed to execute the custom logic scripts.
4 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of an access control system is disclosed herein that is easily customized by a user. A user defines cardholders, clearance levels, and logic scripts that dictate how the system will operate. User-entered changes propagate through the system automatically. The disclosed embodiment includes personality modules coupled to both field devices and a server. However, the personality modules operate autonomously from the server. Personality modules can also be added to the system dynamically and are auto-configuring. Display modules may also be included for locally and remotely programming, testing, managing, and operating personality modules and field devices. The system may include an intelligent display station that includes a reader and a display, displaying information in an interactive user interface in accordance with an individual'"'"'s clearance level. Because the personality modules contain their own operating system, they can execute applications that allow direct interface to third-party systems.
-
Citations
13 Claims
-
1. A system for facilities management, comprising:
-
a server; a client in communication with the server, the client residing on a first operating system; multiple personality modules in communication with the server, the personality modules residing on a second operating system, each personality module assigned to interact with one or more distinct field devices wherein each personality module includes a personality manager for controlling said interaction; a user interface displayed on the client, the user interface designed to receive custom logic scripts from a user; and a virtual machine, incorporating a programmable logic controller, residing on each of the personality modules, the virtual machine designed to execute the custom logic scripts. - View Dependent Claims (2, 3, 4)
-
-
5. A system for facilities management, comprising:
-
a server; an interface residing on a first operating system, the interface designed to receive customization information from a user, the customization information including logic scripts to be used in interacting with field devices; and multiple virtual machines, each incorporating a programmable logic controller, for performing the logic scripts, each virtual machine residing on a personality module within a second operating system, each said personality module assigned to interact with one or more distinct field devices wherein a personality manager of each personality module controls said interaction. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for use in an access control system, comprising:
-
providing a server; receiving user-defined logic scripts through an interface residing on a client, the client residing on a first operating system, wherein the logic scripts define system access policies; and performing the user-defined logic scripts with a plurality of virtual machines incorporating a programmable logic controller, each virtual machine residing on a second operating system of a unique personality module, each said personality module assigned to interact with one or more distinct field devices wherein a personality manager of each personality module controls said interaction. - View Dependent Claims (11)
-
-
12. A machine-readable media for use in an access control system, the machine-readable media including instructions which when executed by one or more computers in an access control system cause the access control system to perform the steps of:
-
providing a server; receiving user-defined logic scripts through an interface residing on a client, the client residing on a first operating system, wherein the logic scripts define system access polices; and performing the user-defined logic scripts with a plurality of virtual machines incorporating a programmable logic controller, each virtual machine residing on a second operating system of a separate personality module each said personality module assigned to interact with one or more distinct field devices such that a personality manager of each personality module controls said interaction. - View Dependent Claims (13)
-
Specification