Safe, secure resource editing for application localization with automatic adjustment of application user interface for translated resources

Number of patents in Portfolio can not be more than 2000

United States of America Patent

SERIAL NO

11042470

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the resource is loaded into a Resource loader, and queried whether the resource is identified in a restricted resource list such as a code signed dynamic linked library. If so, the translated resource is loaded from a specified language package. The loaded, and translated, resource is then checked against validation rules (which are also protected in a code signed resource list) to see if it is safe to use. If the resource is not on the list or the translated resource is not safe to use, the original resource is simply transferred to the application without modification from the resource loader, i.e., loaded from the base language file. This generates a localized product using a limited set of language specific data covering most situations. The translated or localized dialogs are then resized to accommodate the translated resource through one or more of a series of functions including automatic sizing, automatic layout descriptions, pre-calculated permissible sizes, and proportional stretching of the dialog sizes.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ahs, David Dublin, IE 21 300
Falkena, Jan-Roelof Seattle, WA 5 104
Farrell, Terry Dublin, IE 49 688
Grimes, Robert Dublin, IE 7 132
McHugh, Barry Dublin, IE 9 163
Soloveitchik, Alexei Dublin, IE 6 107

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation