×

Method and implementation of session-based file locking for network applications

  • US 7,246,119 B2
  • Filed: 03/07/2003
  • Issued: 07/17/2007
  • Est. Priority Date: 03/08/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented system for managing document access, comprising:

  • a web server for storing, editing, and manipulating files and file folders in accordance with at least one session received via an associated network from a browser of at least one of a plurality of associated computers;

    means for generating a common lock file associated with each of a plurality of electronic documents, which electronic documents include at least one of a file and file folder corresponding thereto;

    means for receiving a document access request for access to a selected electronic document from an associated thin client via an associated network;

    means for generating a temporary file lock associated with the selected electronic document;

    testing means for testing the common lock file for a preexisting lock corresponding to the selected electronic document;

    means for releasing the temporary lock file upon a determination of an existence of a preexisting lock on the selected electronic document;

    means for generating a file lock in the common lock file corresponding to the selected electronic document upon a determination of an absence of a preexisting lock on the selected electronic document;

    control means for controlling access to the at least one of the files and file folders in accordance with the common lock file;

    networked storage means associated with the web server for storing the common lock file so as to control sessions of each of the plurality of computers; and

    means for communicating, to at least one associated computer via the associated network, status data representative of whether access to at least one of the files and file folders are allowed in accordance with an output of the testing means,wherein the control means includes means for selectively updating content of the lock file to include lock access data for controlling access attributes to at least one file and file folder corresponding thereto stored on the file storage means, the lock access attributes including at least one of a read lock, an authority lock, a write lock, and a folder lock.

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