×

Database system and method with improved locks

  • US 7,882,085 B2
  • Filed: 06/10/2009
  • Issued: 02/01/2011
  • Est. Priority Date: 03/24/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for making a preliminary determination as to whether a database administrator has authorization to access a set of database records comprising:

  • determining at least one of (a) if the first database administrator has write authorization for a first set of database records;

    (b) if the first set of database records are personal database records of the first database administrator of a type which does not cause a potential conflict of interest, (c) if the first database administrator is organizationally permitted to access the first set of database records;

    or (d) if the first database administrator is currently authorized; and

    attempting to acquire a lock, after determining (a) the first database administrator has write authorization for a first set of database records;

    (b) the first set of database records are personal database records of the first database administrator of a type which does not cause a potential conflict of interest, (c) the first database administrator is organizationally permitted to access the first set of database records;

    or (d) the first database administrator is currently authorized;

    acquiring a lock after a first query is submitted by the first database administrator, the first query relating to the first set of database records;

    detecting, by a computer, whether a second query for a second set of database records is submitted by a second database administrator, the second set of database records associated with the first set of database records, wherein the second database administrator is associated with a level of an organization;

    examining, after detecting the second query for the second set of database records which is submitted by the second database administrator, an employee number associated with the second set of database records submitted in the second query and an employee number associated with the second user to determine if the second database administrator is authorized to access the second set of database records;

    denying the second user from accessing the second set of database records if the employee number associated with the second set of Attorney Docket database records submitted in the second query matches the employee number associated with the second user;

    determining, if the employee number associated with the second set of database records submitted in the second query differs from the employee number associated with the second user, whether the lock is acquired by the first database administrator;

    denying the lock to the second user if the lock is acquired by the first database administrator;

    granting the lock to the second user if the lock is not acquired by the first database administrator; and

    informing, after denying to grant the lock to the second database administrator, the second database administrator with information relating to the identification of the first user, in accordance with the level of the second database administrator.

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