Unconstrained Handwriting (e.g., Cursive) Patents (Class 382/186)
-
Publication number: 20070280535Abstract: Various technologies and techniques are disclosed that improve cursive handwriting recognition. Cursive handwriting input is received from a user. The system performs a hierarchical prototype search as part of a recognition operation. A same space search is performed against a mixed database that has both print and cursive samples. A same space search is also performed against a cursive database that has only cursive samples. The results of these two same space searches are merged into a combined alternate list. The combined alternate list is then used as a constraint for the dynamic time warp searches that are performed against the mixed and cursive databases, respectively. The results of the dynamic time warp searches are also merged into a final combined alternate list, and the combined alternate list is used to make a recognition decision regarding the user's handwritten input.Type: ApplicationFiled: May 30, 2006Publication date: December 6, 2007Applicant: Microsoft Corporation Microsoft Patent GroupInventors: Qi Zhang, Michael T. Black
-
Patent number: 7302099Abstract: Ink strokes of cursive writing are segmented to make the cursive writing more like print writing, particularly with respect to the number of strokes of a character. A stroke-segmentation module first finds the local extrema points on a stroke of input ink. Then the local extrema points are stepped through, two (or three) at a time. The stroke-segmentation module may compare the three (or four) ink segments that are adjacent to the two (or three) local extrema points to a set of predefined stroke-segmentation patterns to find a closest matching pattern. Strokes are then segmented based on a stroke-segmentation rule that corresponds to the closest matching pattern. Additional stroke segmentation may be performed based on the change of curvature of the segmented ink strokes. Then, a character-recognition module performs character recognition processing by comparing the segmented ink strokes to prototype samples at least some of which have been similarly segmented.Type: GrantFiled: November 10, 2003Date of Patent: November 27, 2007Assignee: Microsoft CorporationInventors: Qi Zhang, Henry A. Rowley, Ahmad A. Abdulkader, Angshuman Guha
-
Patent number: 7298903Abstract: A system for separating text and drawings in a digital ink file (e.g., a handwritten digital ink file). A stroke analyzer classifies single strokes that have been input by a user as “text” or “unknown.” The stroke analyzer utilizes a trainable classifier, such as a support vector machine. A grouping component is provided that groups text strokes in an attempt to form text objects (e.g., words, characters, or letters). The grouping component also groups unknown strokes in an attempt to form objects (e.g., shapes, drawings, or even text). A trainable classifier, such as a support vector machine, evaluates the grouped strokes to determine if they are objects.Type: GrantFiled: June 28, 2001Date of Patent: November 20, 2007Assignee: Microsoft CorporationInventors: Jian Wang, Haibin Ling, Siwei Lyu, Yu Zou
-
Patent number: 7298904Abstract: A method, computer program product, and a data processing system for scaling handwritten character input for performing handwriting recognition. A stroke parameter is derived from a handwritten character stroke and an input area is calculated in which the handwritten character stroke was supplied. The stroke parameter is scaled according to the input area.Type: GrantFiled: January 14, 2004Date of Patent: November 20, 2007Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, John W. Dunsmoir
-
Publication number: 20070263931Abstract: Systems and methods are provided for recognizing handwritten characters drawn on a paper form using a digital pen that records stroke coordinates corresponding to respective pen strokes. In one embodiment, a field on the paper form is assigned a lexical inference level. For example, the field may be assigned a word level, a word prefix level, and/or a word stem level. The assigned lexical inference level is used to recognize one or more stroke coordinates corresponding to pen strokes written in the field. Recognized characters are then used to create or modify an inference lexicon used to perform handwriting recognition for the entire field. In one embodiment, the inference lexicon is used for handwriting recognition in the same field on subsequently processed forms.Type: ApplicationFiled: May 11, 2007Publication date: November 15, 2007Applicant: VELOSUM, INC.Inventor: Rodney L. Sheets
-
Publication number: 20070263946Abstract: Systems and methods are provided for correcting digital pen strokes written on a paper form using a digital pen. In one embodiment, a stroke collection file includes sets of coordinates corresponding to respective pen strokes written on the paper form including a mistake stroke that a user of the pen desires to correct and a removal stroke written through the mistake stroke using the digital pen. In one embodiment, the removal stroke includes a horizontal zigzag pattern having at least one horizontal extend further to the left and further to the right of the mistake stroke. In one embodiment, coordinates corresponding to the mistake stroke and the removal stroke are deleted from the stroke collection file. The stroke collection file may also include coordinates for a third pen stroke intended to replace the mistake stroke. One embodiment includes rendering an image of the paper form and the third pen stroke.Type: ApplicationFiled: May 11, 2007Publication date: November 15, 2007Applicant: VELOSUM, INC.Inventors: Rodney L. Sheets, Tuan Van Le
-
Patent number: 7295710Abstract: An automated symbolic recognition system and method includes pre-stored symbolic models to support a three phase symbolic reshaping scheme during the symbol recognition process that includes: (a) deriving dissimilarity level from alphanumeric ID's net topological variation and the integration of each of its arcpoly structural variation(s) signifying a reasonably accurate confidence level for the goodness of recognition, thus establishing a mechanism that derives dissimilarity level (or cost value) between image and database features including shape, size and topological relationship, (b) determining the reshaping or transformation of an arcpoly to another arcpoly by introducing variations to the original arcpoly to alter its shape and orientation and deriving at each step, the new cost value as a function of variation(s) present and imposed, and (c) determining the equivalent representation of an arcpoly by a succession of smaller and adjoining arcpoly(s) in order, or vice versa.Type: GrantFiled: January 11, 2007Date of Patent: November 13, 2007Inventor: Kamran Reihani
-
Patent number: 7295206Abstract: Aspects of the present invention relate to the creation of an ink font. Based on characteristics of handwritten characters, the collection of characters may be scaled so as to adjust the size of the font to match predefined size values or relationships.Type: GrantFiled: January 31, 2005Date of Patent: November 13, 2007Assignee: Microsoft CorporationInventor: Zhouchen Lin
-
Patent number: 7283670Abstract: A method of analyzing electronic ink, in which document data for a document containing electronic ink content is received from a software application running on a first processing thread. The first processing thread is employed to provide the document data to an electronic ink analysis process for analyzing on a second processing thread. Control of the first processing thread is then returned to the software application. After the results of the analysis are received, the results are reconciled with the current document data for the document.Type: GrantFiled: August 21, 2003Date of Patent: October 16, 2007Assignee: Microsoft CorporationInventors: Jamie Wakeam, Richard Duncan, Bodin Dresevic, Herry Sutanto, Sashi Raghupathy, Timothy H. Kannapel, Zoltan Szilagyi, Michael Shilman
-
Patent number: 7280684Abstract: A method and system for monitoring the performance of a character recognition system is disclosed. According to a preferred embodiment, the method comprises utilizing an average confidence score for a plurality of characters for ongoing performance monitoring of the character recognition system, wherein a confidence score indicates a level of confidence that a character is accurately recognized.Type: GrantFiled: July 30, 2003Date of Patent: October 9, 2007Assignee: International Business Machines CorporationInventors: Brian E. Blair, Tuyen Q. Bui
-
Publication number: 20070230788Abstract: The present invention relates to a method, apparatus and computer program product for contrast enhancement of images based on adaptive histogram equalization. In particular it relates to preventing adaptive histogram equalization from causing fading artifacts and object extension artifacts. An adaptive histogram equalization method is provided comprising the steps of dividing an image into regions of pixels, determining structures of local pixel value differences of a predefined strength of the image, building for every region a histogram of the pixel values based on the determined structures of local pixel value differences and mapping pixel values of each region based on the histogram corresponding to the region.Type: ApplicationFiled: December 29, 2006Publication date: October 4, 2007Applicant: Sony Deutschland GmbHInventor: Zhichun LEI
-
Publication number: 20070206859Abstract: A method for recognition of a handwritten pattern comprising one or more curves is presented. The method comprises a step of receiving sample data representing the handwritten pattern. The method further comprises a step of segmenting the handwritten pattern by detecting segmentation points on each curve, and by dividing the handwritten pattern into segments. Further, the method comprises a step of comparing the handwritten pattern to templates wherein the comparing comprises a step of normalizing said segments according to a scheme which is independent of the templates to which the segments are to be compared, and a step of determining matching measures for selecting at least one sequence of templates representing a recognintion candidate of the handwritten pattern.Type: ApplicationFiled: February 28, 2007Publication date: September 6, 2007Inventor: Jakob Sternby
-
Patent number: 7263225Abstract: A product comprising at least one authentication writing area is provided. The product is adapted to receive handwritten authentication information from a user and is provided with a position-coding pattern. The pattern codes coordinates for a plurality of points on an imaginary surface. The pattern allows digital recording and reproduction of the handwritten authentication information as well as authenticity checking.Type: GrantFiled: August 12, 2005Date of Patent: August 28, 2007Assignee: Silverbrook Research Pty LtdInventors: Kia Silverbrook, Paul Lapstun
-
Patent number: 7239749Abstract: An automated symbolic recognition system and method includes an evidence-based technique to significantly reduce the alphanumeric candidate symbol list.Type: GrantFiled: April 18, 2003Date of Patent: July 3, 2007Inventor: Kamran Reihani
-
Patent number: 7236631Abstract: An automated symbolic recognition system and method includes the basis for the system's feature set by identifying (a) a set of logical symbols comprising a finite class of arcpolys (lines and arcs and a point) that to the exclusion of the point, each member class has a unique (distinct) orientation, and (b) a set of subclass symbols per logical class of symbol representing a finite subclass of arcpolys (lines and arcs and a point) that to the exclusion of the point, each subclass member has a unique (distinct) extreme points size and/or depth size.Type: GrantFiled: April 18, 2003Date of Patent: June 26, 2007Inventor: Kamran Reihani
-
Patent number: 7227993Abstract: A process and system for modeling, learning and synthesizing cursive handwriting in a user's personal handwriting style. The handwriting synthesis system and process described herein addresses the problem of learning the personal handwriting style of a user based on limited handwriting samples and producing novel scripts of the same style. The handwriting synthesis process includes segmenting handwriting samples into individual characters using a two-level writer-independent segmentation process, aligning samples of the same character into a common coordinate frame, and learning and modeling the individual character. Synthesis of handwriting is performed by generating individual letters from the models and concatenating the letters using a conditional sampling algorithm. The result is a smooth and fluid connection between letters that successfully mimics the personal handwriting style of a user.Type: GrantFiled: January 27, 2003Date of Patent: June 5, 2007Assignee: Microsoft CorporationInventors: Ying-Qing Xu, Heung-Yeung Shum, Jue Wang, Chenyu Wu
-
Patent number: 7227995Abstract: An automated symbolic recognition system and method includes a hierarchical hypothesis-and-verification technique during various stages of the handwriting recognition process, whereby a series of initial assessments are made based on the information availed upon them, and later during processing, they are validated or rejected depending on the degree in which preset milestones were satisfied and are followed by a sequence of alternative hypotheses in the event of failure of the latest hypothesis until they are satisfied.Type: GrantFiled: April 18, 2003Date of Patent: June 5, 2007Inventor: Kamran Reihani
-
Patent number: 7224996Abstract: A mobile information device has an operation unit which detects an operation by a user, a detection unit which detects a predetermined state when operated by the user, and a control unit which validates or invalidates the operation of the operation unit, depending on whether the predetermined state is detected or not.Type: GrantFiled: February 13, 2003Date of Patent: May 29, 2007Assignee: Fujitsu LimitedInventor: Masayoshi Sakamoto
-
Patent number: 7218781Abstract: A Chinese text entry system and method is provided to allow users to enter a character to a device such as a cellular phone or a PDA by adding a first few strokes required for the character using a joystick or its equivalent. By simply moving the joystick to add one or more strokes which are used to start writing a character, or in some case even before any stroke is added, a user can find a desired character from a displayed selection list. The selection list is context sensitive, varying depending on the last character entered, so that the user can be provided with the most possible candidates of the desired character.Type: GrantFiled: November 21, 2005Date of Patent: May 15, 2007Assignee: Tegic Communications, Inc.Inventor: Pim van Meurs
-
Patent number: 7218782Abstract: An automated symbolic recognition system and method includes a three phase symbolic reshaping scheme during the symbol recognition process that includes: (a) deriving dissimilarity level from alphanumeric ID's net topological variation and the integration of each of its arcpoly structural variation(s) signifying a reasonably accurate confidence level for the goodness of recognition, thus establishing a mechanism that derives dissimilarity level (or cost value) between image and database features including shape, size and topological relationship, (b) determining the reshaping or transformation of an arcpoly to another arcpoly by introducing variations to the original arcpoly to alter its shape and orientation and deriving at each step, the new cost value as a function of variation(s) present and imposed, and (c) determining the equivalent representation of an arcpoly by a succession of smaller and adjoining arcpoly(s) in order, or vice versa.Type: GrantFiled: April 18, 2003Date of Patent: May 15, 2007Inventor: Kamran Reihani
-
Patent number: 7215815Abstract: A handwriting information processing apparatus is provided, having: a coordinate input part that detects a handwriting input made by a user and outputs a coordinate value; a processing part that performs predetermined processes based on the above coordinate value output from the coordinate input part; and a display part that displays an output of the processing part. The processing part further includes a coordinate value storing part that stores all of the coordinate values output by the coordinate input part along with stroke information and line information of the handwriting input; and a handwritten character recognition part that recognizes handwritten characters in a batch based on the coordinate values, the stroke information, and the line information stored in the coordinate value storing part.Type: GrantFiled: January 9, 2003Date of Patent: May 8, 2007Assignee: Ricoh Company, Ltd.Inventor: Tadashi Honda
-
Patent number: 7184591Abstract: The present invention utilizes generic and user-specific features of handwriting samples to provide adaptive handwriting recognition with a minimum level of user-specific enrollment data. By allowing generic and user-specific classifiers to facilitate in a recognition process, the features of a specific user's handwriting can be exploited to quickly ascertain characteristics of handwriting characters not yet entered by the user. Thus, new characters can be recognized without requiring a user to first enter that character as enrollment or “training” data. In one instance of the present invention, processing of generic features is accomplished by a generic classifier trained on multiple users. In another instance of the present invention, a user-specific classifier is employed to modify a generic classifier's classification as required to provide user-specific handwriting recognition.Type: GrantFiled: May 21, 2003Date of Patent: February 27, 2007Assignee: Microsoft CorporationInventors: Bo Thiesson, Christopher A. Meek
-
Patent number: 7181067Abstract: In computerized recognition having multiple experts, a method and system is described that obtains an optimum value for an expert tuning parameter in a single pass over sample tuning data. Each tuning sample is applied to two experts, resulting in scores from which ranges of parameters that correct incorrect recognition errors without changing correct results for that sample are determined. To determine the range data for a given sample, the experts return scores for each prototype in a database, the scores separated into matching and non-matching scores. The matching and non-matching scores from each expert are compared, providing upper and lower bounds defining ranges. Maxima and minima histograms track upper and lower bound range data, respectively. An analysis of the histograms based on the full set of tuning samples provides the optimum value. For tuning multiple parameters, each parameter may be optimized by this method in isolation, and then iterated.Type: GrantFiled: February 2, 2005Date of Patent: February 20, 2007Assignee: Microsoft CorporationInventor: Gregory N. Hullender
-
Patent number: 7174042Abstract: A user can enter handwritten electronic ink into a writing guide on an electronic page of an electronic tablet. An ink processing module can display the handwritten electronic ink as it is rendered on the electronic page by the user. Upon the occurrence of a predefined event, the writing guide module can automatically recognize and convert the electronic ink to text without the user's manual intervention. The writing guide module can replace the electronic ink in the writing guide with the converted text.Type: GrantFiled: June 28, 2002Date of Patent: February 6, 2007Assignee: Microsoft CorporationInventors: Alex J. Simmons, Kurt DelBene
-
Patent number: 7174043Abstract: A character recognizer recognizes a handwritten input character. A sequence of points in two dimensional space representative of a stroke trajectory forming the input character is gathered. An input Directed Acyclic Graph is built with nodes representative of singular points at the beginning, end, and along the trajectory of the input character and with edges between nodes representative of an edge trajectory formed by the sequence of points of the input character between the singular points. Each edge in the input graph is described based on the shape, orientation and pen lift of the edge trajectory that the edge represents. The input graph is evaluated against model graphs, which are also Directed Acyclic Graphs, for all possible characters to find a path through a model graph that produces a best path similarity score with a corresponding path through the input graph. The input character is identified as an answer character represented by the model graph producing the best path similarity score.Type: GrantFiled: February 25, 2003Date of Patent: February 6, 2007Assignee: EverNote Corp.Inventors: Ilia Lossev, Natalia Bagotskaya
-
Patent number: 7167585Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: GrantFiled: December 16, 2005Date of Patent: January 23, 2007Assignee: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
-
Patent number: 7162087Abstract: According to a method for recording of electronic handwriting, a handwriting movement is digitized into a sequence of points along a writing curve that corresponds to the handwriting movement. The sequence of points is resampled by eliminating those points that are judged not to be necessary for being able to reconstruct the writing curve later with the required visual quality. A resampled representation of the writing curve is created from the points remaining—that is not eliminated—after the resampling. The resampling is carried out on successive and partially overlapping partial sequences of the points, the resampled representation of the writing curve being extended successively after resampling of a respective partial sequence.Type: GrantFiled: December 27, 2002Date of Patent: January 9, 2007Assignee: Anoto ABInventor: Mattias Bryborn
-
Patent number: 7158675Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: GrantFiled: June 28, 2002Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
-
Patent number: 7155061Abstract: In a computing device, a method and system for searching for matching ink words or phrases, by comparing a given search term of at least one word (and possibly alternates) with the words in a document, including recognized ink words and any possible alternates for those recognized words as returned by a recognizer. Various matching tests are possible because of the use of alternates, which also may have corresponding probability rankings that may influence the search. Searching may occur in actively edited ink documents, or the recognition results may be saved as saved search file data that can be searched independent of recognition.Type: GrantFiled: June 21, 2002Date of Patent: December 26, 2006Assignee: Microsoft CorporationInventors: Charlton E. Lui, Gregory H. Manto, Vikram Madan, Ryan E. Cukierman, Jon E. Clark
-
Patent number: 7146046Abstract: An apparatus and a processor-implemented method are provided for determining a cusp within a stroke of electronic ink. Curvature at each of a plurality of points on the stroke is estimated. Based on the estimated curvature at each of the plurality of points, a neighborhood of the points where the cusp resides is identified. One of the points in the neighborhood of the points is determined to correspond to the cusp.Type: GrantFiled: June 24, 2002Date of Patent: December 5, 2006Assignee: Microsoft CorporationInventors: Manoj K. Biswas, Bodin Dresevic, Michael Kallay
-
Patent number: 7139431Abstract: A method of enabling user interaction with computer software running in a computer system via an interface surface and a sensing device. The interface surface contains information relating to the computer software and coded data indicative of a signature field relating to the computer software. When the sensing device is placed in an operative position relative to the interface surface, it senses indicating data indicative of the signature field. The sensing device also generates movement data indicative of the sensing device's movement. The indicating data and the movement data are received from the sensing device, and the signature field is identified. Once the signature has been identified, the computer software is operated in reliance on the movement data, and in accordance with instructions associated with the signature field.Type: GrantFiled: November 12, 2002Date of Patent: November 21, 2006Assignee: Silverbrook Research Pty LtdInventors: Kia Silverbrook, Paul Lapstun
-
Patent number: 7139430Abstract: Character recognition includes detecting a union of characters, preprocessing the union of characters, comparing the preprocessed union of characters with one or more template symbols, and applying a decision rule to either reject a template symbol or decide that the template symbol is included in the union of characters. Such preprocessing involves representing the union of characters as one or more curves, and parameterizing the curve(s); and, regarding various classes of transformation, forming one or more shapes for the curve(s). The comparing operation involves forming one or more geometric proximity measures, and determining for every shape the values of those measures between the shape and correspondingly determined shapes for the template symbols. Applying a decision rule involves selecting one or more template symbols in consideration of the values.Type: GrantFiled: March 9, 2004Date of Patent: November 21, 2006Assignee: Zi Decuma ABInventors: Gunnar Sparr, Rikard Berthilsson
-
Patent number: 7136526Abstract: A key word is first and automatically extracted from a character string group to be recognized, and entered. Then, a character is recognized by segmenting an individual character from a character string image to be recognized, and a character string corresponding to the extracted/entered key word id extracted. Then, a word area delimited by a key word is extracted from the character string image, and a word is recognized. Furthermore, a word recognition result is verified, and a final character string recognition result is output.Type: GrantFiled: December 18, 2001Date of Patent: November 14, 2006Assignee: Fujitsu LimitedInventors: Yoshinobu Hotta, Katsuhito Fujimoto, Satoshi Naoi, Misako Suwa
-
Patent number: 7133557Abstract: A method of enabling user interaction with computer software running in a computer system via an interface surface and a sensing device. The interface surface contains information relating to the computer software and coded data indicative of a signature field relating to the computer software. When the sensing device is placed in an operative position relative to the interface surface, it senses indicating data indicative of the signature field. The sensing device also generates movement data indicative of the sensing device's movement. The indicating data and the movement data are received from the sensing device, and the signature field is identified. Once the signature has been identified, the computer software is operated in reliance on the movement data, and in accordance with instructions associated with the signature field.Type: GrantFiled: November 12, 2002Date of Patent: November 7, 2006Assignee: Silverbrook Research Pty LtdInventors: Kia Silverbrook, Paul Lapstun
-
Patent number: 7133556Abstract: A character recognition device to recognize characters in a text image read by an image scanner having a first recognition device to recognize the characters in the text image using a first character recognition method and a second recognition device to recognize the characters in the text image using a second character recognition method different from the first character recognition method. An extraction device extracts locations of recognized characters in the text image wherein the recognition results of the first recognition device do not coincide with the recognition results of the second recognition device. An output device outputs character recognition results designating the non-coinciding locations extracted by the extraction device.Type: GrantFiled: September 13, 2000Date of Patent: November 7, 2006Assignee: Fujitsu LimitedInventors: Tsutomu Matsushita, Norikazu Shiiya, Toshikazu Hori, Kouji Yoshimoto
-
Patent number: 7124130Abstract: The present invention is directed to an address recognition apparatus for recognizing a written address. The apparatus includes an input device that receives a scanned image of the written address and transforms the image into digital data, a character recognizing section that recognizes a word string in the digital data on a unit character basis, a word extracting section that extracts characters recognized by the character recognizing section on a unit word basis, and an address word string dictionary that previously stores a plurality of first word strings. The apparatus further includes and an address word string recognizing section that collates a second word string, determines words of the second word string respectively corresponding to the words of the first word string, evaluates each of the first word strings, and recognizes one of the first word strings as the address word string.Type: GrantFiled: September 4, 2003Date of Patent: October 17, 2006Assignee: Kabushiki Kaisha ToshibaInventor: Naotake Natori
-
Patent number: 7120320Abstract: A method and an arrangement for presentation of a graphical representation of a handwritten message on a graphical screen. Position data and time data are recorded, indicating positions and points of time for the handwritten message. An image area in the graphical representation of the handwritten message is identified based on said position data and said time data, the size of the image area being a subportion of the graphical representation of the handwritten message. Finally, display data is provided to a screen, which display data comprises a graphical representation of the subportion of the handwritten message in the identified image area.Type: GrantFiled: September 23, 2002Date of Patent: October 10, 2006Assignee: Anoto ABInventors: Lars Petterson, Magnus Hollstr{dot over (o)}m, Thomas Craven-Bartle
-
Patent number: 7120872Abstract: A pen-based computing system supports organizing, editing, and rendering handwritten digital ink. A given page of text may include several word flows, but the flows may be prevented from overlapping one another, and each word and stroke may be assigned to only one flow on the page. Various functions are available to open up additional space in a flow, to reflow the words in a flow, and to normalize the spacing between words in a flow.Type: GrantFiled: March 25, 2002Date of Patent: October 10, 2006Assignee: Microsoft CorporationInventor: Charles P Thacker
-
Patent number: 7092870Abstract: A system and method for indexing and searching textual archives using semantic units such as syllables and morphemes. In one aspect, a system for indexing a textual archive comprises an AHR (automatic handwriting recognition) system and/or OCR (optical character recognition) system for transcribing (decoding) textual input data (handwritten or typed text) into a string of semantic units (e.g., syllables or morphemes) using a statistical language model and vocabulary based on semantic units (such as syllables or morphemes). The string of semantic units that result from a decoding process are stored in a semantic unit database and indexed with pointers to the corresponding textual data in the textual archive. In another aspect, a system for searching a textual archive is provided, wherein a word (or words) to be searched is rendered into a string of semantic units (e.g., syllables or morphemes) depending on the application.Type: GrantFiled: September 15, 2000Date of Patent: August 15, 2006Assignee: International Business Machines CorporationInventors: Julian C. Chen, Dimitri Kanevsky, Wlodek W. Zadrozny
-
Patent number: 7088861Abstract: A Chinese text entry system and method is provided to allow users to enter a character to a device such as a cellular phone or a PDA by adding a first few strokes required for the character using a joystick or its equivalent. By simply moving the joystick to add one or more strokes which are used to start writing a character, or in some case even before any stroke is added, a user can find a desired character from a displayed selection list. The selection list is context sensitive, varying depending on the last character entered, so that the user can be provided with the most possible candidates of the desired character.Type: GrantFiled: February 9, 2004Date of Patent: August 8, 2006Assignee: America Online, Inc.Inventor: Pim van Meurs
-
Patent number: 7062090Abstract: Displaying a writing guide for a free-form document editor by detecting electronic ink, classifying the detected ink as corresponding to handwriting or a drawing, and displaying a handwriting guide or a drawing guide in response to classifying the detected ink as handwriting or a drawing, respectively. The writing guides can provide feedback regarding the classification of the detected ink and can be resized as additional ink is detected. The handwriting guide can comprise a writing area, writing guide portion, bullet guide, indent marker, character notches, gesture guide, or sacrificial guide to create meaningful structure within an outline object of an electronic document.Type: GrantFiled: June 28, 2002Date of Patent: June 13, 2006Assignee: Microsoft CorporationInventors: Alex J. Simmons, Kentaro Urata, Peter Loren Engrav, Christopher H. Pratley, Owen C. Braun, Stuart J. Stuple
-
Patent number: 7050632Abstract: Electronic ink layout analysis systems and methods provide flexibility and efficiency in organizing, analyzing, and processing digital ink. These layout analysis systems and methods allow users substantial freedom in entering electronic ink into a pen-based computer system. Using these systems and methods, a user's input digital ink is not constrained by requirements that a user write in a specific screen orientation, that a user write in one specific orientation on all portions of a page, or that a user write using a specific minimum or maximum sized stroke. Rather, the systems and methods freely allow the user to write anywhere on a given page, in any orientation or size, while still enabling effective and efficient handwriting recognition and other processing of the input digital ink.Type: GrantFiled: May 14, 2002Date of Patent: May 23, 2006Assignee: Microsoft CorporationInventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
-
Patent number: 7035406Abstract: An entered signature is compared with registered signature data to calculate an evaluation value, and when the evaluation value for the entered signature is within the allowable range for successful authentication, it is determined whether aging has occurred. When aging is determined to have occurred, a warning message is displayed to urge re-registration of the signature. According to such a configuration, it is possible, when a change in signature is caused by aging, to avoid circumstances in which authentication becomes suddenly impossible.Type: GrantFiled: May 29, 2001Date of Patent: April 25, 2006Assignee: Canon Kabushiki KaishaInventors: Hatsuo Machida, Hiroto Yoshii, Masaru Okazaki
-
Patent number: 7013046Abstract: A handwriting recognition apparatus is disclosed. In one embodiment the apparatus comprises an input device having a handwriting input area and configured to input a plurality of strokes constructing a plurality of characters written successively on the handwriting input area, and a recognition device configured to recognize the characters based on the strokes input by the input device, shapes of the strokes constructing two characters which are written successively and positional relations between or among the strokes constructing the two characters, whenever one stroke is input by the input device.Type: GrantFiled: October 30, 2001Date of Patent: March 14, 2006Assignee: Kabushiki Kaisha ToshibaInventors: Akinori Kawamura, Yojiro Tonouchi
-
Patent number: 7010165Abstract: An electronic ink object is preprocessed for improving handwriting recognition results. An electronic ink object, possibly having multiple lines of non-horizontal ink, is preprocessed by segmenting or separating the electronic ink object into one or more lines, computing a writing angle of each line, and rotating each line so that it is horizontal.Type: GrantFiled: May 10, 2002Date of Patent: March 7, 2006Assignee: Microsoft CorporationInventors: Gregory Hullender, Ahmad Abdulkader
-
Patent number: 7004394Abstract: A portable terminal capable of invoking programs by a sign command and a program invoking method therefore. In the portable terminal, a storage stores programs and symbols linked to the programs. A display displays the operation state of a program when the program is invoked. A user interface senses an external contact and informs a controller that detects a figure represented by a signal sensed at the user interface according to a path in which the external contact is made and, in the presence of a symbol matching the figure, invokes a program corresponding to the symbol from the storage.Type: GrantFiled: February 17, 2004Date of Patent: February 28, 2006Assignee: Samsung Electronics Co., Ltd.Inventor: Tae-Hoon Kim
-
Patent number: 6985643Abstract: A device for recording hand-written information in the form of characters, symbols, graphs, drawings, calligraphy and similar hand-written information defined by a hand movement, comprises recording means (3) which are adapted to be moved by a hand which carries out the hand movement and to record a plurality of images with partially overlapping contents while the recording means are being moved. The device further comprises image-processing means (4) which are adapted to determine the relative position of the images with the aid of the partially overlapping contents for providing a description in digital format of how the unit has been moved and, in this way, a digital representation of the hand-written representation. A method of recording hand-written information is also disclosed.Type: GrantFiled: April 30, 1999Date of Patent: January 10, 2006Assignee: Anoto Group ABInventors: Christer Fåhraeus, Ola Hugosson, Petter Ericson
-
Patent number: 6973214Abstract: System and method for display of ink representing a sequence of one or more handwirtten and hand printed (“hand entered”) alphanumeric characters on a portion of a touch screen that receives and displays hand entered characters. When a character (or word) is hand entered using a stylus with a single stroke, ink for the corresponding character is optionally displayed for a first time interval before conversion and re-display of the character as standard text. When a multi-stroke character (or word), such as “t” or “x” or “4”, is hand entered, a time interval for display of the hand entered version is extended so that the user can supply the additional strokes needed to complete the character, before the character is converted and re-displayed as standard text. Hand printed characters and cursive characters are processed in a similar manner. Overwriting an earlier-entered character with a later (unrelated) character causes the earlier-entered character to be promptly removed from the screen.Type: GrantFiled: July 30, 2001Date of Patent: December 6, 2005Assignee: Mobigence, Inc.Inventors: Jae H. Shim, Pang C. Chen
-
Patent number: 6973215Abstract: An improved method and mechanism for recognizing chirographs (handwritten characters) input into a computer system. A primary recognizer is provided for converting chirographs to code points, and secondary recognizers such as binary CART trees are developed and trained to differentiate chirographs which produce certain code points at the primary recognizer. Each such secondary recognizer is associated with each selected code point. When a chirograph is received, the chirograph is provided to the primary recognizer whereby a code point corresponding thereto is received. If the code point corresponds to one of the secondary recognizers, the chirograph is passed to the secondary recognizer, and a code point is returned from the secondary recognizer. If not, the code point provided by the primary recognizer is returned.Type: GrantFiled: March 20, 2000Date of Patent: December 6, 2005Assignee: Microsoft CorporationInventors: Gregory N. Hullender, John R. Bennett, Patrick M. Haluptzok
-
Patent number: 6970600Abstract: The present invention provides an image processing apparatus that efficiently identifies input characters and the like by an intensity image analysis based on range information. The image processing apparatus performs distance measurement by performing three-dimensional measurement by pattern projection to characters written to a manuscript, whiteboard, and the like, gets an intensity image used as a so-called actual image and an image for distance measurement in parallel, and identifies input characters by an intensity image analysis based on range information. The image processing apparatus picks up characters, patterns, and the like written onto paper or the like with a pen, performs geometric transformation for picked-up images, and performs natural input character analysis and reading processing. Furthermore, by comparing images picked up in a time-series, noise elimination and manuscript position modifications become possible.Type: GrantFiled: June 28, 2001Date of Patent: November 29, 2005Assignee: Fuji Xerox Co., Ltd.Inventor: Tsutomu Abe