System and method for creating and editing documents
First Claim
Patent Images
1. A system for creating and editing a document, said system comprising:
- a memory device for storing software for associating hypernote data with a point-of-reference in said document, said hypernote data being separately stored from said point-of-reference in said document; and
a processor for using said software to generate a view of said document, said view of said document comprising a view of said hypernote data associated with said point-of-reference in said document.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for creating and editing documents may include a reference view function which allows a user to quickly and easily refer to data that may not be included in a document. The inventive system may also include a function for saving and restoring view configurations to ensure that valuable ideas may be stored and recalled, and/or a function for tracking of motivic re-use of data.
-
Citations
47 Claims
-
1. A system for creating and editing a document, said system comprising:
-
a memory device for storing software for associating hypernote data with a point-of-reference in said document, said hypernote data being separately stored from said point-of-reference in said document; and
a processor for using said software to generate a view of said document, said view of said document comprising a view of said hypernote data associated with said point-of-reference in said document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17)
-
-
8. A system for creating and editing a document, said system comprising:
-
a memory device for storing software for representing and displaying said document;
a processor for using said software to generate a view of said document; and
a display device for displaying said view of said document, said view of said document comprising a window to show data related to said document, said window comprising a visual characteristic which indicates a property of said data displayed in said window. - View Dependent Claims (9, 10, 11)
-
-
18. A system for incorporating views of hypernote data in a document, said system comprising:
-
a means for representing a point-of-reference in said document;
a means for representing said hypernote data associated with said point-of-reference in said document; and
a means for identifying that said hypernote data is incorporated by reference and not included in said document at said point-of-reference. - View Dependent Claims (19, 20)
-
-
21. A method for creating and editing documents, comprising:
-
associating hypernote data with a point-of-reference in said document, said hypernote data being separately stored from said point-of-reference in said document; and
generating a view of said document, said view of said document comprising a view of said hypernote data associated with said point-of-reference in said document.
-
-
22. A programmable storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for creating and editing documents, said method comprising:
-
associating hypernote data with a point-of-reference in said document, said hypernote data being separately stored from said point-of-reference in said document; and
generating a view of said document, said view of said document comprising a view of said hypernote data associated with said point-of-reference in said document.
-
-
23. A system for creating and editing documents comprising:
-
a memory device for storing software for automatically tracking a window configuration; and
a processor accessing said software, for identifying a stable window configuration and, prior to responding to a user request to change from said stable window configuration, recording a state of said window configuration in said memory device.
-
-
24. A method for creating and editing documents comprising:
-
automatically tracking a window configuration;
identifying a stable window configuration; and
prior to responding to a user request to change from said stable window configuration, recording a state of said window configuration in said memory device.
-
-
25. A programmable storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for creating and editing documents, said method comprising:
-
automatically tracking a window configuration;
identifying a stable window configuration; and
prior to responding to a user request to change from said stable window configuration, recording a state of said window configuration in said memory device.
-
-
26. A system for creating and editing documents comprising:
-
a memory device for storing software for automatically tracking window configurations;
a processor accessing said software, for identifying a relevant window event, determining if a predetermined time has elapsed before a next relevant window event and, if so, recording the state of said window configuration in said memory device.
-
-
27. A method for creating and editing documents comprising:
-
automatically tracking a window configuration;
identifying a relevant window event; and
determining if a predetermined time has elapsed before a next relevant window event and, if so, recording a state of said window configuration.
-
-
28. A programmable storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for creating and editing documents, said method comprising:
-
automatically tracking a window configuration;
identifying a relevant window event; and
determining if a predetermined time has elapsed before a next relevant window event and, if so, recording a state of said window configuration.
-
-
29. A system for creating and editing documents comprising:
-
a display screen for displaying a workspace configuration log which comprises at least one window configuration, each window configuration shown as a graphical image, each graphical image being associated with a set of data structures containing data necessary to restore a window configuration;
a selector for allowing a user to select a window configuration; and
a processor for obtaining a set of data structures associated with a selected window configuration, and restoring said selected window configuration on said display device. - View Dependent Claims (30)
-
-
31. A method for creating and editing documents comprising:
-
displaying at least one window configuration, each window configuration shown as a graphical image, each graphical image being associated with a set of data structures containing data necessary to restore a window configuration;
selecting a window configuration;
obtaining a set of data structures associated with a selected window configuration; and
restoring said selected window configuration.
-
-
32. A programmable storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for creating and editing documents, said method comprising:
-
displaying at least one window configuration, each window configuration shown as a graphical image, each graphical image being associated with a set of data structures containing data necessary to restore a window configuration;
selecting a window configuration;
obtaining a set of data structures associated with a selected window configuration; and
restoring said selected window configuration.
-
-
33. A system for creating and editing documents comprising:
-
a memory device for storing software for automatically tracking copies of data used in said document; and
a processor for accessing said software for creating a record of copying of content, said record indicating from where said data was copied, and to where said data was copied. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method for creating and editing documents comprising:
-
automatically tracking copies of data used in said document; and
creating a record of copying of content, said record indicating from where said data was copied, and to where said data was copied.
-
-
40. A programmable storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for creating and editing documents, said method comprising:
-
automatically tracking copies of data used in said document; and
creating a record of copying of content, said record indicating from where said data was copied, and to where said data was copied.
-
-
41. A method for creating and editing documents comprising:
-
storing an ancestry tree data-structure wherein a tree node is a reference to content in a document, and a child link of a tree indicates that a copy was made of said content from a content location referred to by a parent node, to a content location referred to by a child node; and
accessing said ancestry tree data-structure in order to automatically track a re-use of materials in said document.
-
-
42. A programmable storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for creating and editing documents, said method comprising:
-
storing an ancestry tree data-structure wherein a tree node is a reference to content in a document, and a child link of a tree indicates that a copy was made of said content from a content location referred to by a parent node, to a content location referred to by a child node; and
accessing said ancestry tree data-structure in order to automatically track a re-use of materials in said document.
-
-
43. A system for creating and editing documents, comprising:
-
an input device;
a monitoring system for monitoring said input device and capturing input presented to peripherals, without requiring a user instruction. - View Dependent Claims (44, 45, 46, 47)
-
Specification