US5809498A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of locating a penstroke sequence in a computer
Assignee: Panasonic Corp of North America
•
Filing: 1996-09-19
•
Granted: 1998-09-15
•
Expires: 2016-09-19
Abstract
Abstract A system and method for storage and retrieval of pictographic images as computer file names. Upon generation of an input image, the computer saves the image and extracted spatial and temporal information about the generation of the image. The extracted information can be accessed for comparison, ordering and retrieving of stored pictographic file names and subsequent display to the user. Final selection of the desired name is performed visually by the user while viewing a display of the ordered file names via a document browser.
Inventors
- 👤 Daniel P. Lopresti
- 👤 Andrew Tomkins
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:34
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/50; G06F16/58; G06F16/583; G06F16/5854; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/915; Y10S707/918; Y10S707/921; Y10S707/99931; Y10S707/99933; Y10S707/99936
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
161 words
A method of retrieving one or more user-inputted penstroke sequences previously stored in a computer memory as a bitmap and associated penstroke sequence characteristics which approximately match a target penstroke sequence defined by a user, without converting the target penstroke sequence to a pre-stored character set, comprising the steps of: user defining a target penstroke sequence for retrieving from a computer memory a corresponding stored user-inputted penstroke sequence; analyzing said target penstroke sequence to assign one or more values thereto without comparing said target penstroke sequence to a pre-stored character set; comparing said one or more values assigned to said target penstroke sequence to one or more values assigned to respective previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory; and based upon said comparison, retrieving one or more of said previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory which approximately match said target penstroke sequence.
Claim 2
Independent Claim
161 words
A method of retrieving one or more user-inputted penstroke sequences previously stored in a computer memory as a bitmap and associated penstroke sequence characteristics which approximately match a target penstroke sequence defined by a user, without converting the target penstroke sequence to a pre-stored character set, comprising the steps of: user defining a target penstroke sequence for retrieving from a computer memory a corresponding stored user-inputted penstroke sequence; analyzing said target penstroke sequence to assign one or more values thereto without comparing said target penstroke sequence to a pre-stored character set; comparing said one or more values assigned to said target penstroke sequence to one or more values assigned to respective previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory; and based upon said comparison, retrieving one or more of said previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory which approximately match said target penstroke sequence.
Claim 3
Dependent Claim
22 words
The method of claim 1 wherein said step of analyzing said target sequence is performed by extracting spatial and temporal information therefrom.
Claim 4
Dependent Claim
37 words
The method of claim 1 wherein said step of analyzing said target sequence includes normalizing said digital representation of said target sequence in accordance with a canonical orientation used for manipulating said digital representations in said computer.
Claim 5
Dependent Claim
37 words
The method of claim 1 wherein said step of analyzing said target sequence includes normalizing said digital representation of said target sequence in accordance with a coordinate system used for manipulating said digital representations in said computer.
Claim 6
Dependent Claim
27 words
The method of claim 1 further comprising the step of ranking said one or more approximately matching penstroke sequences in order of similarity to said target sequence.
Claim 7
Dependent Claim
41 words
The method of claim 1 wherein said one or more values are assigned to said target sequence and to said digital representations of penstroke sequences in said computer based on the direction in which one or more penstrokes therein are drawn.
Claim 8
Dependent Claim
38 words
The method of claim 1 wherein said one or more values are assigned to said target sequence and to said digital representations of penstroke sequences based on the velocity at which one or more penstrokes therein are drawn.
Claim 9
Dependent Claim
40 words
The method of claim 1 wherein said one or more values are assigned to said target sequence and to said digital representations of penstroke sequences based on a change in direction in which one or more penstrokes therein are drawn.
Claim 10
Dependent Claim
40 words
The method of claim 1 wherein said one or more values are assigned to said target sequence and to said digital representations of penstroke sequences based on a change in velocity at which one or more penstrokes therein are drawn.
Claim 11
Dependent Claim
58 words
The method of claim 1 wherein said step of comparing includes warping at least one of spatial information or temporal information extracted from said target sequence or from said respective digital representations of penstroke sequences such that said step of identifying identifies penetroke sequences having permitted variations in spatial or temporal characteristics with respect to said target sequence.
Claim 12
Dependent Claim
26 words
The method of claim 1 wherein said step of comparing includes computing the distance between said target sequence and said respective digital representations of penstroke sequences.
Claim 13
Independent Claim
187 words
A method of retrieving one or more user-inputted penstroke sequences previously stored in a computer memory as a bitmap and associated penstroke sequence characteristics which approximately match a target penstroke sequence defined by a user, without converting the target penstroke sequence to a pre-stored character set, comprising the steps of: user defining a target penstroke sequence for retrieving from a computer memory a corresponding stored user-inputted penstroke sequence; compressing said target penstroke sequence while preserving at least one of spatial and temporal information defining points along a curve of said target penstroke sequence; summing the correspondence between points defined by said compressed target penstroke sequence and respective points defined by previously stored compressed bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory over a range of relative positions to determine an overall correspondence value for each respective previously stored user-inputted penstroke sequence; identifying one or more of said previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences as approximately matching said target penstroke sequence based on said overall correspondence value; and retrieving said identified previously stored user-inputted penstroke sequences.
Claim 14
Independent Claim
187 words
A method of retrieving one or more user-inputted penstroke sequences previously stored in a computer memory as a bitmap and associated penstroke sequence characteristics which approximately match a target penstroke sequence defined by a user, without converting the target penstroke sequence to a pre-stored character set, comprising the steps of: user defining a target penstroke sequence for retrieving from a computer memory a corresponding stored user-inputted penstroke sequence; compressing said target penstroke sequence while preserving at least one of spatial and temporal information defining points along a curve of said target penstroke sequence; summing the correspondence between points defined by said compressed target penstroke sequence and respective points defined by previously stored compressed bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory over a range of relative positions to determine an overall correspondence value for each respective previously stored user-inputted penstroke sequence; identifying one or more of said previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences as approximately matching said target penstroke sequence based on said overall correspondence value; and retrieving said identified previously stored user-inputted penstroke sequences.
Claim 15
Dependent Claim
29 words
The method of claim 12 further comprising the step of ranking said one or more approximately matching penstroke sequences in order of degree of correspondence to said target sequence.
Claim 16
Dependent Claim
18 words
The method of claim 12 wherein said overall correspondence values are determined in accordance with the equation: ##EQU2##
Claim 17
Independent Claim
145 words
A method of retrieving one or more user-inputted penstroke sequences previously stored in a computer memory as a bitmap and associated penstroke sequence characteristics which approximately match a target penstroke sequence defined by a user, without converting to a pre-stored character set, comprising the steps of: user defining a target penstroke sequence for retrieving from a computer memory a corresponding stored user-inputted penstroke sequence; determining the correspondence between penstrokes of said target penstroke sequence and respective penstrokes of previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory without comparing said target penstroke sequence to a pre-stored character set; identifying one or more of said previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences as approximately matching said target penstroke sequence based on said determination of correspondence; and retrieving said identified previously stored user-inputted penstroke sequences.
Claim 18
Independent Claim
145 words
A method of retrieving one or more user-inputted penstroke sequences previously stored in a computer memory as a bitmap and associated penstroke sequence characteristics which approximately match a target penstroke sequence defined by a user, without converting to a pre-stored character set, comprising the steps of: user defining a target penstroke sequence for retrieving from a computer memory a corresponding stored user-inputted penstroke sequence; determining the correspondence between penstrokes of said target penstroke sequence and respective penstrokes of previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences in said computer memory without comparing said target penstroke sequence to a pre-stored character set; identifying one or more of said previously stored bitmap and associated penstroke sequence characteristics of user-inputted penstroke sequences as approximately matching said target penstroke sequence based on said determination of correspondence; and retrieving said identified previously stored user-inputted penstroke sequences.
Claim 19
Dependent Claim
29 words
The method of claim 15 further comprising the step of ranking said one or more approximately matching penstroke sequences in order of decree of correspondence to said target sequence.
References Cited (Backward Citations)
US4839634A
Cited
US5194852A
Cited
US5058182A
Cited
US5159667A
Cited
US5038382A
Cited
US5548700A
Cited
US5467407A
Cited
US5315668A
Cited
US5559902A
Cited
US5347477A
Cited
US5412771A
Cited
US5377302A
Cited
US5325475A
Cited
US5583950A
Cited
US5579471A
Cited
US5491758A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-14 | 2002-03-16 | 2002-09-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-14 | 2006-03-16 | 2006-09-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-14 | 2010-03-16 | 2010-09-15 | $7700.00 | Window Closed / Lapsed |