Patent ID: 8848910

Claim:
A system comprising an HDCP-over-USB USB controller to transfer High-Bandwidth Digital Content Protection (HDCP) over a Universal Serial Bus (USB), said HDCP-over-USB USB controller including a physical USB controller and a virtual USB controller, said virtual USB controller including an HDCP module for encrypting or decrypting video data according to an HDCP standard prior to transmission or display of said video data, said virtual USB controller including a controller video driver, said virtual USB controller providing for: responding to the video driver by affirming a capability for HDCP encryption; in response to receiving unencrypted high-definition video data, applying HDCP encryption to said unencrypted video data to yield HDCP-encrypted video data; and transmitting said HDCP-encrypted video data over a USB cable via said physical USB controller that does not provide for HDCP encryption, said virtual USB controller communicating with said physical USB controller using said controller video driver.