Patents by Inventor Lawrence Michael Sanchez, II

Lawrence Michael Sanchez, II 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: 8862455
    Abstract: Embodiments are directed to applying appropriate pluralization rules to text strings and to generating pluralization rules for multiple different languages. In an embodiment, a computer system identifies a user interface (UI) text string that includes a numerical amount for which an appropriate pluralization form is to be determined. The string is represented by a resource identifier (ID). The computer system receives an indication indicating which language the text string is to be displayed in and determines an appropriate resource ID from a set of pre-generated resource IDs based on the numerical amount and the determined language. The pre-generated resource IDs include various language-specific pluralization forms for localization of the text string. The computer system also returns the localized text string at the determined appropriate resource ID to the UI for display. In this manner, the localized text string is presented with the numerical amount and proper pluralization in the indicated language.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Thiti Wang Aryattawanich, Brian Charles Blomquist, David Chiu, Catherine Mary Pidgeon, Jyothi Mathew, Brian Gardner Jeans, Lawrence Michael Sanchez, II
  • Publication number: 20120290284
    Abstract: Embodiments are directed to applying appropriate pluralization rules to text strings and to generating pluralization rules for multiple different languages. In an embodiment, a computer system identifies a user interface (UI) text string that includes a numerical amount for which an appropriate pluralization form is to be determined. The string is represented by a resource identifier (ID). The computer system receives an indication indicating which language the text string is to be displayed in and determines an appropriate resource ID from a set of pre-generated resource IDs based on the numerical amount and the determined language. The pre-generated resource IDs include various language-specific pluralization forms for localization of the text string. The computer system also returns the localized text string at the determined appropriate resource ID to the UI for display. In this manner, the localized text string is presented with the numerical amount and proper pluralization in the indicated language.
    Type: Application
    Filed: May 9, 2011
    Publication date: November 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Thiti Wang Aryattawanich, Brian Charles Blomquist, David Chiu, Catherine Mary Pidgeon, Jyothi Mathew, Brian Gardner Jeans, Lawrence Michael Sanchez, II