Method and system for reducing multiple keystroke output
AssigneeAvocent Corporation
InventorCraig Siegman
Life of this patent
Estimating the term…
Abstract
A method for reducing the erroneous display of multiple keystrokes on a target computer, that occur when depressing a key a single time on a Universal Serial Bus (USB) based keyboard from a remote computer. The invention eliminates the time lapse between the key press and key released events to produce single keystrokes on the target computer, instead of erroneous multiple keystrokes.
Claims19
A method of preventing multiple keystroke entries from being displayed on a target computer, wherein a virtual Universal Serial Bus (USB) keyboard is connected to said target computer in a network system, the method comprising the steps of:
- receiving an indication of a key depressed by a user on said USB keyboard;
- delaying processing of said depressed key until another event is received;
- receiving a next event and determining whether said received event is a key press event or a key released event;
- and
- processing said depressed key to display a single keystroke on the target computer.
A rack interface pod comprising:
- (A) a housing;
- (B) a Universal Serial Bus (USB) connection;
- and
- (C) circuitry constructed and adapted to:
- (a) receive a keystroke press event from a remote computer connected to the network;
- (b) delay processing of said depressed key until another event is received by said circuitry;
- (c) determine whether said received event is a key press event or a key released event;
- and
- (d) process key released events for display of a single keystroke on said target computer.
A server comprising:
- (A) a housing;
- (B) a Universal Serial Bus (USB) connection;
- and
- (C) circuitry constructed and adapted to:
- (a) receive a keystroke press event from a remote computer connected to the network;
- (b) delay processing of said depressed key until another event is received by said circuitry;
- (c) determine whether said received event is a key press event or a key released event;
- and
- (d) process key released events for display of a single keystroke on said target computer.
Dependencies are inferred from the claim text.