Patent ID: 7617263

Claim:
A computer-implemented method for providing an official file repository, the method comprising: maintaining at least one processor at a computer system; maintaining memory coupled with and readable by the processor and comprising a series of instructions that, when executed by the processor, provide for: maintaining a file vault, wherein the file vault comprises at least one storage directory associated with at least one file type, and wherein the file vault retrieves information about the files types that may be saved to the file vault; the processor applying at least one document retention policy associated with the at least one file type to the at least one storage directory in the file vault; receiving a first request at the computer system for the identities of at least one file type that may be stored in the file vault; replying to the first request with the at least one file type; receiving a second request at the computer system for at least one property associated with the at least one file type; replying to the second request with the at least one property associated with the at least one file type identified by the second request; receiving a third request at the computer system to store a file in the file vault, the third request comprising a package including the file, a file type for the file, and at least one property associated with the file; determining a location in the file vault for storing the file based upon a mapping between the file type for the file and the location in the file vault contained in a record series; and storing the file in the location in the file vault.