USB extender
First Claim
Patent Images
1. A USB extender for extending the distance between a host and a device, the USB extender comprising:
- a controller;
a host transceiver connectable to a USB host and configured to transmit to the USB host both standard USB commands and non-standard USB commands received from the controller; and
a device transceiver connectable to a USB device and configured to receive both standard USB commands and non-standard USB commands from the USB device and to transmit the received USB commands to the controller;
wherein the controller is configured to determine the nature of the USB commands received at the device transceiver and to transmit determined commands to the host transceiver.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for extending USB connections. Provided are both active USB extenders and passive USB extenders that include functionality for accepting both standard and/or non-standard USB commands. The passive extender functions on a USB communications channel and the active extender functions to extend USB communications over a non-USB communications channel. Both types of extenders are configured to handle non-standard USB commands, such as a Macintosh power-on command or a Sun Microsystems reset, suspend, or wake-up command.
51 Citations
20 Claims
-
1. A USB extender for extending the distance between a host and a device, the USB extender comprising:
-
a controller;
a host transceiver connectable to a USB host and configured to transmit to the USB host both standard USB commands and non-standard USB commands received from the controller; and
a device transceiver connectable to a USB device and configured to receive both standard USB commands and non-standard USB commands from the USB device and to transmit the received USB commands to the controller;
wherein the controller is configured to determine the nature of the USB commands received at the device transceiver and to transmit determined commands to the host transceiver. - View Dependent Claims (2, 3, 4)
-
-
5. A USB extender for extending the distance between a host and a device, the USB extender comprising:
-
a host unit connectable to a USB host and configured to transmit to the host both standard USB commands and non-standard USB commands received from a device unit via a non-USB communications channel;
a device unit connectable to a USB device and configured to receive both standard USB commands and non-standard USB commands from the USB device and transmit the received commands to the host unit via the non-USB communications channel; and
a non-USB communications channel between the host unit and the device unit. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A method for extending the distance between a host and a Mac keyboard device that uses non-standard USB commands, the method comprising:
-
detecting the host power status by a host unit;
maintaining a voltage from the host to the keyboard when the host is powered down;
receiving a USB command from the keyboard at a USB extender device unit;
determining the nature of the command;
coupling the maintained voltage to ground upon determining that the host is powered down and the received command is a Mac power-on command;
transmitting the received USB command from the USB extender device unit over a non-USB communications channel to a USB extender host unit; and
transmitting the USB command received at the USB extender host unit to the host over a USB communications channel.
-
Specification