Indexing and topography of software notes
First Claim
1. A method comprising the steps, performed by a data processing system, of:
- executing program code in the data processing system to display a note, wherein the note has contents and a location; and
,executing program code in the data processing system to add a representation of the contents of the note and the location of the note to an index, wherein the location of the note added to the index is with respect to an object within a window.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention implements, in a data processing environment, many of the attributes of paper Post-it® notes. The note program of the present invention need not be resident in an application program, and the notes of the present invention may be moved directly between windows or between regions without being saved in an intermediate memory, may be easily dispensed either from a note dispenser of a window or on a desktop, may overlap the boundary of a window, may be automatically saved, may be attached to a document within a window so that the note moves with the document, may overlap a boundary of a window, may be resized with the constraint that the note may not be resized off of a window, may be moved across a window boundary, and may be attached to an object, such as a character, a word, a sentence, or paragraph of a document.
-
Citations
68 Claims
-
1. A method comprising the steps, performed by a data processing system, of:
-
executing program code in the data processing system to display a note, wherein the note has contents and a location; and
,executing program code in the data processing system to add a representation of the contents of the note and the location of the note to an index, wherein the location of the note added to the index is with respect to an object within a window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. A computer readable storage medium having program code stored thereon, wherein the program code is arranged so that, when the program code is executed by a computer, a note is displayed, the note has contents and a location, and at least a representation of the contents of the note and the location of the note are added to an index, wherein the location of the note added to the index is with respect to an object within a window.
- 29. A computer readable storage medium having program code stored thereon, wherein the program code is arranged so that, when the program code is executed by a computer, a note is displayed, the note has an options area, a notation area, and a grab area, and the notation area and the grab area are different areas of the note and so that, when the options area is activated, a list of options is displayed, wherein the options area contains a preformatted notes option.
- 49. A computer readable storage medium having program code stored thereon, wherein the program code is arranged so that, when the program code is executed by a computer, a note is displayed, the note has an options area, a notation area, and a grab area, and the notation area and the grab area are different areas of the note and so that, when the options area is activated, a list of options is displayed, wherein the options area contains a nonmove option.
Specification