Attachment and control 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 so that a note is created, wherein the note has an option, and wherein the option has first and second states; and
,attaching the note to a region so that, if the first state of the option is selected, the note moves as a scrollable portion of the region scrolls and so that, if the second state of the option is selected, the note does not move as a scrollable portion of the region scrolls.
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.
156 Citations
35 Claims
-
1. A method comprising the steps, performed by a data processing system, of:
-
executing program code in the data processing system so that a note is created, wherein the note has an option, and wherein the option has first and second states; and
,attaching the note to a region so that, if the first state of the option is selected, the note moves as a scrollable portion of the region scrolls and so that, if the second state of the option is selected, the note does not move as a scrollable portion of the region scrolls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising the steps, performed in a data processing system, of:
-
displaying a window in response to execution of program code in the data processing system, wherein the window has a first portion and a second portion; and
,attaching a note to one of the first and second portions of the window in response to execution of program code in the data processing system so that, if the note is attached to the first portion of the window, the note moves with a scrollable section of the window and so that, if the note is attached to the second portion of the window, the note does not move with a scrollable section of the window.
-
- 11. A computer readable storage medium having program code stored thereon, wherein the program code is arranged so that, when the program code is executed, (i) a note is created, (ii) the note has an option, (iii) the option has first and second states, and (iv) the note is attached to a region such that, if the first state of the option is selected, the note moves as a scrollable portion of the region scrolls and such that, if the second state of the option is selected, the note does not move as a scrollable portion of the region scrolls.
-
20. A computer readable storage medium having program code stored thereon, wherein the program code is arranged so that, when the program code is executed, (i) a region is displayed, (ii) the region has a first portion and a second portion, and (iii) a note is attached to one of the first and second portions of the region such that, if the note is attached to the first portion of the region, the note moves with a scrollable section of the region and such that, if the note is attached to the second portion of the region, the note does not move with a scrollable section of the region.
-
21. An apparatus comprising:
-
window displaying means for displaying a window so that the window has a scrollable portion; note displaying means for displaying a note, wherein the note displaying means displays the note such that the note has an option and the option has first and second states; and
,note attaching means for attaching the note to the window such that, if the first state of the option is selected, the note moves as the scrollable portion of the window scrolls and such that, if the second state of the option is selected, the note does not move as the scrollable portion of the window scrolls. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification