Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
60 words
In a computer system having a program for receiving ink written by a user, a method of automatically scrolling the ink, comprising the steps of, determining when the ink has achieved a scroll point, detecting a pause in user writing, comparing a duration of the pause against a threshold time, and if the threshold time is achieved, scrolling the ink.
Claim 2
Dependent Claim
60 words
In a computer system having a program for receiving ink written by a user, a method of automatically scrolling the ink, comprising the steps of, determining when the ink has achieved a scroll point, detecting a pause in user writing, comparing a duration of the pause against a threshold time, and if the threshold time is achieved, scrolling the ink.
Claim 3
Dependent Claim
32 words
The method of claim 1 wherein the step of determining when the ink has achieved the scroll point includes the step of determining when the user is writing on a last line.
Claim 4
Dependent Claim
29 words
The method of claim 1 wherein the step of determining when the ink has achieved the scroll point includes the step of querying a mechanism for parsing the ink.
Claim 5
Dependent Claim
24 words
The method of claim 1 wherein the step of detecting the pause in user writing comprises the step of receiving a pen up event.
Claim 6
Dependent Claim
32 words
The method of claim 1 wherein the step of comparing a duration of the pause against a threshold time includes the step of starting a timer in response to detecting the pause.
Claim 7
Dependent Claim
20 words
The method of claim 5 wherein the step of starting the timer comprises the step of storing a time stamp.
Claim 8
Dependent Claim
20 words
The method of claim 1 further comprising the step of determining the threshold time based on one or more criteria.
Claim 9
Dependent Claim
22 words
The method of claim 7 wherein the threshold time is determined on one or more criteria including an x-coordinate of the ink.
Claim 10
Dependent Claim
43 words
The method of claim 8 wherein the threshold time is determined as a first value if the pause corresponds to an x-coordinate below a predetermined number, and determined as a second value if the pause corresponds to an x-coordinate above the predetermined number.
Claim 11
Dependent Claim
20 words
The method of claim 8 wherein the threshold time is inversely related to the x-coordinate that corresponds to the pause.
Claim 12
Dependent Claim
24 words
The method of claim 8 wherein the threshold time is one of four values selected based on the x-coordinate that corresponds to the pause.
Claim 13
Dependent Claim
20 words
The method of claim 7 wherein the threshold time is determined on one or more criteria including a zoom percentage.
Claim 14
Dependent Claim
23 words
The method of claim 7 wherein the threshold time is determined on one or more criteria including a writing speed of the user.
Claim 15
Dependent Claim
26 words
The method of claim 7 wherein the threshold time is determined on one or more criteria including an x-coordinate of the ink and a zoom percentage.
Claim 16
Dependent Claim
29 words
The method of claim 7 wherein the threshold time is determined on one or more criteria including an x-coordinate of the ink and a writing speed of the user.
Claim 17
Dependent Claim
32 words
The method of claim 7 wherein the threshold time is determined on one or more criteria, including an x-coordinate of the ink, a zoom percentage, and a writing speed of the user.
Claim 18
Dependent Claim
25 words
The method of claim 7 wherein the threshold time is determined on one or more criteria including at least one character written by the user.
Claim 19
Dependent Claim
30 words
The method of claim 1 wherein the step of scrolling the ink comprises the steps of, determining an amount to scroll based on a zoom percentage, and scrolling that amount.
Claim 20
Dependent Claim
36 words
The method of claim 1 wherein the step of scrolling the ink moves at least some existing ink to a new position, and further comprising the step of detecting new ink after the step of scrolling.
Claim 21
Dependent Claim
23 words
The method of claim 19 further comprising the step of moving the new ink relative to the new position of the existing ink.
Claim 22
Dependent Claim
67 words
The method of claim 19 further comprising the steps of, determining a time difference based on a time of the scrolling and a time that the new ink was detected, comparing the time difference against a predetermined time, and if the time difference did not achieve the predetermined time, leaving the new ink in a current position thereof relative to the new position of the existing ink.
Claim 23
Dependent Claim
32 words
The method of claim 21 wherein the time difference achieved the predetermined time, and further comprising the step of moving the new ink relative to the new position of the existing ink.
Claim 24
Dependent Claim
51 words
The method of claim 19 further comprising the steps of, determining whether the new ink was written on a last line, and if the new ink was not written on the last line, leaving the new ink in a current position thereof relative to the new position of the existing ink.
Claim 25
Dependent Claim
35 words
The method of claim 23 , wherein the new ink was written on the last line, and further comprising the step of moving the new ink relative to the new position of the existing ink.
Claim 26
Dependent Claim
57 words
The method of claim 19 further comprising the steps of, determining whether the new ink was written to the right of ink on a last scrolled line, and if the new ink was not written to the right thereof, leaving the new ink in a current position thereof relative to the new position of the existing ink.
Claim 27
Dependent Claim
42 words
The method of claim 25 , wherein the new ink was written to the right of the ink on the last scrolled line, and further comprising the step of moving the new ink relative to the new position of the existing ink.
Claim 28
Dependent Claim
52 words
The method of claim 19 further comprising the steps of, determining whether the new ink was written between a last scrolled line and a last line, and if the new ink was written therebetween, leaving the new ink in a current position thereof relative to the new position of the existing ink.
Claim 29
Dependent Claim
41 words
The method of claim 27 , wherein the new ink was not written between a last scrolled line and a last line, and further comprising the step of moving the new ink relative to the new position of the existing ink.
Claim 30
Dependent Claim
83 words
The method of claim 19 further comprising the steps of, determining a time difference based on a time of the scrolling and a time that the new ink was detected, determining whether the new ink was written on a last line, and if either the time difference did not achieve a predetermined time or if the new ink was not written on the last line, leaving the new ink in a current position thereof relative to the new position of the existing ink.
Claim 31
Dependent Claim
120 words
The method of claim 19 further comprising the steps of, determining a time difference based on a time of the scrolling and a time that the new ink was detected, determining whether the new ink was written on a last line, determining whether the new ink was written to the right of ink on a last scrolled line, and if either (a) the time difference did not achieve the predetermined time, (b) the new ink was not written on the last line, or (c) the new ink was not written to the right ink of the ink on the last scrolled line, leaving the new ink in a current position thereof relative to the new position of the existing ink.
Claim 32
Dependent Claim
151 words
The method of claim 19 further comprising the steps of, determining a time difference based on a time of the scrolling and a time that the new ink was detected, determining whether the new ink was written on a last line, determining whether the new ink was written to the right of ink on a last scrolled line, determining whether the new ink was written between the last scrolled line and the last line, and if either (a) the time difference did not achieve the predetermined time, (b) the new ink was not written on the last line, (c) the new ink was not written to the right ink of the ink on the last scrolled line, or (d) the new ink was written between the last scrolled line and the last line, leaving the new ink in a current position thereof relative to the new position of the existing ink.
Claim 33
Dependent Claim
23 words
The method of claim 31 further comprising the step of moving the new ink relative to the new position of the existing ink.
Claim 34
Dependent Claim
57 words
A computer readable medium having computer-executable instructions for performing steps comprising: (a) receiving ink written by a user; (b) determining that the ink has achieved a scroll point; (c) detecting a pause in user writing; (d) comparing a duration of the pause against a threshold time; and (e) if the threshold time is achieved, scrolling the ink.
Claim 35
Dependent Claim
57 words
A computer readable medium having computer-executable instructions for performing steps comprising: (a) receiving ink written by a user; (b) determining that the ink has achieved a scroll point; (c) detecting a pause in user writing; (d) comparing a duration of the pause against a threshold time; and (e) if the threshold time is achieved, scrolling the ink.
Claim 36
Dependent Claim
26 words
The computer readable medium of claim 33 wherein the step of detecting the pause in user writing comprises the step of detecting a pen up event.
Claim 37
Dependent Claim
20 words
The computer readable medium of claim 33 wherein the threshold time is determined based on an x-coordinate of the ink.
Claim 38
Dependent Claim
21 words
The computer readable medium of claim 33 wherein the threshold time is determined based on a writing speed of the user.
Claim 39
Dependent Claim
17 words
The computer readable medium of claim 33 wherein the threshold time is based on a zoom percentage.
Claim 40
Dependent Claim
22 words
The computer readable medium of claim 33 wherein the threshold time is based on at least one character written by the user.
Claim 41
Dependent Claim
189 words
The computer readable medium of claim 33 wherein the step of scrolling the ink moves at least some existing ink to a new position, and having further computer-executable instructions for performing the steps of: (1) detecting new ink after the step of scrolling; (2) determining a time difference based on a time of the scrolling and a time that the new ink was detected; (3) determining whether the new ink was written on a last line; (4) determining whether the new ink was written to the right of ink on a last scrolled line; (5) determining whether the new ink was written between the last scrolled line and the last line; and (6) leaving the new ink in a current position thereof relative to the new position of the existing ink if either: (a) the time difference did not achieve the predetermined time; (b) the new ink was not written on the last line; (c) the new ink was not written to the right ink of the ink on the last scrolled line; or (d) the new ink was written between the last scrolled line and the last line.
Claim 42
Dependent Claim
29 words
The computer readable medium of claim 39 having further computer-executable instructions for performing the step of moving the new ink relative to the new position of the existing ink.
Claim 43
Dependent Claim
28 words
The computer readable medium of claim 33 wherein the step of receiving ink written by a user includes the step of receiving information from a touch-sensitive input device.
Claim 44
Dependent Claim
28 words
The computer readable medium of claim 33 wherein the step of receiving ink written by a user includes the step of receiving information from a tablet input device.