×

Method and apparatus for securing access to a ladder logic programming and monitoring system

  • US 5,127,099 A
  • Filed: 06/30/1989
  • Issued: 06/30/1992
  • Est. Priority Date: 06/30/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A security system for a software program executed by a computer, the software program having a plurality of operator selectable functions, the security system comprising:

  • (a) set-up means for defining a user'"'"'s access to the software program and to the operator selectable functions therein, wherein the set-up means comprises means for accepting a user name and password, means for displaying a list of mnemonics corresponding to operator selectable functions, means for selectively adding and deleting mnemonics to and from the list, means for granting and denying access rights to the operator selectable functions in accordance with which mnemonics are displayed in the list, means for associating the access rights with the user name and password, and means for storing the suer name, password, and access rights in memory;

    (b) system access means, coupled to the memory, for determining whether an operator can access the software program, wherein the system access means comprises means for comparing an entered user name and password with one or more user names and passwords stored in the memory, and means for granting access to the software program when the entered user name and password match a stored user name and password; and

    (c) function access means, coupled to the memory and the system access means, for determining whether the operator can access one or more of the operator selectable functions in the software program, wherein the function access means comprises means for comparing a selected function to the stored access rights associated with the stored user name and password that match the entered user name and password, and means for invoking the selected function when it matches the stored access rights.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×