← Back to Patent Explorer
US4757549A Expired / Lapsed US ⏱️ 0.0 years remaining

Freehand drawing containing invisible lines

Assignee: International Business Machines Corp
•
Filing: 1985-12-12
•
Granted: 1988-07-12
•
Expires: 2005-12-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer based graphic editor has the capability of recognizing as a single graphic object a plurality of unconnected freehand strokes such as a signature. This makes possible editing a document with a signature, for example, without the various parts of the signature becoming separated and no longer being a viable entity. A cursor pointing device, such as a mouse with a button, is used to enter the plurality of unconnected strokes. Initially, the first point p 1 at the beginning of a stroke which is the first stroke of a plurality of unconnected strokes is read and stored with the visible attribute. As long as the button is pressed, the position of the cursor is monitored and lines drawn from each successive point to the next point p 2 with each point p 2 being stored with the visible attribute. When the mouse button is released, the last read point position p 2 is stored with the invisible attribute. When the mouse button is pressed again, the first point p 1 of the next stroke is read and stored with the visible attribute, and the process repeated. When the mouse button is again pressed and released, the ending position of the previous stroke p.sub..0., the starting position of the current stroke p 1 and the ending position of the current stroke p 2 are compared and, if p 1 and p 2 are within a tolerance range and there exist no other points between p 1 and p 2 and if p 1 and p.sub..0. are within the tolerance range, then the termination of the signature is detected.

Inventors

  • 👤 Beverly H. Machart
  • 👤 John S. Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:59
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G06F3/0484; G06F3/04845

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 242 words
In a computer based graphic editor, a method of recognizing as a single graphic object a plurality of unconnected freehand strokes comprising the steps of: detecting and storing with a visible attribute a first point at a beginning of a displayable stroke which is a first stroke of said plurality of unconnected strokes; storing each successive point of said first stroke with said visible at tribute; detecting a last point of said first stroke and storing said last point with an invisible attribute; repeating each of the preceding steps for each succeeding stroke of said plurality of unconnected strokes; each time a first point and a last point of a succeeding stroke are detected, comparing a last point of a previous stroke with first and last points of a current stroke and if said first and last points of the current stroke are within a predetermined tolerance range and there exist no other points between said first and last points of the current stroke and if the first point of the current stroke and the last point of the previous stroke are within said predetermined tolerance range, detecting an end of said plurality of unconnected strokes; and recognizing said plurality of unconnected strokes as a single graphic object in said graphic editor by storing said strokes connected by invisible lines connecting successive invisible and visible attributes, whereby in formatting a document, said graphic editor will display said single graphic object without fragmentation.
Claim 2
Dependent Claim 242 words
In a computer based graphic editor, a method of recognizing as a single graphic object a plurality of unconnected freehand strokes comprising the steps of: detecting and storing with a visible attribute a first point at a beginning of a displayable stroke which is a first stroke of said plurality of unconnected strokes; storing each successive point of said first stroke with said visible at tribute; detecting a last point of said first stroke and storing said last point with an invisible attribute; repeating each of the preceding steps for each succeeding stroke of said plurality of unconnected strokes; each time a first point and a last point of a succeeding stroke are detected, comparing a last point of a previous stroke with first and last points of a current stroke and if said first and last points of the current stroke are within a predetermined tolerance range and there exist no other points between said first and last points of the current stroke and if the first point of the current stroke and the last point of the previous stroke are within said predetermined tolerance range, detecting an end of said plurality of unconnected strokes; and recognizing said plurality of unconnected strokes as a single graphic object in said graphic editor by storing said strokes connected by invisible lines connecting successive invisible and visible attributes, whereby in formatting a document, said graphic editor will display said single graphic object without fragmentation.
Claim 3
Dependent Claim 65 words
The method of recognizing as a single graphic object a plurality of unconnected strokes as recited in claim 1 wherein a cursor is displayed on a computer screen and an input device with a button is used to position said cursor, said steps of detecting a first point and detecting a last point being performed by monitoring when said button is pressed and released, respectively.
Claim 4
Independent Claim 142 words
A method of writing a signature in a mixed object editor which supports text objects and graphic objects in a single document comprising the steps of: entering a plurality of unconnected strokes in a freehand graphics mode of said mixed object editor, said plurality of unconnected strokes constituting said signature; at the beginning of each of said unconnected stroke, storing a visible attribute indicating the beginning of a displayable stroke; at the end of each of said unconnected stroke, storing an invisible attribute indicating the end of a displayable stroke; and recognizing said plurality of unconnected strokes as a single graphic object in said mixed object editor by storing said strokes connected by invisible lines connecting successive invisible and visible attributes, whereby in formatting a document, said mixed object editor will display said signature as a single freehand graphic object without fragmentation.
Claim 5
Independent Claim 142 words
A method of writing a signature in a mixed object editor which supports text objects and graphic objects in a single document comprising the steps of: entering a plurality of unconnected strokes in a freehand graphics mode of said mixed object editor, said plurality of unconnected strokes constituting said signature; at the beginning of each of said unconnected stroke, storing a visible attribute indicating the beginning of a displayable stroke; at the end of each of said unconnected stroke, storing an invisible attribute indicating the end of a displayable stroke; and recognizing said plurality of unconnected strokes as a single graphic object in said mixed object editor by storing said strokes connected by invisible lines connecting successive invisible and visible attributes, whereby in formatting a document, said mixed object editor will display said signature as a single freehand graphic object without fragmentation.
Claim 6
Dependent Claim 111 words
The method recited in claim 3 wherein said plurality of unconnected strokes are drawn on a computer screen by a cursor controlled by an input device with a button, said step of entering comprising the steps of: pressing said button at the beginning of each stroke to input said visible attribute and moving said input device to enter each said stroke; releasing said button at the end of each stroke to input said invisible attribute and moving said input device to a beginning of a succeeding stroke; and pressing and releasing said button at an end of a last stroke of said plurality of unconnected strokes without moving said input device.

References Cited (Backward Citations)

JPS55143681A Cited
US4365235A Cited
US4495644A Cited
US4495646A Cited
US4455451A Cited
US4603231A Cited
JPS60157354A Cited
US4628479A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-12 1992-01-11 1992-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-12 1996-01-11 1996-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-12 2000-01-11 2000-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag