IP Library Granted Patent US 7,233,949
Granted Patent B2
US 7,233,949 · App. 10/856,096 · Granted Jun 19, 2007

System and method for controlling user authorities to access one or more databases

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,233,949
App. No.
10/856,096
Granted
Jun 19, 2007
Kind
B2
Abstract

A system for controlling user authorities to access one or more databases includes at least one client computer ( 1 ), at least one administrator computer ( 4 ), an application server ( 3 ), a database server ( 5 ), and a system database ( 6 ). The application server includes an authority setting module ( 31 ), an authority verification module ( 32 ), a data management module ( 33 ), and an authority modifying module ( 34 ). The authority setting module is provided for defining system operations, user types and user authorities for ACLs (access control lists). Each ACL includes a database name list ( 105 ), a user name list ( 106 ), a user type list ( 107 ), a user authority list ( 108 ), and an ACL modifying interface ( 109 ). The system database stores a plurality of ACLs, operation definition data, type definition data, and authority definition data. A related method for adding, deleting and/or modifying authorities of a user by using ACLs is also disclosed.

Claims (34)

1. A system for controlling user authorities to access one or more databases, the system comprising at least one client computer, at least one administrator computer, an application server, a database server, and a system database, wherein:

the application server comprises:

an authority setting module for defining system operations, user types and user authorities for ACLs (access control lists), wherein the system operations comprise editing users and databases, and assigning user authorities and databases to corresponding users, and each of the ACLs comprises:

a database name list for displaying database names;

a user name list for displaying user names corresponding to one or more selected databases;

a user type list for displaying user types related to the selected databases;

a user authority list for displaying user authorities related to the selected databases; and

an ACL modifying interface for adding or deleting user authorities; and

a data mangement module comprising;

a document transmission sub-module for exporting the ACLs stored in the system database to a designated location; and

a database authority management sub-modile for administrators to add, delete, edit, or modify contents of the ACLs; and

the system database stores the ACLs, operation definition data, type definition data and authority definition data.

2. The system as claimed in claim 1 , wherein the application server further comprises an authority verification module, the authority verification module comprising:

a user ID verification sub-module for verifying passwords input by users; and

an operation verification sub-module for checking whether operations requested by users are legitimate.

3. The system as claimed in claim 1 , wherein the authority setting module comprises:

an operation definition sub-module for defining system operations;

a user type definition sub-module for defining user types, the user types comprising individual user, group user, and invalid user; and

an user authority definition sub-module for defining user authorities.

4. The system as claimed in claim 1 , wherein the ACL modifying interface comprises:

a field for an administrator to input a user name, in order to modify that user's user type or user authority;

a button for adding an input user name;

a button for deleting an input user name;

a dropdown menu for selecting a user type; and

a dropdown menu for selecting a user authority.

5. The system as claimed in claim 4 , wherein the dropdown menu for selecting a user type comprises the items individual user, group user, and invalid user.

6. The system as claimed in claim 4 , wherein the dropdown menu for selecting a user authority comprises the items reader, writer, editor, and administrator.

7. A computer-enabled method for adding, deleting or modifying one or more computer system authorities of a user by using one or more ACLs (access control lists), the method comprising the steps of:

providing a document transmission sub-module for exporting one or more ACLs according to selected one or more databases for changing of one or more authorities of the user relating thereto;

displaying the ACLs of the selected databases, and displaying user authorities related to the selected databases;

inputting the user's name or identification;

selecting, deleting, modifying, or adding a user type or user authority;

assigning a user type or user authority to the user; and

executing the selection and assignment for administrators to add, delete, edit, or modify contents of the ACLs accordingly.

Assignments (6)
MERGER Recorded Jan 22, 2016
From: TORQUE CAPITAL SOLUTIONS, LIMITED LIABILITY COMPANY
To: XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY
Reel/Frame 037563/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2012
From: HON HAI PRECISION INDUSTRY, CO., LTD.
To: TORQUE CAPITAL SOLUTIONS, LIMITED LIABILITY COMPANY
Reel/Frame 028800/0237 →
CONFIRMATORY ASSIGNMENT OF PATENT RIGHTS Recorded Jun 21, 2012
From: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD.
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 028415/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2011
From: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD.
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 026847/0945 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2007
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD; HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 019067/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2004
From: LEE, CHUNG-I; LEE, DA-PENG
To: HON HAI PRECISION IND. CO., LTD.
Reel/Frame 015410/0627 →