Direct manipulation interface for document properties
First Claim
1. In a document management system which employs properties to organize documents, a direct manipulation interface for visualizing document properties, comprising:
- a repository which holds documents and attached properties;
a first visual containment structure configured to portray representations of documents in the repository having a first property type;
a second visual containment structure configured to portray representations of documents in the repository having a second property type;
a representation of a first document having the first property type, stored in the first containment structure;
a movement mechanism designed to move the representation of the first document, portrayed in the first containment structure, to a location in the second containment structure;
a property analyzer which senses operation of the movement mechanism and analyzes properties attached to the first document when the representation of the first document is to be moved into the second containment structure; and
a property changer which alters at least one of the properties of the first document based on information received from the property analyzer.
9 Assignments
0 Petitions
Accused Products
Abstract
A document management system A is employed to provide arbitrary properties to documents 40, such that the hierarchical constraints of previous file systems are avoided. An interface 10 is provided for visualizing document properties and a location of the documents within an organized arrangement. A repository C holds documents and the attached properties. A first containment structure 26 is designed to portray representations of documents in the repository having a first property type. A second containment structure 24 is provided to portray representations of documents in the repository having a second property type. Within the first containment structure 26 is a first document 40 having a first property type. A movement mechanism 43 is designed to move the representation of the first document 40, stored in the first containment structure 26 to a location in the second containment structure 24. A property analyzer 47 senses operation of the movement mechanism 43 and analyzes properties attached to the first document 40 when the representation of the first document is to be moved into the second containment structure. A property changer 49 alters at least one of the properties of the first document 40 based on information received from the property analyzer 47. By this arrangement, a user may generate a structure of document organization in a system which separates a document'"'"'s content and the properties of a document.
-
Citations
14 Claims
-
1. In a document management system which employs properties to organize documents, a direct manipulation interface for visualizing document properties, comprising:
-
a repository which holds documents and attached properties;
a first visual containment structure configured to portray representations of documents in the repository having a first property type;
a second visual containment structure configured to portray representations of documents in the repository having a second property type;
a representation of a first document having the first property type, stored in the first containment structure;
a movement mechanism designed to move the representation of the first document, portrayed in the first containment structure, to a location in the second containment structure;
a property analyzer which senses operation of the movement mechanism and analyzes properties attached to the first document when the representation of the first document is to be moved into the second containment structure; and
a property changer which alters at least one of the properties of the first document based on information received from the property analyzer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
a first state is configured to move the representation from the first containment structure to the second containment structure, wherein the representation of the first document is removed from the first containment structure; - and
a second state is configured to copy the representation from the first containment structure to the second containment structure, wherein the representation of the first document is maintained in both the first containment structure and the second containment structure.
-
-
7. The invention according to claim 1 further including an alert message, wherein the alert message is generated whenever the movement mechanism attempts to move the first document to the second containment structure, when the attempted move violates a required Boolean expression.
-
8. The invention according to claim 1 wherein the movement mechanism is configured to be operated by a user, to thereby allow the user to alter properties attached to a document through direct manipulation of the first containment structure, the second containment structure, and the first document representation.
-
9. The invention according to claim 1 wherein the property changer alters the properties of the first document based on a solution of a Boolean expression.
-
10. The invention according to claim 9 wherein the property changer obtains the solution of the Boolean expression by an examination of each case of a disjunction, and generates a determination as to which of a plurality of possible disjuncts are satisfied.
-
11. The invention according to claim 1 wherein only the property needed to allow the first document representation to exist consistently in the second containment structure, will be altered.
-
12. The invention according to claim 1 wherein the first and the second containment structures allow for creation of multiple views of documents.
-
13. The invention according to claim 1 wherein the first and the second containment structures each have multiple containment levels.
-
14. A method of controlling representation and organization of documents, in a document management system which employs properties to organize and control the documents, the method comprising:
-
providing a user with access to properties of the document management system;
attaching, by the user, selected ones of the properties to documents of the document management system;
storing the attached selected properties;
forming a first containment structure configured to portray representations of documents in the repository having a first property type;
forming a second containment structure configured to portray representations of documents in the repository having a second property type;
selecting a first document representation having the first property type, portrayed in the first containment structure;
moving the first document representation having the first property type from the first containment structure to the second containment structure;
sensing the moving of the first document representation from the first containment structure to the second containment structure;
analyzing the properties attached to the first document, when the representation of the first document is to be moved into the second containment structure;
altering the properties of the first document whose representation is located in the second containment structure, based on information obtained during the analyzing step.
-
Specification