Patent ID: 8538966

Claim:
A file management machine to perform a process of storing a plurality of files associated with one or more users of a plurality of users and a process of providing access to third parties to a designated portion of the plurality of files after a user-selected trigger event, the file management machine comprising: one or more databases to store a plurality of files; a first computer configured as a file management server, the file management server to communicate with a plurality of second computers associated with the plurality of users, configured as a plurality of remote user computers through an electronic communications network; and to communicate with the one or more databases, the file management server having one or more processors and one or more tangible, non-transitory memories; and a computer program stored in the one or more tangible, non-transitory memories, the computer program comprising a set of instructions that, when executed by the file management server, cause the file management server to perform the operations of: assigning, responsive to user input by a user, the plurality of files to a plurality of notable life event categories each representing one or more notable events in a life of the user, to include storing the plurality of files in the one or more databases, associating, in the one or more databases, a portion of the plurality of files with a legal document granting a receipt entity rights to make the portion of the plurality of files publicly available after a user-selected trigger event, to include: prompting the user to select the trigger event from a plurality of user-selectable trigger events and to designate terms of the legal document through a questionnaire displayed on one of the plurality of remote user computers, and relating the plurality of files and legal document responsive to the user input provided through the questionnaire, and providing access to third parties to one or more files within the portion of the plurality of files stored in the one or more databases after and responsive to the user-selected trigger event, the access specified by the user according to one of the following basis: file-by-file and category-by-category.