Abstract: A computer controlled information management system is disclosed, including one or more documents. Documents in the system consist of attributes, each attribute having a name and a value. Attributes that are permanently stored with a document are permanent attributes. Attributes which are created only when a document is currently being displayed are ephemeral attributes. Ephemeral attributes store information regarding the visual display of the documents. Ephemeral attributes may be converted into permanent attributes and stored with the documents after the user is done referencing or modifying them. Ephemeral attributes may also be transferred between multiple simultaneous users of a common document through system communications channels. Documents are stored in repositories for long term storage, and are only sent to a client user interface when needed. The repositories are typically on server devices or secondary storage, but may also be in the same unit as the server. Ephemeral attributes may be converted into permanent attributes and stored with their associated documents in the repositories.
Download File: Read Article