The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 16, 2021

Filed:

May. 31, 2012
Applicants:

Rylan Michael Hawkins, Seattle, WA (US);

Eric Scott Albright, Sammamish, WA (US);

Nick Beal, Bothell, WA (US);

Peter Geoffrey Constable, Redmond, WA (US);

Wade H. Curtiss, Kirkland, WA (US);

Erik Fortune, Redmond, WA (US);

Andrew Stuart Glass, Seattle, WA (US);

Samuel Aaron Beard, Snohomish, WA (US);

Microsoft Technology Licensing, Redmond, WA (US);

Inventors:

Rylan Michael Hawkins, Seattle, WA (US);

Eric Scott Albright, Sammamish, WA (US);

Nick Beal, Bothell, WA (US);

Peter Geoffrey Constable, Redmond, WA (US);

Wade H. Curtiss, Kirkland, WA (US);

Erik Fortune, Redmond, WA (US);

Andrew Stuart Glass, Seattle, WA (US);

Samuel Aaron Beard, Snohomish, WA (US);

Microsoft Technology Licensing, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/33 (2019.01); G06F 40/40 (2020.01); G06F 16/955 (2019.01); G06F 9/451 (2018.01); G06F 40/58 (2020.01);
U.S. Cl.
CPC ...
G06F 9/454 (2018.02); G06F 16/3337 (2019.01); G06F 16/955 (2019.01); G06F 40/40 (2020.01); G06F 40/58 (2020.01);
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.


Find Patent Forward Citations

Loading…