Method for integrating a virtual machine with input method...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/44 (2006.01)

Patent

CA 2285106

A JAVA-based virtual machine that supports input method editor (IME) functionality in three contexts: (1) using JAVA-based IMEs with a JAVA virtual machine; (2) writing JAVA-based IMEs; and (3) integrating a JAVA virtual machine to system IMEs. The virtual machine includes a windows manager, an input method manager, one or more IMEs and/or keyboard drivers (KBDs), and a component. The virtual machine may also include an IME bridge for integrating the virtual machine with a system IME. The windows manager serves as a gateway between the operating system and the virtual machine. The input method manager (IMM) serves as a router between the windows manager and a plurality of IMEs and keyboards driver (KBDs). The IME includes a look-up table of composed characters that are indexed by Unicode keyboard commands. The component typically renders a user interface that allows the user to manipulate the composed characters returned by the IME. The functionality of the IME and the component may vary from platform to platform, and from user to user. The virtual machine can implement a predefined set of interfaces that allow the IME and the component to communicate with each other and with the windows manager and the input method manager. These predefined interfaces allow users to modify the functionality of the IME and component and integrate these modified elements with the virtual machine.

Cette invention se rapporte à une machine virtuelle JAVA, qui assure des fonctions d'éditeur méthode d'entrée (IME) dans trois contextes: (1) en utilisant des éditeurs méthode d'entrée JAVA (IME/J) avec une machine virtuelle JAVA: (2) en écrivant des IME JAVA; et (3) en intégrant des éditeurs méthode d'entrée système (IME/S) dans une machine virtuelle JAVA. La machine virtuelle comprend un gestionnaire de fenêtres, un gestionnaire méthode d'entrée, un ou plusieurs éditeurs méthode d'entrée (IME) et/ou des pilotes de clavier (KBD), ainsi qu'un composant. La machine virtuelle peut également comporter un pont IME pour intégrer un IME système dans la machine virtuelle. Le gestionnaire de fenêtres sert de passerelle entre le système d'exploitation et la machine virtuelle. Le gestionnaire de méthode d'entrée (IMM) sert de routeur entre le gestionnaire de fenêtres et plusieurs IME et le pilote de clavier (KBD). L'éditeur IME contient une table de consultation de caractères composés qui sont indexés par des commandes de clavier Unicode. Le composant restitue généralement une interface utilisateur qui permet à l'utilisateur de manipuler les caractères composés renvoyés par l'éditeur IME. Les fonctions de l'éditeur IME et du composant peuvent varier d'une plate-forme à l'autre et d'un utilisateur à l'autre. La machine virtuelle peut mettre en oeuvre un ensemble prédéfini d'interfaces qui permettent à l'éditeur IME et au composant de communiquer entre eux et avec le gestionnaire de fenêtres et le gestionnaire de méthode d'entrée. Ces interfaces prédéfinies permettent aux utilisateurs de modifier les fonctions de l'éditeur IME et du composant et d'intégrer ces éléments modifiés dans la machine virtuelle.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method for integrating a virtual machine with input method... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for integrating a virtual machine with input method..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for integrating a virtual machine with input method... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1626014

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.