Patent ID: 7882091

Claim:
A record tagging, storage and filtering system, comprising: a central server device configured to receive and store one or more electronic files that represent each page of each document in a project; a serialization module configured to create a unique identification code for said each representation of a page; a description module configured to create a description of said each representation of a page; a location designation module configured to designate an electronic storage location for said each representation of a page; a hypertext data module configured to create a hypertext data file that corresponds to said each representation of a page, wherein the hypertext data file relates said each representation of a page to a document within the project, and wherein the hypertext data file includes the description of said each representation of a page, the unique identification code for said each representation of a page, and the electronic storage location for said each representation of a page; at least one workstation configured to receive input of additional data for the hypertext data file, the input additional data including a date for said each representation of a page, the input additional data further including a category for said each representation of a page; a supplementation module configured to supplement the hypertext data file with said input additional data for the hypertext data file; a merging module configured to merge said each representation of a page with the corresponding hypertext data file for said each representation of a page such that said each representation of a page and the corresponding hypertext data file are accessible from a single electronic project file; a storage medium configured to store the merged said each representation of a page and the corresponding hypertext data file; and a viewer application coupled to said storage medium, and said viewer application being configured to access the storage medium, and wherein, in response to user selection of a data field contained in the hypertext data file, the viewer application is further configured to permit electronic sorting and display of the merged said each representation of a page and the corresponding hypertext data file, and wherein said electronic sorting is based on user selection of the data field in the hypertext data file.