← Back to Patent Explorer
US6370538B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Direct manipulation interface for document properties

Assignee: Google LLC
•
Filing: 1999-11-22
•
Granted: 2002-04-09
•
Expires: 2019-11-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 John O. Lamping
  • 👤 Michael P. Salisbury

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:21
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F16/00; G06F16/90; G06F16/93; G06F16/95; G06F16/957; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

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.

References Cited (Backward Citations)

US5584035A Cited
US6189000B1 Cited
US6240429B1 Cited
US6253217B1 Cited
US6266670B1 Cited
US6266682B1 Cited
US6269380B1 Cited
US6308179B1 Cited
US6324551B1 Cited
US6330573B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-04-08 2005-10-08 2006-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-04-08 2009-10-08 2010-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-04-08 2013-10-08 2014-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag