# US 2014/0157003 A1 · Device for preventing logging of computer on-screen keyboard

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157003 A1
- Document ID: US20140157003A1
- Status: Published application
- Kind: A1
- Application number: 14/078,984
- Filed: 2013-11-13
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Inventors: Chi-Pei WANG
- Web page: https://patentgrep.com/patent/US20140157003A1

## CPC

- G06F 21/83: input devices, e.g. keyboards, mice or controllers thereof
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A device for preventing logging of computer on-screen keyboard has a pointer device and tandem device. The pointer device comprises a first transmission interface to connect the host computer, and an encryption module to encrypt and transfer data of the pointer device to the first transmission interface. This data contains pointer coordinates. A pointer data module is used to obtain, convert and save the coordinate data of the pointer device. A push-button data module is used to obtain, convert and save the push-button data of the existing pointer device. A physical interface module is used to obtain coordinates of the pointer device and original data of key events, The original data is converted into coordinates or push-button data of the pointer device by the pointer and push-button data modules. Then the encryption module decides if it is necessary to transfer the coordinate or push-button data in the form of encryption.

## Claims

### Claim 1

A device for preventing logging of a computer on-screen keyboard, the device comprising:
a first transmission interface, used to connect the host computer;
an encryption module, used to encrypt and transfer data of the pointer device to the first transmission interface; the data of the pointer device contains the pointer coordinate or the events of left, middle and right keys;
a pointer data module, used to obtain, convert and save the coordinate data of pointer device;
a push-button data module, used to obtain, convert and save push-button data of pointer device;
a physical interface module, used to obtain coordinates of pointer device and original data of key events;
thus, the original data obtained by physical interface module shall be converted into the coordinates or push-button data of pointer device by the pointer data module and push-button data module; then the encryption module decides if it is necessary to transfer the coordinate or push-button data in the form of encryption, thereby preventing logging of the computer on-screen keyboard.

### Claim 2 (depends on 1)

The device defined in claim 1, wherein said pointer device comprises: mouse, optical pen, touchpad and touch screen.

### Claim 3 (depends on 1)

The device defined in claim 1, wherein said pointer device is with a keyboard to form an integrated device of encrypted keyboard and pointer with software encryption function.

### Claim 4

A device for preventing logging of computer on-screen keyboard, which is a tandem device used to connect the host computer and an existing pointer device for controlling the host computer; said tandem device comprises:
a first interface, used to connect the host computer;
an encryption module, used to encrypt and transfer data of existing pointer device to the first interface; data of said pointer device contains pointer coordinates or the events of left, middle and right keys;
a pointer data module used to convert and save the coordinate data of existing pointer device;
a push-button data module, used to convert and save the push-button data of existing pointer device;
a second interface, used to obtain the coordinates and push-button data of existing pointer device;
thus the coordinates and push-button data of existing pointer device can be obtained from the second interface, then converted into and saved as the coordinates or push-button data of new pointer device by the pointer data module and push-button data module; then the encryption module decides if it is necessary to transfer the coordinates or push-button data in the form of encryption, thereby preventing logging of the computer on-screen keyboard.

### Claim 5 (depends on 4)

The device defined in claim 4, wherein said first and second interfaces are of wireless or wired plug-in type.

### Claim 6 (depends on 4)

The device defined in claim 4, wherein said pointer device also comprises mouse, optical pen, touchpad and touch screen.
