Patents by Inventor Nicholas A. Beal

Nicholas A. Beal 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).

  • Publication number: 20130326347
    Abstract: Language selection and application within a computing environment are often distributed over and differently applied by the operating system and various applications, leading to additional administration, inconsistencies in the user experience based on different language feature implementations among different applications; and increased cost and redundancy in developing language features for different applications. Presented herein are techniques for configuring a device with an application language library that centralizes the selection of languages by the user, and that provides a wide variety of language features (e.g., text translation, user interface adaptation, and data formats) to the applications and operating system.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: Eric Scott Albright, Nicholas A. Beal, Peter Geoffrey Constable, Wade H. Curtiss, Erik Fortune, Andrew Stuart Glass, Samuel Aaron Beard
  • Publication number: 20130325435
    Abstract: A device may be configured to enable a user to select a language, and may fulfill resource requests from applications by selecting, from among resources respectively associated with a language, a resource associated with the selected language of the user. However, this resource selection process may be inadequate if the user selects multiple languages; if a resource associated with the selected language of the user is unavailable, but resources associated with related languages are available; or if the user and/or the application specifies an ordering for the selection among the languages. Presented herein are techniques for performing the resource selection by, for respective languages selected by the user, calculating a weight representing a suitability of the language for the resource request; generating a selection order of the selected languages according to the weights; and selecting a resource based on the position of the associated language in the selection order.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: Rylan Michael Hawkins, Eric Scott Albright, Nicholas A. Beal, Peter Geoffrey Constable, Wade H. Curtiss, Erik Fortune, Andrew Stuart Glass, Samuel Aaron Beard
  • Publication number: 20090183069
    Abstract: Font/script association techniques are described. In an implementation, a client includes one or more modules to determine which of a plurality of scripts are to be used to display characters and one or more fonts are located that correspond to the determined script. Representations are output of the located one or more fonts in a user interface that are selectable to cause the characters to be displayed using a selected one of the fonts.
    Type: Application
    Filed: January 15, 2008
    Publication date: July 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Finbarr S. Duggan, Anna M. Tholse, Mark R. Breivik, Michael J. Doyle, Rory A. Morrison, David S. Glenn, Peter G. Constable, Nicholas A. Beal, Mushegh Malkhasyan, Sebastien Molines