Patents by Inventor Steven Chai

Steven Chai 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: 7721203
    Abstract: A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not begin a valid sequence of characters, or if the input character may not be appended to a previously input sequence of characters according to the rules of the selected language, the newly input character may be prohibited from being displayed singularly or appended to the previous sequence and displayed on the user's computer. Previously input character sequences may be edited by determining the sequence validity context of previously input sequences of characters.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Benoit J. Jurion, Chakrapani Appalabattula, Steven Chai
  • Patent number: 7143350
    Abstract: A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not begin a valid sequence of characters, or if the input character may not be appended to a previously input sequence of characters according to the rules of the selected language, the newly input character may be prohibited from being displayed singularly or appended to the previous sequence and displayed on the user's computer. Previously input character sequences may be edited by determining the sequence validity context of previously input sequences of characters.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: November 28, 2006
    Assignee: Microsoft Corporation
    Inventors: Benoit J. Jurion, Chakrapani Appalabattula, Steven Chai
  • Publication number: 20050187755
    Abstract: A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not begin a valid sequence of characters, or if the input character may not be appended to a previously input sequence of characters according to the rules of the selected language, the newly input character may be prohibited from being displayed singularly or appended to the previous sequence and displayed on the user's computer. Previously input character sequences may be edited by determining the sequence validity context of previously input sequences of characters.
    Type: Application
    Filed: January 18, 2005
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Benoit Jurion, Chakrapani Appalabattula, Steven Chai
  • Publication number: 20050125731
    Abstract: A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not begin a valid sequence of characters, or if the input character may not be appended to a previously input sequence of characters according to the rules of the selected language, the newly input character may be prohibited from being displayed singularly or appended to the previous sequence and displayed on the user's computer. Previously input character sequences may be edited by determining the sequence validity context of previously input sequences of characters.
    Type: Application
    Filed: January 19, 2005
    Publication date: June 9, 2005
    Applicant: Microsoft Corporation
    Inventors: Benoit Jurion, Chakrapani Appalabattula, Steven Chai
  • Patent number: 6631501
    Abstract: A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not be appended to the previously input sequence according to the rules of the selected language, the newly input character may be prohibited from being appended to the sequence and displayed on the user's computer. Previously input and validated characters automatically may be replaced with a newly input character for formation and display of a valid sequence of characters containing the newly input character. A newly input character may be inserted between two characters of a previously validated sequence of characters. Previously input character sequences may be edited by determining the validity context of previously input sequences of characters.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: October 7, 2003
    Assignee: Microsoft Corporation
    Inventors: Benoit Jules Jurion, Chakrapani Appalabattula, Steven Chai