Source: http://www.google.com/patents/US7174042?ie=ISO-8859-1&dq=4168396
Timestamp: 2015-04-01 14:45:15
Document Index: 294327624

Matched Legal Cases: ['Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10']

Patent US7174042 - System and method for automatically recognizing electronic handwriting in an ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA 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...http://www.google.com/patents/US7174042?utm_source=gb-gplus-sharePatent US7174042 - System and method for automatically recognizing electronic handwriting in an electronic document and converting to textAdvanced Patent SearchPublication numberUS7174042 B1Publication typeGrantApplication numberUS 10/186,865Publication dateFeb 6, 2007Filing dateJun 28, 2002Priority dateJun 28, 2002Fee statusPaidPublication number10186865, 186865, US 7174042 B1, US 7174042B1, US-B1-7174042, US7174042 B1, US7174042B1InventorsAlex J. Simmons, Kurt DelBeneOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (70), Non-Patent Citations (23), Referenced by (13), Classifications (12), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for automatically recognizing electronic handwriting in an electronic document and converting to text
This patent application is also related to the following non-provisional patent applications: U.S. patent application Ser. No. 10/186,388, entitled �Writing Guide for a Free-Form Document Editor�, U.S. patent application Ser. No. 10/186,847, entitled �Method and System for Editing Electronic Ink�, U.S. patent application Ser. No. 10,186,874, entitled �Method and System for Selecting Objects on a Display Device�, U.S. patent application Ser. No. 10/186,812, entitled �Resolving Document Object Collisions�, U.S. patent application Ser. No. 10/186,837 entitled �Space Management for Electronic Documents�, U.S. patent application Ser. No. 10/186,820, entitled �Method and System for Categorizing Data Objects with Designation Tools�, U.S. patent application Ser. No. 10/186,463, entitled �Method and System for Displaying and Linking Ink Objects with Recognized Text and Objects�. These applications and the application herein are all being filed on the same date, Jun. 28, 2002, and are assigned to the Microsoft Corporation. The subject matter of each of these applications is hereby fully incorporated by reference.
To address the shortcomings of traditional keyboard and mouse interfaces, there have been various attempts to create an electronic tablet that can record handwriting. Such electronic tablets typically comprise a screen and a handheld device that is similar to a pen (or �stylus�). A user can write with the handheld device on the screen of the electronic tablet in a similar manner to traditional pen and paper. The electronic tablet can �read� the strokes of the user's handwriting with the handheld device and recreate the handwriting in electronic form on the screen with �electronic ink.� This electronic tablet approach can be employed in a variety of ways including on a personal computer and on a handheld computing device.
In the representative architecture 100, the hardware components are coupled to an ink processing software module 125. It should be understood by those skilled in the art that FIG. 1 is merely representative and that in practice the hardware components typically are coupled to the elements shown in FIG. 1. The ink processing module 125 is operable for receiving data from the electronic tablet 150 and/or the stylus 155 and rendering that data as electronic ink (or �wet ink�). Wet electronic ink comprises ink that has not been sent to a recognizer to be converted to text. In contrast, �dry ink� comprises electronic wet ink that has been converted to text by a recognizer.
In Step 250, the writing guide module 127 determines whether the wet electronic ink should be automatically converted to text. In one exemplary embodiment, a user can select to write with an �Auto-Recognition� handwriting pen on the electronic tablet 150. If the user writes with an �Auto-Recognition� pen, then the document editing module 105 knows that the user wants his electronic ink to be automatically recognized and converted to text upon the occurrence of a particular event. In one exemplary embodiment, the occurrence of the following events will trigger the automatic conversion of wet electronic ink to dry text ink: the user enters enough input strokes to fill one line of the writing guide; the user changes its focus from the electronic document 120 to another application window; or a user moves the stylus 155 away from the current writing guide to another location on the electronic tablet 150.
FIG. 3 is a logic flow diagram illustrating an exemplary process 220 for creating a writing guide based upon the user's stroke input on the input screen of the electronic tablet 150. Step 310 is the first step in the exemplary process 220. In Step 310, the writing guide module 127 determines whether the stylus 155 was detected near an existing writing guide on the electronic page. If the writing guide module 127 determines that the stylus 155 was detected near an existing writing guide, then in Step 320, the writing guide module 127 determines whether the stylus 155 is sufficiently close to the existing writing guide. Specifically, a virtual insertion point exists at the end of each handwriting writing guide. If the stylus 155 is proximate to or touches the screen near the virtual insertion point, then the writing guide �activates,� such that the user can add information to the content already existing in the writing guide. Thus, the stylus 155 is �sufficiently close� to the writing guide if it is close enough to activate it. If in Step 320, the writing guide module 127 determines that the stylus 155 is sufficiently close to the existing writing guide (i.e., the writing guide is �visible�), then in Step 330, the writing guide module 127 activates the existing writing guide on the electronic page.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS2354332May 22, 1942Jul 25, 1944Polydoroff Wladimir JLoop antennaUS5321768Sep 25, 1992Jun 14, 1994The Research Foundation, State University Of New York At BuffaloSystem for recognizing handwritten character strings containing overlapping and/or broken charactersUS5327342 *Oct 14, 1993Jul 5, 1994Roy Prannoy LMethod and apparatus for generating personalized handwritingUS5339391Aug 4, 1993Aug 16, 1994Microelectronics And Computer Technology CorporationComputer display unit with attribute enhanced scroll barUS5347295Oct 31, 1990Sep 13, 1994Go CorporationControl of a computer through a position-sensed stylusUS5442742Oct 14, 1993Aug 15, 1995Apple Computer, Inc.Method and apparatus for the manipulation of text on a computer display screenUS5491495Nov 13, 1990Feb 13, 1996Wang Laboratories, Inc.User interface having simulated devicesUS5500937Sep 8, 1993Mar 19, 1996Apple Computer, Inc.Method and apparatus for editing an inked object while simultaneously displaying its recognized objectUS5517578May 20, 1993May 14, 1996Aha! Software CorporationMethod and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawingsUS5559942May 10, 1993Sep 24, 1996Apple Computer, Inc.Method and apparatus for providing a note for an application programUS5583542May 27, 1993Dec 10, 1996Apple Computer, IncorporatedMethod for deleting objects on a computer displayUS5590257Jun 14, 1993Dec 31, 1996Forcier; Mitchell D.Script character processing method and system with bit-mapped document editingUS5613019Jun 3, 1994Mar 18, 1997Microsoft CorporationSystem and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawingsUS5649133Jun 13, 1995Jul 15, 1997Apple Computer, Inc.Method for collision avoidance for user interface for object with multiple handlesUS5655136Feb 17, 1995Aug 5, 1997Morgan; Michael W.Method and apparatus for recognizing and performing handwritten calculationsUS5760773Jan 6, 1995Jun 2, 1998Microsoft CorporationMethods and apparatus for interacting with data objects using action handlesUS5768418 *Nov 13, 1995Jun 16, 1998Microsoft CorporationUnintended results detection in a pen-based computer systemUS5809498Sep 19, 1996Sep 15, 1998Panasonic Technologies, Inc.Method of locating a penstroke sequence in a computerUS5838326Sep 26, 1996Nov 17, 1998Xerox CorporationSystem for moving document objects in a 3-D workspaceUS5838819Nov 14, 1995Nov 17, 1998Lucent Technologies Inc.System and method for processing and managing electronic copies of handwritten notesUS5864635 *Jun 14, 1996Jan 26, 1999International Business Machines CorporationDistinguishing gestures from handwriting in a pen based computer by stroke analysisUS5867150Jun 7, 1995Feb 2, 1999Compaq Computer CorporationGraphic indexing systemUS5874957Feb 28, 1997Feb 23, 1999International Business Machines CorporationMethod and apparatus for improved scrolling functionality in a graphical user interface utilizing a software tetherUS5953735Jun 4, 1998Sep 14, 1999Forcier; Mitchell D.Computerized methodUS5963208Jul 14, 1998Oct 5, 1999Michael A. DolanIntegrated network access user interface for navigating with a hierarchical graphUS5970455Mar 20, 1997Oct 19, 1999Xerox CorporationSystem for capturing and retrieving audio data and corresponding hand-written notesUS6061472Jun 6, 1997May 9, 2000Microsoft CorporationMethod and mechanism to reduce handwriting recognizer errors using multiple decision treesUS6069626Feb 27, 1997May 30, 2000International Business Machines CorporationMethod and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar iconUS6081829Jan 31, 1996Jun 27, 2000Silicon Graphics, Inc.General purpose web annotations without modifying browserUS6108445 *Jul 14, 1997Aug 22, 2000Casio Computer Co., Ltd.Character input device using previously entered input and displayed character dataUS6128633Mar 25, 1997Oct 3, 2000Microsoft CorporationMethod and system for manipulating page-breaks in an electronic documentUS6154219Dec 1, 1997Nov 28, 2000Microsoft CorporationSystem and method for optimally placing labels on a mapUS6154758 *May 13, 1994Nov 28, 2000Apple Computer, Inc.Text conversion method for computer systemsUS6188405Sep 14, 1998Feb 13, 2001Microsoft CorporationMethods, apparatus and data structures for providing a user interface, which exploits spatial memory, to objectsUS6223145Nov 25, 1998Apr 24, 2001Zerox CorporationInteractive interface for specifying searchesUS6279014Sep 15, 1997Aug 21, 2001Xerox CorporationMethod and system for organizing documents based upon annotations in contextUS6295372 *Feb 25, 1997Sep 25, 2001Palm, Inc.Method and apparatus for handwriting input on a pen based palmtop computing deviceUS6304272Dec 10, 1996Oct 16, 2001Micrografx, Inc.Graphics system and method having objects conformed to a templateUS6337698Nov 20, 1998Jan 8, 2002Microsoft CorporationPen-based interface for a notepad computerUS6340967 *Apr 23, 1999Jan 22, 2002Natural Input Solutions Inc.Pen based edit correction interface method and apparatusUS6345389 *Oct 21, 1998Feb 5, 2002Opentv, Inc.Interactive television system and method for converting non-textual information to textual information by a remote serverUS6355889Jun 28, 2000Mar 12, 2002International Business Machines CorporationMethod and apparatus for linking electronic ink to electronic personal information systemsUS6487567Aug 3, 2000Nov 26, 2002Microsoft CorporationMethod and system for manipulating page-breaks in an electronic documentUS6487569Jan 5, 1999Nov 26, 2002Microsoft CorporationMethod and apparatus for organizing notes on a limited resource computing deviceUS6529215Dec 31, 1998Mar 4, 2003Fuji Xerox Co., Ltd.Method and apparatus for annotating widgetsUS6565611Feb 26, 1999May 20, 2003Xerox CorporationAutomatic index creation for handwritten digital ink notesUS6594390 *Jul 17, 2001Jul 15, 2003Microsoft CorporationMethod and system for data entry of handwritten symbolsUS6651221Apr 5, 2000Nov 18, 2003Microsoft CorporationSystem and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawingsUS6654035Mar 28, 2000Nov 25, 2003International Business Machines CorporationComputer system and method of manipulating a graphical user interface component on a computer display through collision with a pointerUS6661409 *Aug 22, 2001Dec 9, 2003Motorola, Inc.Automatically scrolling handwritten input user interface for personal digital assistants and the likeUS6678865Jul 7, 2000Jan 13, 2004Microsoft CorporationMethod for adding a cell to the side of an existing table in a documentUS6690364 *May 31, 2001Feb 10, 2004Palm Source, Inc.Method and system for on screen text correction via pen interfaceUS6741749 *Jan 24, 2001May 25, 2004Advanced Digital Systems, Inc.System, device, computer program product, and method for representing a plurality of electronic ink data pointsUS6801190 *May 26, 2000Oct 5, 2004America Online IncorporatedKeyboard system with automatic correctionUS6833827 *Apr 21, 2003Dec 21, 2004Microsoft CorporationSystem and method for automatically switching between writing and text input modesUS6836759 *Aug 22, 2000Dec 28, 2004Microsoft CorporationMethod and system of handling the selection of alternates for recognized wordsUS6989822 *Nov 10, 2003Jan 24, 2006Microsoft CorporationInk correction padUS7002560 *Oct 4, 2002Feb 21, 2006Human Interface Technologies Inc.Method of combining data entry of handwritten symbols with displayed character dataUS7039234 *Jul 19, 2001May 2, 2006Microsoft CorporationElectronic ink as a software objectUS7079713 *Jun 28, 2002Jul 18, 2006Microsoft CorporationMethod and system for displaying and linking ink objects with recognized text and objectsUS20010000960Dec 7, 2000May 10, 2001Dettloff Wayne D.Systems and methods for wirelessly projecting power using multiple in-phase current loopsUS20020078035Feb 22, 2001Jun 20, 2002Frank John R.Spatially coding and displaying informationUS20020097270Jan 24, 2001Jul 25, 2002Keely Leroy B.Selection handles in editing electronic documentsUS20020126153Mar 13, 2001Sep 12, 2002Withers James G.Apparatus and method for navigating electronic files using an array displayUS20030119469Oct 21, 2002Jun 26, 2003Microsoft CorporationSystem and method for automatically tuning an antennaUS20030214531Jun 28, 2002Nov 20, 2003Microsoft CorporationInk input mechanismsUS20030215142Jun 28, 2002Nov 20, 2003Microsoft CorporationEntry and editing of electronic inkUS20040003350Jun 28, 2002Jan 1, 2004Microsoft CorporationResolving document object collisionsDE4026852A1Aug 24, 1990Feb 28, 1991Phase Track LtdSchleifenantenneJPH03270403A Title not available* Cited by examinerNon-Patent CitationsReference1Copending Application No. 10/186,812 filed Jun. 28, 2002 entitled "Resolving Document Object Collisions".2Copending Application No. 10/186,837 filed Jun. 28, 2002 entitled "Space Management fo Electronic Documents".3Copending Application No. 10/186,847 filed Jun. 28, 2002 entitled "Method and System for Editing Electronic Ink".4Copending Application No. 10/780,366 filed Feb. 17, 2004 entitled "Writing Guide for a Free-Form Document Editor".5Copending Application No. 10/782,132 filed Feb. 18, 2004 entitled "Tapping to Create Writing".6Copending Application No. 10/782,133 filed Feb. 18, 2004 entitled "Glom Widget".7European Search Report dated Nov. 11, 2005.8Final Official Action dated May 25, 2005 in U.S. Appl. No. 10/186,837.9G. Fitzmaurice et al., "Tracking Menus," CHI 2003, vol. 5, No. 2, pp. 71-80, 2003.10Official Action dated Aug. 10, 2005 cited in U.S. Appl. No. 10/186,820.11Official Action dated Dec. 17, 2004 in U.S. Appl. No. 10/186,837.12Official Action dated Jul. 13, 2005 in U.S. Appl. No. 10/186,812.13Official Action dated Jul. 27, 2005 cited in U.S. Appl. No. 10/186,847.14Thomas Jakobsen, "Advanced Character Physics," 2001, Proceedings, Game Developer's Conference 2001, pp. 1-17.15U.S. Final Office Action dated Mar. 13, 2006 cited in U.S. Appl. No. 10/186,812.16U.S. Final Official Action date Aug. 10, 2006 cited in U.S. Application No. 10/186,874.17U.S. Final Official Action dated Mar. 2, 2006 cited in U.S. Appl. No. 10/186,820.18U.S. Offical Action dated Feb. 28, 2005 cited in U.S. Appl. No. 10/186,812.19U.S. Office Action dated Mar. 1, 2006 cited in U.S. Appl. No. 10/186,837.20U.S. Official Action dated Jun. 29, 2005 cited in U.S. Appl. No. 10/186,874.21U.S. Official Action dated Sep. 15, 2006 cited in U.S. Appl. No. 10/186,847.22U.S. Official Action dated Sep. 20, 2005 cited in U.S. Appl. No. 10/186,463.23Wilcox et al., "Dynomite: A Dynamically Organized Ink and Audio Notebook," Computer-Human Interaction, Mar. 27, 1997, pp. 186-193.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7549581 *Mar 28, 2008Jun 23, 2009International Business Machines CorporationMechanism for ensuring authenticity of written and printed documentsUS7559037Jan 27, 2006Jul 7, 2009Microsoft CorporationPen-based interface for a notepad computerUS7703047May 5, 2005Apr 20, 2010Microsoft CorporationPen-based interface for a notepad computerUS7751623Feb 17, 2004Jul 6, 2010Microsoft CorporationWriting guide for a free-form document editorUS7825897May 5, 2005Nov 2, 2010Microsoft CorporationPen-based interface for a notepad computerUS8064702Dec 21, 2007Nov 22, 2011Microsoft CorporationHandwriting templatesUS8116569Dec 21, 2007Feb 14, 2012Microsoft CorporationInline handwriting recognition and correctionUS8189922 *Sep 25, 2008May 29, 2012Lenovo (Singapore) Pte. Ltd.Techniques for adjusting a drying time of digital inkUS8250486 *Jan 19, 2006Aug 21, 2012International Business Machines CorporationComputer controlled user interactive display interface for accessing graphic tools with a minimum of display pointer movementUS8255822Dec 21, 2007Aug 28, 2012Microsoft CorporationIncorporated handwriting input experience for textboxesUS20070168873 *Jan 19, 2006Jul 19, 2007Lentz James LComputer controlled user interactive display interface for accessing graphic tools with a minimum of display pointer movementUS20110167350 *Jan 6, 2010Jul 7, 2011Apple Inc.Assist Features For Content Display DeviceEP2703978A1 *Aug 16, 2013Mar 5, 2014Samsung Electronics Co., LtdApparatus for measuring coordinates and control method thereof* Cited by examinerClassifications U.S. Classification382/187, 382/186, 345/169, 382/321, 345/179, 715/203, 382/225International ClassificationG06K9/00Cooperative ClassificationG06K9/00402, G06K9/00852European ClassificationG06K9/00W, G06K9/00KLegal EventsDateCodeEventDescriptionJul 25, 2014FPAYFee paymentYear of fee payment: 8Jul 8, 2010FPAYFee paymentYear of fee payment: 4Aug 19, 2002ASAssignmentOwner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIMMONS, ALEX J.;DELBENE, KURT;REEL/FRAME:013198/0450;SIGNING DATES FROM 20020627 TO 20020701RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services