Claims
- 1. A computer-readable medium having computer-executable instructions for logically separating a first page of digitally represented handwriting from a second page of digitally represented handwriting by performing steps comprising:
determining whether at least a first predetermined amount of blank space is present between digitally represented handwriting on the first page and a bottom of the first page; and storing an indication that the first page and the second page are logically separate if there is more than the first predetermined amount of blank space between the digitally represented handwriting and the bottom of the first page.
- 2. The computer-readable medium of claim 1 having further computer-executable instructions for performing the steps of:
determining whether a drawing is located substantially at a top of the second page; and storing an indication that the first page and the second page are logically separate if there is more than a second amount of blank space between the digitally represented handwriting on the first page and the bottom of the first page, wherein the second amount of blank space is greater than the first predetermined amount of blank space.
- 3. The computer-readable medium of claim 2 having further computer-executable instructions for performing the steps of:
responsive to determining that a drawing is located substantially at the top of the second page, determining a height of the drawing; and setting an amount by which the second amount of blank space is greater than the first predetermined amount of blank space based upon the height of the drawing.
- 4. A computer-readable medium having computer-executable instructions for logically separating a first page of digitally represented handwriting from a second page of digitally represented handwriting by performing steps comprising:
determining whether at least a predetermined amount of time elapsed between capturing ink on the first page and capturing ink on the second page; and responsive to determining that the predetermined amount of time elapsed, storing an indication that the first page and the second page are logically separate.
- 5. A computer-readable medium having computer-executable instructions for logically separating a first page of digitally represented handwriting from a second page of digitally represented handwriting by performing steps comprising:
determining whether a context change occurred between recognizing handwriting on the first page and recognizing handwriting on the second page; and responsive to determining that a context change occurred, storing an indication that the first page and the second page are logically separate.
- 6. The computer-readable medium of claim 5 wherein the first page and the second page are adjacent.
- 7. A computer-readable medium having computer-executable instructions for logically separating a first page of digitally represented handwriting from a second page of digitally represented handwriting by performing steps comprising:
determining whether at least a predetermined amount of blank space is present between digitally represented handwriting on the first page and a bottom of the first page; determining whether at least a predetermined amount of time elapsed between capturing ink on the first page and capturing ink on the second page; determining whether a context change occurred between recognizing handwriting on the first page and recognizing handwriting on the second page; and storing an indication that the first page and the second page are logically separate if at least one condition is satisfied, the at least one condition being selected from the group consisting of: there is more than the predetermined amount of blank space present between digitally represented handwriting on the first page and a bottom of the first page, more than the predetermined amount of time elapsed between capturing ink on the first page and capturing ink on the second page, and a context change is determined to exist between recognizing handwriting on the first page and recognizing handwriting on the second page.
- 8. The computer-readable medium of claim 7 having further computer-executable instructions for performing the steps of:
detecting when a new page is inserted between a first existing page of digitally represented handwriting and a second existing page of digitally represented handwriting; storing an indication of a logical separation between the first existing page and the new page; and storing an indication of a logical separation between the new page and the second existing page.
- 9. The computer-readable medium of claim 7 having further computer-executable instructions for performing the steps of:
displaying, on a display surface, either handwriting entered on the first page or handwriting entered on the second page, but not both handwriting entered on the first page and handwriting entered on the second page, based upon the stored indication of a logical separation between the first and second pages, even when there is sufficient display surface area to display simultaneously both handwriting entered on the first page and handwriting entered on the second page.
- 10. A method of inserting an implicit page break into digitally represented inked handwriting, the method comprising the steps of:
responsive to capturing first ink on a new page, determining whether at least a first threshold amount of blank space is present between second ink on a page immediately preceding the new page and a bottom of the page immediately preceding the new page; and inserting an implicit page break indicating that the new page and the page immediately preceding the new page are logically separate if there is more than the first threshold amount of blank space present between the second ink on the page immediately preceding the new page and the bottom of the page immediately preceding the new page.
- 11. The method of claim 10, wherein the step of inserting the implicit page break includes inserting the page break above the first ink on the new page.
- 12. The method of claim 10 further comprising the steps of:
determining whether the topmost first ink on the new page is a drawing; and inserting an implicit page break indicating that the new page and the page immediately preceding the new page are logically separate if there is more than a second threshold amount of blank space present between the second ink on the page immediately preceding the new page and the bottom of the page immediately preceding the new page, wherein the second threshold amount of blank space is greater than the first threshold amount of blank space.
- 13. The method of claim 12, wherein the step of inserting the implicit page break if there is more than the second threshold amount of blank space present between the second ink on the page immediately preceding the new page and the bottom of the page immediately preceding the new page includes inserting the page break above the first ink on the new page.
- 14. The method of claim 12 further comprising the steps of:
responsive to determining that a drawing is the topmost first ink on the new page, determining a height of the drawing; and setting an amount by which the second threshold amount of blank space is greater than the first threshold amount of blank space based upon the height of the drawing.
- 15. A method of inserting an implicit page break into digitally represented inked handwriting, the method comprising the steps of:
responsive to capturing ink on a new page, determining whether at least a threshold amount of time elapsed between capturing the ink on the new page and capturing ink on a page of ink immediately preceding the new page; and inserting an implicit page break indicating that the new page and the page immediately preceding the new page are logically separate if more than the threshold amount of time elapsed between capturing ink on the page immediately preceding the new page and capturing ink on the new page.
- 16. A method of inserting an implicit page break, the method comprising the steps of:
responsive to capturing ink on a new page, determining whether a context change occurred between recognizing ink on a page preceding the new page and recognizing ink on the new page; and inserting an implicit page break indicating that the new page and the page immediately preceding the new page are logically separate if a context change occurred between recognizing ink on the page preceding the new page and recognizing ink on the new page.
- 17. The method of claim 16 wherein the step of determining whether a context change has occurred between the new page and the page preceding the new page includes
recognizing a first context on the page preceding the new page; and recognizing a second context on the new page, wherein the second context is different than the first context.
- 18. The method of claim 16 further comprising the step of:
displaying, on a display surface, either the ink entered on the new page or ink entered on a preceding page, but not both ink entered on the new page and ink entered on the page preceding the new page, based upon the inserted implicit page break, even when there is sufficient display surface area to display simultaneously both ink entered on the new page and ink entered on the page preceding the new page.
- 19. A method of inserting an implicit page break, the method comprising the steps of:
responsive to capturing ink on a new page, determining whether at least a threshold amount of blank space is present between ink captured on a page immediately preceding the new page and a bottom of the page immediately preceding the new page; determining whether at least a threshold amount of time elapsed between capturing ink on the page immediately preceding the new page and capturing ink on the new page; determining whether a context change occurred between recognizing ink on the page immediately preceding the new page and recognizing ink on the new page; and inserting an implicit page break if at least one condition is satisfied, the at least one condition being selected from the group consisting of: there is more than the threshold amount of blank space present between ink captured on a page immediately preceding the new page and the bottom of the page immediately preceding the new page, more than the threshold amount of time elapsed between capturing ink on the immediately preceding page and capturing ink on the new page, and a context change is determined to exist between recognizing ink on the page preceding the new page and recognizing ink on the new page.
- 20. The method of claim 19, wherein the page immediately preceding the new page is adjacent to the new page.
- 21. The method of claim 19, further comprising the steps of:
detecting when a page is inserted, thereby producing an inserted page, between a first existing page and a second existing page; inserting an implicit page break substantially at the beginning of the inserted page; and inserting an implicit page break substantially at the beginning of the second existing page.
- 22. A computer-readable medium having stored thereon a data structure, comprising:
a first data field containing tokens representing a first page of handwritten text; a second data field containing tokens representing a second page of handwritten text; and a third data field functioning as an implicit page break between the first page of handwritten text and the second page of handwritten text.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional application of prior U.S. application Ser. No. 09/795,983, filed Feb. 28, 2001, which claims the benefit of the Nov. 10, 2000 filing date of U.S. provisional application Ser. No. 60/247,479, entitled Implicit page breaks for digitally represented handwriting, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60247479 |
Nov 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09795983 |
Feb 2001 |
US |
Child |
10866130 |
Jun 2004 |
US |