Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
167 words
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.
Claim 2
Dependent Claim
167 words
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.
Claim 3
Dependent Claim
41 words
The invention according to claim 1 wherein movement of the representation of the first document from the first containment structure to the second containment structure provides inherent constraints on the type of properties which may be altered by the property changes.
Claim 4
Dependent Claim
31 words
The invention according to claim 1 wherein more than the first property may be changed when the first document is moved from the first containment structure to the second containment structure.
Claim 5
Dependent Claim
21 words
The invention according to claim 3 wherein the containment hierarchies combine a query and an attribute tree derived from property values.
Claim 6
Dependent Claim
37 words
The invention according to claim 1 wherein only those properties are changed which are necessary to allow the first document representation to be located in the second containment structure with properties consistent for the second containment structure.
Claim 7
Dependent Claim
87 words
The invention according to claim 1 wherein the movement mechanism operates in two states, 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.
Claim 8
Dependent Claim
41 words
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.
Claim 9
Dependent Claim
47 words
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.
Claim 10
Dependent Claim
25 words
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.
Claim 11
Dependent Claim
41 words
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.
Claim 12
Dependent Claim
28 words
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.
Claim 13
Dependent Claim
22 words
The invention according to claim 1 wherein the first and the second containment structures allow for creation of multiple views of documents.
Claim 14
Dependent Claim
19 words
The invention according to claim 1 wherein the first and the second containment structures each have multiple containment levels.
Claim 15
Independent Claim
199 words
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.
Claim 16
Independent Claim
199 words
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.