Patents by Inventor Tang-lung Cheung

Tang-lung Cheung 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: 9489372
    Abstract: A fast client-side spell checker is provided that builds efficient structures out of dictionary and a common misspelling list and uses the structures to prune the number of searches required to identify misspelled words and provide suggestions for correcting the misspelled words. The spell checker is a browser-based application, which is provided by a server to a client device. The server sends the dictionary and a list of common misspellings to the client device in the form of efficient data structures. The spell checker utilizes a set of rules to identify the words that are not in the dictionary but are intended to be correct as typed. The spell checker is used by different browser-based applications that utilize the same spell checker regardless of the browser platform used to access the applications. The spell checker, therefore, provides a uniform spell checking user experience across different browser platforms.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 8, 2016
    Assignee: APPLE INC.
    Inventors: Iuri Prilepov, Tang-lung Cheung, Keng-fai Lee, Siu-lung Tam, Man-hon Chan
  • Publication number: 20140281943
    Abstract: A fast client-side spell checker is provided that builds efficient structures out of dictionary and a common misspelling lists and uses the structures to prune the number of searches required to identify misspelled words and provide suggestions for correcting the misspelled words. The spell checker is a browser-based application, which is provided by a server to a client device. The server also sends the dictionary and a list of common misspellings to the client device in the form of efficient data structures. The spell checker utilizes a set of rules to identify the words that are not in the dictionary but are intended to be correct as typed. The spell checker is used by different browser-based applications that utilize the same spell checker regardless of the browser platform used to access the applications. In this way, the spell checker provides a uniform spell checking user experience across different browser platforms.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Apple Inc.
    Inventors: Iuri Prilepov, Tang-lung Cheung, Keng-fai Lee, Siu-lung Tam, Man-hon Chan