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

Extensible electronic document processing system for creating new classes of active documents

Assignee: Interleaf Inc
•
Filing: 1991-03-04
•
Granted: 1996-11-26
•
Expires: 2011-03-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved document processing system for creating computer procedures (i.e., methods) and associating them with an electronic document structured as a nested hierarchy of constituent objects. The system includes a document processing means for creating the electronic document, and a program creating means for defining the method and associating it with the electronic document or its lower level constituent objects. The system further includes an interpreter for interpreting the computer procedure in response to a specified event.

Inventors

  • 👤 Stephen Pelletier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 06:29
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/123; G06F40/134; G06F40/14; G06F40/166

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 111 words
An electronic document processing system comprising: a document processor for creating an electronic representation of a document having one or more portions, the documents being arranged in a hierarchical structure, each portion being on one of multiple levels of the hierarchical structure; a computer procedure creator, responsive to user inputs, for creating a computer procedure and for associating the created computer procedure with one or more user selected portions on one or more of the levels; and a program definer for defining the created computer procedure to be operative with respect to the electronic representation of one or more portions of the document in response to at least one predetermined event.
Claim 2
Dependent Claim 111 words
An electronic document processing system comprising: a document processor for creating an electronic representation of a document having one or more portions, the documents being arranged in a hierarchical structure, each portion being on one of multiple levels of the hierarchical structure; a computer procedure creator, responsive to user inputs, for creating a computer procedure and for associating the created computer procedure with one or more user selected portions on one or more of the levels; and a program definer for defining the created computer procedure to be operative with respect to the electronic representation of one or more portions of the document in response to at least one predetermined event.
Claim 3
Dependent Claim 21 words
The system of claim 1, further comprising an interpreter for interpreting the created computer procedure in response to the predetermined event.
Claim 4
Dependent Claim 30 words
The system of claim 2, wherein the interpreter includes for each class a table that identifies a location of procedures associated with the class and the objects in the class.
Claim 5
Dependent Claim 48 words
The system of claim 1, wherein the portions of the document are objects, at least some of which are stored in a single document file, and wherein the computer procedure creator causes the created computer procedures to be stored in a procedure file separate from the document file.
Claim 6
Dependent Claim 15 words
The electronic document processing system of claim 2 wherein the interpreter is a LISP interpreter.
Claim 7
Dependent Claim 29 words
The electronic document processing system of claim 5 wherein said program definer comprises a program editor for creating LISP procedures, and a LISP debugger for testing the LISP procedures.
Claim 8
Dependent Claim 43 words
The electronic document processing system of claim 2 further comprising an operating system, and in which said interpreter causes the defined computer procedures to be implemented on the associated one or more portions of the document by executing subprocedures of said operating system.
Claim 9
Dependent Claim 17 words
The electronic document processing system of claim 7 wherein said operating system is a UNIX operating system.
Claim 10
Dependent Claim 42 words
The electronic document processing system of claim 2 further comprising a network interface means for interfacing with a network and for enabling said interpreter to execute the procedures by executing subprocedures stored on at least one remote device connected to the network.
Claim 11
Dependent Claim 21 words
The electronic document processing system of claim 1 wherein said at least one event includes the opening of a document object.
Claim 12
Dependent Claim 25 words
The electronic document processing system of claim 1 wherein said at least one event includes the entry of a specified object in a document object.
Claim 13
Dependent Claim 21 words
The electronic document processing system of claim 1 wherein said at least one event includes the execution of a specified application.
Claim 14
Dependent Claim 25 words
The electronic document processing system of claim 1 wherein said at least one event includes the output by a specified application of a specified result.
Claim 15
Dependent Claim 24 words
The electronic document processing system of claim 1 wherein said at least one event includes the movement of a cursor to a specified position.
Claim 16
Dependent Claim 21 words
The electronic document processing system of claim 1 wherein said at least one event includes the selection of a specified object.
Claim 17
Dependent Claim 22 words
The electronic document processing system of claim 1 wherein said at least one event includes the selection of a specified menu option.
Claim 18
Dependent Claim 23 words
The electronic document processing system of claim 1 wherein said at least one event includes the occurrence of a specified moment in time.
Claim 19
Dependent Claim 21 words
The electronic document processing system of claim 1 wherein said at least one event includes the pressing of a specified key.
Claim 20
Dependent Claim 22 words
The electronic document processing system of claim 1 wherein said at least one event includes an attempt to edit a document object.
Claim 21
Dependent Claim 16 words
The electronic document processing system of claim 18 wherein said specified key is a mouse button.

References Cited (Backward Citations)

US4633430A Cited
US4996662A Cited
US5333237A Cited
US5307499A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-26 2000-05-27 2000-11-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-26 2004-05-27 2004-11-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-26 2008-05-27 2008-11-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag