Patent ID: 8087062
Filing Date: 2011-12-27
Classification: G06F

Abstract:
1. A method for restricting a use of an application program used for processing measurement results of a measuring apparatus, comprising: receiving, by a client computer, input of an authentication information used to authenticate a user, wherein the client computer stores the application program used for displaying a plurality of screens, each including a plurality of control objects which are operable by the user to process the measurement results of the measuring apparatus; sending, from the client computer to an authentication server, the input authentication information; when a user authentication is successful, acquiring, by the client computer, use authority information related to the authenticated user from a database of the authentication server, wherein the database of the authentication server comprises a user account table and a use authority table, the user account table storing a user group name associated with a user and the use authority table storing use authority information associated with a user group name, wherein the authentication server reads, from the use account table, the user group name associated with the authenticated user, and the authentication server searches the user authority table by using the user group name as a search key to read the use authority information related to the authenticated user, wherein the use authority information indicates whether or not the authenticated user is allowed to use each of the plurality of control objects included in each screen, and the use authority information is stored in the database of the authentication server so as to accept a modification by a user; receiving, by the client computer, an instruction to display a screen among the plurality of screens; searching, by the client computer, a plurality of control objects included in the screen to be displayed, wherein each control object is one of a menu, a command included in the menu, an icon, a tab, a button, and a combination thereof; determining, by the client computer, whether or not the authenticated user is allowed to use each of the plurality of control objects included in the screen to be displayed, based on the acquired use authority information; displaying the screen such that the authenticated user is able to operate first control objects which are searched and determined to be allowed for the authenticated user to use while prohibiting an operation of second control objects that are searched and determined to be not allowable to use; when any of the first control objects is operated by the authenticated user, executing, by the client computer, an operation for processing the measurement results of the measurement apparatus according to the operated first control object; when the first control objects include a predetermined control object for modifying the user authority information stored in the database and the predetermined control object is operated by the authenticated user, sending, by the client computer, a modification instruction to the authentication server to modify the use authority information stored in the database; and modifying use authority information in the database by the authentication server according to the modification instruction.