Patents by Inventor Charlton E. Lui

Charlton E. Lui has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7369997
    Abstract: A system and method for use in computing systems that employ speech recognition capabilities is provided. Where recognized speech can be dictation and commands, one or more buttons may be used to change modes of said computing systems to accept spoken words as dictation, or to accept spoken words as commands, as well as activate a microphone used for the speech recognition. The change in mode may occur responsive to the manner in which a button is pressed, where the manner may include such depressions as taps, press and holds, thumbwheel slides, and other forms of button manipulation.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Robert Chambers, Charlton E. Lui
  • Patent number: 7337390
    Abstract: A method of embedding voice data in a computing system includes detecting a record event and detecting if a software application currently running on the computing system is voice-aware. The method also includes embedding the voice data within associated data in the software application, if the software application is voice-aware. If the software application is not voice-aware, the method also includes triggering a voice note application to record and store the voice data. A method in a computing system for modifying a user interface displayed on a display device includes receiving an indication from the computing device to modify the user interface. The method further includes displaying an identification block, a record toolbar, a note pad, and a note tab.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: February 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Jeff Blum, Michael Jay Parks, Kevin Phillip Paulson
  • Patent number: 7305343
    Abstract: A method of embedding voice data in a computing system includes detecting a record event and detecting if a software application currently running on the computing system is voice-aware. The method also includes embedding the voice data within associated data in the software application, if the software application is voice-aware. If the software application is not voice-aware, the method also includes triggering a voice note application to record and store the voice data. A method in a computing system for modifying a user interface displayed on a display device includes receiving an indication from the computing device to modify the user interface. The method further includes displaying an identification block, a record toolbar, a note pad, and a note tab.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Jeff Blum, Michael Jay Parks, Kevin Phillip Paulson
  • Patent number: 7299424
    Abstract: A lasso select tool that allows a user to draw a flexible line of selection ink in order to select one or more graphical objects for manipulation. As the user draws this selection line, the lasso select tool continuously redraws and displays a connection line connecting one end of the selection line with the opposite end of the selection line. This connection line thus graphically demonstrates to the user the area that is presently encompassed by the resulting lasso enclosure. Further, the lasso select tool will change the appearance of any object selected with the lasso enclosure. The lasso select tool also selects objects that are only substantially encompassed by the lasso enclosure. For example, the lasso select tool may select ink objects that are only 60% or more encompassed by the lasso enclosure.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: November 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Robert J. Jarrett, Gerhard A. Schobbe, Marieke Iwema, Charlton E. Lui, F. David Jones, Emily K. Rimas, Bodin Dresevic, Subha Bhattacharyay
  • Patent number: 7277089
    Abstract: The present invention relates to a system, method and medium for receiving and acting upon user input. In one embodiment, the user may only have access to a limited input device, like a stylus. Using the present invention, a user is provided with intuitive responses from the system based on inputs from the limited input device.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: October 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Leroy B. Keely, Charlton E. Lui, F. David Jones, Ryan Edward Cukierman, Susanne Alysia Clark Cazzanti, Marieke Iwema, Robert Jarrett
  • Patent number: 7259753
    Abstract: Methods for classifying, anchoring, and transforming ink are disclosed. Ink drawings and ink annotations are captured and stored with additional information that allows the various described methods to associate the ink with one or more displayed elements. During reformatting or re-flowing a displayed document, the ink may be properly displayed as originally intended.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Leroy B. Keely, Susanne Alysia Clark Cazzanti, Dan Altman, Charlton E. Lui
  • Patent number: 7197185
    Abstract: A logical separation between pages, such as an implicit page break, is introduced to separate text entered during one handwriting session from text entered during another handwriting session. The amount of time elapsed since ink has been captured on the previous page is a factor that may be used to determine whether to insert an implicit page break into the new page. A change in context, such as a different date or different recognized subject matter labels, is also a factor that may be considered in determining whether to insert an implicit page break.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: March 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Charlton E Lui, Anthony S Smith, Dan W Altman, Cynthia C Tee, Evan M Feldman
  • Patent number: 7168038
    Abstract: A computer system and method relating to editing an electronic document having both text and drawings is disclosed. Drawings may be rescaled and/or repositioned responsive to a change in line height or font size of text. The resealing may be done in proportion to the change in line height or font size, and the repositioning may be performed to avoid overlapping of the rescaled drawings. A document may be divided into a plurality of adjacent regions, and drawings within the document may each have an offset value representing a distance between the drawing and a reference axis of one of the regions.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Dan Altman, Anthony Scott Smith, Cynthia Tee, Shenbagalakshmi Pichaiah
  • Patent number: 7155061
    Abstract: 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: Grant
    Filed: June 21, 2002
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Gregory H. Manto, Vikram Madan, Ryan E. Cukierman, Jon E. Clark
  • Patent number: 7137076
    Abstract: Recognition results associated with handwritten electronic ink, voice recognition results or other forms of user input can be corrected by designating at least a portion of a visual display. Recognition results corresponding to the designated portion, and optionally, additional recognition results to provide context, are displayed. Portions of the displayed recognition results are then selected, and alternate recognition results made available. Alternate recognition results can be chosen, and the selected recognition results modified based upon the chosen alternate. The invention may include different user interfaces.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Marieke Iwema, Leroy B. Keely, Charlton E. Lui, Kevin P. Paulson
  • Patent number: 7130798
    Abstract: In a computing device that receives handwritten data, a method and system that facilitates the selection of alternates for a hand written word. A mechanism uses rules to select a word for the user based on the operating mode (state) of the system. In a cursor operating mode, a word is selected and the alternates are provided for the word based on the position of on screen cursor relative to the word (within or adjacent the word). If not on a word having alternates, the selection can move to another word that has alternates. If multiple words are selected, (selection mode), the system selects the first word of those selected that has alternates. Menu options to go to the next or previous recognized word may also be placed on the menu for easy navigation among words, and a user can automatically walk through multiple word sets to receive alternates for each word, one-word at a time.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: October 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Peter H. Williamson, Charlton E. Lui, Dan W. Altman
  • Patent number: 7123770
    Abstract: Flexible and efficient systems and methods for organizing, analyzing, and processing digital ink incrementally analyze input data (e.g., representing ink strokes) as the user continues to add to, edit, or modify the data. In this manner, processing is performed promptly as the ink is entered, and the processing system and method can effectively keep up with the user. This prevents long processing delays, because the systems and methods need not first process a large volume of ink data present after the user has entered has completely filled a page with ink.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: October 17, 2006
    Assignee: Microsoft Corporation
    Inventors: Sashi Raghupathy, Michael M Shilman, Zile Wei, F. David Jones, Charlton E Lui
  • Patent number: 7123244
    Abstract: An adaptive pen mode selection is included within a pen input based computing system. The adaptive pen mode selection automatically switches the operating mode from an input data mode to the data item selection mode when a pen stroke is made over an existing data item to permit it to be selected for editing, deletion and replacement. The adaptive pen mode selection provides an improved user interface returns the computer to the user specified operating mode when the selection operation has been completed to allow the user to continue entering data in the user specified operating mode. With adaptive pen mode selection, a user of a pen input based computing system does not need to change the operating mode of the computer to an data item selection mode using the control inputs in order to select one or more data items for editing.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: October 17, 2006
    Assignee: Microsoft Corporation
    Inventor: Charlton E. Lui
  • Patent number: 7081889
    Abstract: The present invention relates to a system, method and medium for receiving and acting upon user input. In one embodiment, the user may only have access to a limited input device, like a stylus. Using the present invention, a user is provided with intuitive responses from the system based on inputs from the limited input device.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: July 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Leroy B. Keely, Charlton E. Lui, F. David Jones, Ryan Edward Cukierman, Susanne Alysia Clark Cazzanti, Marieke Iwema, Robert Jarrett
  • Patent number: 7050632
    Abstract: 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: Grant
    Filed: May 14, 2002
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
  • Patent number: 7031521
    Abstract: A logical separation between pages, such as an implicit page break, is introduced to separate text entered during one handwriting session from text entered during another handwriting session. The amount of time elapsed since ink has been captured on the previous page is a factor that may be used to determine whether to insert an implicit page break into the new page. A change in context, such as a different date or different recognized subject matter labels, is also a factor that may be considered in determining whether to insert an implicit page break.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: April 18, 2006
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Anthony S. Smith, Dan W. Altman, Cynthia C. Tee, Evan M. Feldman
  • Patent number: 7028256
    Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: April 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
  • Patent number: 6990237
    Abstract: A logical separation between pages, such as an implicit page break, is introduced to separate text entered during one handwriting session from text entered during another handwriting session. If the user leaves more than a threshold amount of blank space at the bottom of the page immediately preceding the new page, then an implicit page break may be inserted at the beginning of the new page. The amount of blank space left at the end of the preceding page may be combined with other criteria to determine whether to insert an implicit page break. The amount of time elapsed since ink has been captured on the previous page is another factor that may be used by itself or combined with other factors to determine whether to insert an implicit page break into the new page. A change in context, such as a different date or different recognized subject matter labels, is also a factor that may be considered in determining whether to insert an implicit page break.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Anthony S. Smith, Dan W. Altman, Cynthia C. Tee, Evan M. Feldman
  • Patent number: 6965384
    Abstract: A digital ink environment is provided for non-native ink application programs to create independent ink services for sharing between different application programs and transmission. The digital ink environment is provided for interacting with embedded or linked ink words or other ink data in a compound ink document. The user is provided with the freedom to input digital ink so they can write anywhere in the ink environment, in any orientation, and using any desired stroke size provided by the ink environment. The ink environment is provided in an activated state for in-situ user interaction and manipulation in a computing environment, for example a pen-based environment.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: November 15, 2005
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Justin Garrett Tolmer
  • Patent number: 6941507
    Abstract: A computer system and method for providing user feedback when creating, modifying, or editing electronic documents. An insertion point icon is placed in a document at a position for insertion and/or deletion of text, graphics, data, etc. Upon receiving an user input indicating movement, the insertion point icon is divided into two icons, one stationary at the position, and one moving with user input. When movement is complete, space contained between the icons may be deleted or inserted. The system may be used to shift handwritten text to subsequent lines on an electronic document containing handwritten text, and may be used to bring two groups of text together, deleting space in between. A connection line may be displayed between the icons to provide feedback regarding the action to be taken.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: September 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Marieke Iwema, Leroy B. Keely, Susanne Alysia Clark Cazzanti, David F. Jones, Charlton E. Lui, Rob Jarrett