JAMES ALLEN THOMPSON
Pilots at Barberry Dr, Beaverton, OR

License number
Oregon A2433348
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
1371 NE Barberry Dr, Beaverton, OR 97124

Personal information

See more information about JAMES ALLEN THOMPSON at radaris.com
Name
Address
Phone
James Thompson
1981 SW Yellowtail Ln, Grants Pass, OR 97527

Professional information

James Thompson Photo 1

International Multiple-Byte Character Generator Support In Application Sharing Which Distinguishes Guest Keyboard Input From Host Key Board And Bypassing Execution Of The Generator Module When Guest Keyboard Input Is Determined

US Patent:
5828900, Oct 27, 1998
Filed:
Jan 3, 1996
Appl. No.:
8/579722
Inventors:
William C. DeLeeuw - Hillsboro OR
James Thompson - Hillsboro OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1300
US Classification:
395836
Abstract:
Host multiple-byte character generator processing of guest keyboard events is blocked during applications sharing. A guest keyboard driver generates guest keyboard events which may be processed by any guest multiple-byte character generator. The guest events are transmitted to a host for use in shared applications. A patch instruction is written over a host storage queue which causes a jump to a patch subroutine when an attempt is made to deposit host keyboard events in the storage queue. Host keyboard events are marked by the patch subroutine and the marked host events are deposited in a shadow queue which is disposed in parallel with the host storage queue. Guest events also are deposited in the shadow queue. Untranslated host and single-byte character guest events, are stored in the host storage queue. When a shared application requires data from the host storage queue, the outgoing event is examined for origin, such as by examining the shadow queue.


James Thompson Photo 2

Method And Apparatus For Using Translated And Raw Guest Keyboard Input In A Host Shared Application Program

US Patent:
5847954, Dec 8, 1998
Filed:
Dec 28, 1995
Appl. No.:
8/579971
Inventors:
Albert L. Beard - Portland OR
William C. DeLeeuw - Hillsboro OR
James Thompson - Hillsboro OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 3023
US Classification:
364189
Abstract:
Host translation of guest keyboard events is blocked to effectively isolate a guest keyboard from a host keyboard during applications sharing. A guest keyboard driver translates guest keyboard events which are transmitted to a host for use in shared applications. A patch instruction is written over a host keyboard event module which causes a jump to a patch subroutine when an attempt is made to deposit host keyboard events in the storage queue. Host keyboard events are marked by the patch subroutine and the marked host events are deposited in a shadow queue which is disposed in parallel with the host storage queue. Translated guest events also are deposited in the shadow queue. Raw host and guest keyboard events are stored in the host storage queue. When a shared application requires data from the host storage queue, a call for a translation of the outgoing data is made. In the event that the data is guest data, a second patch instruction on the module supervising the translation call causes a jump to a second patch subroutine, which bypasses the translation call and causes entry of the pretranslated guest event from the shadow queue into the shared application.