Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
172 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input onto the display screen, the stroke being defined as a series of points; processing the stroke for scrub gesture recognition, the stroke processing steps including substeps of defining a multiplicity of corners in the stroke, removing selected corners that have an associated turn angle that is less than a predetermined angle, and removing selected corners that are associated with segments that are shorter than a designed length; determining whether the processed stroke meets path definition requirements of a scrub gesture based upon characteristics of the processed stroke itself and without comparing the processed stroke to stored stroke objects; determining whether an object displayed on the screen is selected when the stroke is determined to meet the path definition requirements of a scrub gesture; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is selected for deletion.
Claim 2
Independent Claim
172 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input onto the display screen, the stroke being defined as a series of points; processing the stroke for scrub gesture recognition, the stroke processing steps including substeps of defining a multiplicity of corners in the stroke, removing selected corners that have an associated turn angle that is less than a predetermined angle, and removing selected corners that are associated with segments that are shorter than a designed length; determining whether the processed stroke meets path definition requirements of a scrub gesture based upon characteristics of the processed stroke itself and without comparing the processed stroke to stored stroke objects; determining whether an object displayed on the screen is selected when the stroke is determined to meet the path definition requirements of a scrub gesture; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is selected for deletion.
Claim 3
Dependent Claim
18 words
A method as recited in claim 1, wherein the corner defining step includes an Iterative End-Point Fits Process.
Claim 4
Dependent Claim
41 words
A method as recited in claim 1, wherein the short segment corner removing step requires that when the distance between adjacent corners is less than the designated length, one of the corners associated with the short line segment will be eliminated.
Claim 5
Dependent Claim
32 words
A method as recited in claim 3, wherein when a corner associated with a short segment is to be eliminated, the corner having a smaller turn angle associated therewith will be eliminated.
Claim 6
Dependent Claim
26 words
A method as recited in claim 1, wherein the scrub gesture determining step includes the step of determining whether the processed stroke is a caret gesture.
Claim 7
Dependent Claim
30 words
A method as recited in claim 1, wherein the scrub gesture determining step includes the step of determining whether the processed stroke is a caret with a trailing line gesture.
Claim 8
Dependent Claim
26 words
A method as recited in claim 1, wherein the scrub gesture determining step includes the step of determining whether the processed stroke is a line gesture.
Claim 9
Dependent Claim
38 words
A method as recited in claim 1, wherein the selected object determining step includes the step of determining whether the scrub gesture substantially overlaps a displayed object wherein the object that is substantially overlapped is selected for deletion.
Claim 10
Dependent Claim
31 words
A method as recited in claim 1, wherein the selected object determining step includes the step of determining whether any objects were selected at the time the scrub gesture was made.
Claim 11
Independent Claim
235 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input to the computer system; processing the stroke for scrub gesture recognition; determining whether the processed stroke meets path definition requirements of a scrub gesture based upon characteristics of the processed stroke itself and without comparing the processed stroke to stored stroke objects; determining whether an object displayed on the screen is selected at the time that a scrub gesture is made, the selected object determining step including at least one of substeps of, a) determining whether an object that is in close proximity to the pointer created stroke was preselected at the time the scrub gesture was made and when such a preselected object is identified, the preselected object is considered to be a selected object, and b) determining whether the scrub gesture substantially overlaps a displayed object wherein when substantial overlap of an object is determined, the object that is substantially overlapped is considered to be a selected object, and c) wherein it is determined that no object displayed on the screen is selected at the time that a scrub gesture is made only when both of substeps (a) and (b) are determined negatively; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is determined to be selected.
Claim 12
Independent Claim
235 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input to the computer system; processing the stroke for scrub gesture recognition; determining whether the processed stroke meets path definition requirements of a scrub gesture based upon characteristics of the processed stroke itself and without comparing the processed stroke to stored stroke objects; determining whether an object displayed on the screen is selected at the time that a scrub gesture is made, the selected object determining step including at least one of substeps of, a) determining whether an object that is in close proximity to the pointer created stroke was preselected at the time the scrub gesture was made and when such a preselected object is identified, the preselected object is considered to be a selected object, and b) determining whether the scrub gesture substantially overlaps a displayed object wherein when substantial overlap of an object is determined, the object that is substantially overlapped is considered to be a selected object, and c) wherein it is determined that no object displayed on the screen is selected at the time that a scrub gesture is made only when both of substeps (a) and (b) are determined negatively; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is determined to be selected.
Claim 13
Dependent Claim
69 words
A method as recited in claim 10, wherein in the overlap detecting step, the area of a first bounding box that encompasses the stroke is compared to the area of a second bounding box that encompasses a specific object, and the stroke is considered to substantially overlap an object if the bounding box of the stroke covers more than a predetermined percentage of the bounding box of the object.
Claim 14
Dependent Claim
71 words
A method as recited in claim 10, wherein in the overlap detecting step, the area of a first rectilinear bounding box that encompasses the stroke is compared to the area of a second rectilinear bounding box that encompasses a specific object, and the stroke is considered to substantially overlap an object if the bounding box of the object covers more than a predetermined percentage of the bounding box of the stroke.
Claim 15
Dependent Claim
54 words
A method as recited in claim 10, wherein in the overlap detecting step, objects displayed on the screen are checked in descending order of priority, wherein if an object on a given level of priority is determined to be substantially overlapped, objects having lower levels of priority will not be checked for substantial overlap.
Claim 16
Dependent Claim
38 words
A method as recited in claim 13, wherein when an object on a given level of priority is determined to be substantially overlapped, other objects on the same level of priority will also be checked for substantial overlap.
Claim 17
Independent Claim
152 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input onto the screen; processing the stroke for scrub gesture recognition; determining whether the processed stroke meets path definition requirements of a scrub gesture, the scrub gesture determining step includes substep of determining whether the number of times that the processed stroke changes the direction of its turn angles exceeds a predetermined number, wherein the stroke will not be considered a scrub gesture unless the predetermined number of direction changes is exceeded and wherein the predetermined number is at least three; determining whether an object displayed on the screen is selected when a stroke that meets the path definition requirement of a scrub gesture is identified; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is selected.
Claim 18
Independent Claim
152 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input onto the screen; processing the stroke for scrub gesture recognition; determining whether the processed stroke meets path definition requirements of a scrub gesture, the scrub gesture determining step includes substep of determining whether the number of times that the processed stroke changes the direction of its turn angles exceeds a predetermined number, wherein the stroke will not be considered a scrub gesture unless the predetermined number of direction changes is exceeded and wherein the predetermined number is at least three; determining whether an object displayed on the screen is selected when a stroke that meets the path definition requirement of a scrub gesture is identified; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is selected.
Claim 19
Independent Claim
286 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke; processing the stroke for scrub gesture recognition, the stroke processing step including substeps of defining a multiplicity of corners in the stroke, removing selected corners that are associated with segments that are shorter than a designated length, and removing selected corners that have an associated turn angle that is less than a predetermined angle; determining whether the processed stroke meets path definition requirements of a scrub gesture, wherein the scrub gesture determining step includes the substeps of, determining whether the number of times that the processed stroke changes the direction of its turn angles exceeds a predetermined number, wherein the stroke will not be considered a scrub gesture unless the predetermined number of direction changes is exceeded and wherein the predetermined number is at least three, and adding the sum of the turn angles of all of sequential corners that turn in the same direction and checking to determine whether any of the sums of the turn angles of all of the sequential corners that turn in the same direction exceed a predetermined total angle that is no more than approximately 180 degrees, wherein the stroke will not be considered a scrub gesture when the predetermined total angle is exceeded; determining whether an object displayed on the screen is one of: preselected before the pointer created stroke is detected and located in close proximity to the pointer created stroke; or selected by the pointer created stroke through overlapping; and deleting the selected or preselected object if the processed stroke meets the requirements of a scrub gesture and an object is selected.
Claim 20
Independent Claim
286 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke; processing the stroke for scrub gesture recognition, the stroke processing step including substeps of defining a multiplicity of corners in the stroke, removing selected corners that are associated with segments that are shorter than a designated length, and removing selected corners that have an associated turn angle that is less than a predetermined angle; determining whether the processed stroke meets path definition requirements of a scrub gesture, wherein the scrub gesture determining step includes the substeps of, determining whether the number of times that the processed stroke changes the direction of its turn angles exceeds a predetermined number, wherein the stroke will not be considered a scrub gesture unless the predetermined number of direction changes is exceeded and wherein the predetermined number is at least three, and adding the sum of the turn angles of all of sequential corners that turn in the same direction and checking to determine whether any of the sums of the turn angles of all of the sequential corners that turn in the same direction exceed a predetermined total angle that is no more than approximately 180 degrees, wherein the stroke will not be considered a scrub gesture when the predetermined total angle is exceeded; determining whether an object displayed on the screen is one of: preselected before the pointer created stroke is detected and located in close proximity to the pointer created stroke; or selected by the pointer created stroke through overlapping; and deleting the selected or preselected object if the processed stroke meets the requirements of a scrub gesture and an object is selected.
Claim 21
Independent Claim
145 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input onto the screen; processing the stroke for scrub gesture recognition, the stroke processing step including substeps of defining a multiplicity of corners in the stroke, removing selected corners that are associated with segments that are shorter than a designated length, and removing selected corners that have an associated turn angle that is less than a predetermined angle; determining whether the processed stroke meets path definition requirements of a scrub gesture based upon characteristics of the processed stroke itself and without comparing the processed stroke to stored stroke objects; determining whether an object displayed on the screen is selected; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is selected.
Claim 22
Independent Claim
145 words
A method of deleting information displayed on a screen associated with a computer system, the method comprising the steps of: detecting a pointer created stroke input onto the screen; processing the stroke for scrub gesture recognition, the stroke processing step including substeps of defining a multiplicity of corners in the stroke, removing selected corners that are associated with segments that are shorter than a designated length, and removing selected corners that have an associated turn angle that is less than a predetermined angle; determining whether the processed stroke meets path definition requirements of a scrub gesture based upon characteristics of the processed stroke itself and without comparing the processed stroke to stored stroke objects; determining whether an object displayed on the screen is selected; and deleting the selected object if the processed stroke meets the requirements of a scrub gesture and an object is selected.
Claim 23
Dependent Claim
64 words
A method as recited in claim 17, further including a step of providing animation indicative of the completion of the deletion to graphically inform a user of the deletion, the animation comprising the display of a sequence of frames of images indicating deletion proximate to the former location of said scrub gesture, and wherein each frame is displayed for a predetermined period of time.
Claim 24
Dependent Claim
19 words
A method as recited in claim 18, wherein said gesture is removed prior to said step of providing animation.
Claim 25
Dependent Claim
14 words
A method as recited in claim 18, wherein said images comprise a dissipating cloud.