G06F9/454

Methods for User Interface Generation and Application Modification
20230161610 · 2023-05-25 · ·

A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.

METHODS AND APPARATUS FOR ENRICHING ENTITIES WITH ALTERNATIVE TEXTS IN MULTIPLE LANGUAGES

Systems and methods are provided for translating text in a first language into text in a second language. The method includes: receiving a first message in the first language; parsing text from the first message into one or more portions, wherein each portion is identified by a unique identifier; translating each portion into a second language, wherein each translated portion is identified by the unique identifier; combining each translated portion into a logical format for use by a user; and returning the logical format in a second message in the second language for consumption by the user.

DISPLAY APPARATUS, DISPLAY SYSTEM, DISPLAY METHOD, AND RECORDING MEDIUM
20220317871 · 2022-10-06 ·

A display apparatus includes circuitry to receive hand drafted data input by an electronic pen; display, on a screen, a plurality of character string candidates converted in a recognition language from the hand drafted data; and display a converted character string converted from one of the plurality of character string candidates, selected by the electronic pen, into a target language associated with identification information of the electronic pen. The target language is different from the recognition language. In response to selection of the converted character string, the circuitry displays a plurality of character string candidates in the recognition language corresponding to the converted character string.

SYSTEM AND METHOD FOR PROVIDING ON-DEMAND LOCALIZATION IN A MICROSERVICE APPLICATION ENVIRONMENT

In accordance with an embodiment, described herein is a system and method for providing on-demand localization in a microservice application environment. Generally described, an on-demand localization environment enables the system to serve localized user interface labels for an existing, e.g., monolith application, on-demand - without impacting the existing setup of the application or its present means of handling localizations. The described approach can ensure that only the localization which is needed for a particular user interface or visited page is served, without incurring additional round-trips back to the server for user interface messages that could have been served from the client. For applications and user interfaces comprising more than one module, the system can retrieve the localization for each of the modules in a single call.

AUTOMATED GLOBALIZATION ENABLEMENT ON DEVELOPMENT OPERATIONS
20170371763 · 2017-12-28 ·

Techniques are disclosed for providing dynamic globalization enablement for developing an application during software development. A globalization development operation information system (GDOIS) retrieves source code for the application, which is assigned to support specified globalization features. The GDOIS evaluates the source code for each of the plurality of specified globalization features. Upon determining that the source code does not include at least a first specified globalization feature, the GDOIS identifies an application programming interface (API) associated with the feature. The GDOIS inserts source code associated with the API into the source code for the application.

GLOBALIZATION TEMPLATE MANAGER FOR AUTOMATED GLOBALIZATION ENABLEMENT ON DEVELOPMENT OPERATIONS
20170371631 · 2017-12-28 ·

Techniques are disclosed for automatically updating source code templates used to provide globalization enablement features to an application in a software development environment. A globalization template manager sends a request for updates to one or more source code templates to a template sources. The globalization template manager obtains, from each of the template sources, an update to one of the source code templates. The globalization template manager validates the update to the source code templates against globalization enablement requirements. Upon successful validation, the globalization template manager updates the source code templates.

AUTOMATED GENERATION AND IDENTIFICATION OF SCREENSHOTS FOR TRANSLATION REFERENCE
20170371652 · 2017-12-28 ·

Software translation quality and efficiency are improved by providing user interface (UI) context for translators. Unicode symbols are used to uniquely tag user-visible strings from the source code and into resource files. Those strings include titles, product names, error messages, strings in images and any other text that may be present on the user interface. Once the ‘pseudo’ resource files are integrated into a build, automation is run to gather screenshots of the application. Image recognition is then used to link screenshots of the UI in which a resource file string appears, such that screenshots will be brought forward and displayed to the translator when working on translating the user-visible strings of the software being localized.

FRAMEWORK FOR AUTOMATED GLOBALIZATION ENABLEMENT ON DEVELOPMENT OPERATIONS
20170371764 · 2017-12-28 ·

Techniques provide a framework for dynamic globalization enablement for an application during software development. A globalization development operation information system (GDOIS) retrieves source code for the application, which is assigned to support specified globalization features. The GDOIS evaluates the source code for each of the plurality of specified globalization features. Upon determining that the source code does not include at least a first specified globalization feature, the GDOIS identifies an application programming interface (API) associated with the feature. The GDOIS inserts source code associated with the API into the source code for the application.

Method for generating text in a handheld electronic device and a handheld electronic device incorporating the same
09851983 · 2017-12-26 · ·

Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text.

Method and system for updating operative parameters in electronic devices

A method is described for controlling an electronic device with a programmable control unit based upon a plurality of operative parameters and a series of rules that these operative parameters shall satisfy. The method includes the following steps: associating a firmware with the electronic device; providing the firmware with a file containing the values of the operative parameters and the rules these operative parameters shall satisfy; and controlling the device by using the operative parameters and the rules contained in the file.