Patent classifications
G06F40/129
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
An apparatus in which an application is operated on a virtual machine includes a setting unit configured to set a font corresponding to a set language of the virtual machine, a font cache generation unit configured to read a font file corresponding to the set font, and generate a font cache including a pointer pointing to a cache of the font file, a control unit configured to display a font used for the application on a display device, by using the font cache, and a change unit configured to change the font cache, when the set language of the virtual machine is changed.
REAL-TIME TEXT LAYOUT CONVERSION CONTROL AND MANAGEMENT ON A MOBILE ELECTRONIC DEVICE
Various embodiments for real-time text layout conversion control on a mobile electronic device, by a processor device, are provided. On a mobile electronic device having a touch-screen display, a set of text layout conversion control patterns are defined and associated with at least one text layout input control signal, for text layout conversion management. Upon detection of the at least one text layout input control signal, a text layout is dynamically converted and re-rendered for presentation on the touch-screen display.
Generation of custom composite emoji images based on user-selected input feed types associated with Internet of Things (IoT) device input feeds
Composite emoji images may be generated based on user-selected input feed types associated with various Internet of Things (IoT) device input feeds. A plurality of input feed type indicators corresponding to a plurality of input feed types may be displayed for user selection. The plurality of input feed types may be associated with a plurality of IoT device input feeds. A user selection of at least some of the plurality of input feed types may be received. A composite emoji image may be generated based on a composite of a base template emoji and individual emoji image layer portions that are generated according to the at least some of the plurality of input feed types of the user selection. For each real-time IoT device input feed, a current emoji image layer portion associated with the feed may be regularly updated for display to better enable the user selection.
Viewing messages and message attachments in different languages
Architecture that facilitates language conversion and previewing of a message attachment in multiple different languages. The architecture can be employed in a messaging application or a personal information manager program, for example, such that the message attachment can be selected and designated for conversion into a different language, and then previewed in the different language. For example, a first language can be simplified Chinese and a second language can be traditional Chinese, such that the user can toggle the preview to view the attachment in the simplified or traditional Chinese languages. The attachment can be a word processing document, a spreadsheet document, a presentation document for the presentation of information, and/or a web feed document. Additionally, the attachment can be one of multiple attachments to the message that is selected by the user.
GENERATING DOMAIN NAMES COMPRISING MULTIPLE LANGUAGES
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a domain name request comprising a token and a TLD; identify a language of the token in a language map; generate candidate domain names in the language using the token and TLD; if at least of the candidate domain names comprising the TLD cannot be registered: generate, using a translation software engine, a translation of the first token into a second language; generate an alternative domain name comprising the second token and the TLD; and transmit the alternative domain name to the client computer.
INPUT METHOD, DEVICE, AND ELECTRONIC APPARATUS
An input method, device and electronic apparatus are provided. The input method includes acquiring text information at an input cursor position, where the text information includes above text information located before the input cursor and/or below text information located after the input cursor; extracting keywords from the text information; searching through associative candidate lexicons of the keywords to obtain an enter-on-screen candidate word queue at the input cursor position; outputting the enter-on-screen candidate word queue. By acquiring the text information at the input cursor position and determining the enter-on-screen candidate word queue based on the keywords in the text information, embodiments of the present disclosure solve the issue in existing techniques that after the input cursor changes it position, no enter-on-screen candidate word may be provided by association because no reliable enter-on-screen entry is obtained.
FORMATTING ELECTRONIC MAIL SUBJECT LINE WITH BIDIRECTIONAL TEXT
The subject line, and any subject abbreviations in the subject line, of an email, received by an email client, is identified. The subject line contains bidirectional text. The email client is configured to display text for reading in a particular direction. The subject abbreviations are moved to be displayed to one side of the subject text according the direction the email client is configured to display text for reading.
CHARACTER MATCHING IN TEXT PROCESSING
A structured query language (SQL) query can contain a target text comprising respective characters in un-shaped format (also known as base format). The target text can be shaped according to the position of respective characters within the target text and other factors to generate a plurality of shaped target texts. The plurality of shaped target texts can be combined in a modified SQL query. The modified SQL query can be executed against one or more databases storing text in shaped format.
Innovative method for text encodation in quick response code
An approach includes a method implemented in a computer infrastructure having computer executable code tangibly embodied in a computer readable storage medium having programming instructions. The approach further includes the programming instructions configured to receive a bilingual text which comprises a first set of characters in a Latin-based language and a second set of characters in a non Latin-based language. The approach further includes the programming instructions configured to convert the second set of characters in the non Latin-based language in the bilingual text to a third set of characters in the Latin-based language based on a lookup table. The approach further includes the programming instructions configured to add a prefix character and a postfix character to each converted word in the third set of characters. The approach further includes the programming instructions configured to output an encoded representation of the bilingual text.
Providing multi-lingual searching of mono-lingual content
Approaches for translating a transliterated search query are provided. An approach includes receiving a search query containing a transliterated word. The approach also includes determining a source language corresponding to the transliterated word. The approach further includes converting the transliterated word to a word in the source language. The approach additionally includes translating the word in the source language to a word in a target language. The approach also includes performing a search using the word in the target language.