Patent ReferencesSystems and methods for secure transaction management and electronic rights protection Systems and methods for secure transaction management and electronic rights protection Systems and methods for secure transaction management and electronic rights protection System and methods for secure transaction management and electronic rights protection Systems and methods for secure transaction management and electronic rights protection Patent #: 5949876 InventorsApplicationNo. 047907 filed on 03/25/1998US Classes:707/10, Distributed or remote access707/8, Concurrency (e.g., lock management in shared database)707/9, Privileged access707/203Version managementExaminersPrimary: Black, Thomas G.Assistant: Jung, David Attorney, Agent or FirmInternational ClassG06F 017/00AbstractAn access control database has access control objects that collectively store information that specifies access rights by users to specified sets of the managed objects. The specified access rights include access rights to obtain management information from the network. An access control server provides users access to the managed objects in accordance with the access rights specified by the access control database. An information transfer mechanism sends management information from the network to a database management system (DBMS) for storage in a set of database tables. Each database table stores management information for a corresponding class of managed objects. An access control procedure limits access to the management information stored in the database tables using at least one permissions table. A permissions table defines a subset of rows in the database tables that are accessible to at least one of the users. The set of database table rows that are accessible corresponds to the managed object access rights specified by the access control database. A user access request to access management information in the database is intercepted, and the access control procedure is invoked when the user access request is a select statement. The database access engine accesses information in the set of database tables using the permissions tables such that each user is allowed access only to management information in the set of database tables that the user would be allowed by the access control database to access.Other References
Field of SearchGarbage collectionAccess augmentation or optimizing Version management FILE OR DATABASE MAINTENANCE Manipulating data structure (e.g., compression, compaction, compilation) DATABASE OR FILE ACCESSING Application of database or data structure (e.g., distributed, multimedia, image) Object-oriented database structure network Object-oriented database structure reference Object-oriented database structure processing Object-oriented database structure Generating database or data structure (e.g., via user interface) Coherency (e.g., same view to multiple users) Privileged access DATABASE SCHEMA OR DATA STRUCTURE Query augmenting and refining (e.g., inexact access) Query formulation, input preparation, or translation Query processing (i.e., searching) Pattern matching access File allocation Recoverability Archiving or backup Sorting Distributed or remote access Concurrency (e.g., lock management in shared database) Accounting Credit (risk) processing or loan processing (e.g., mortgage) Including funds transfer or credit transaction Time accounting (time and attendance, monitoring billable hours) Itemization of parts, supplies, or services (e.g., bill of materials) Bill preparation Trading, matching, or bidding Inventory management Finance (e.g., banking, investment or credit) Electronic shopping (e.g., remote ordering) Tax preparation or submission Portfolio selection, planning or analysis Tax strategies Checkbook balancing, updating or printing arrangement Presentation of image or description of sales item (e.g., electronic catalog browsing) | |