×

Universal serial bus assistance engine

  • US 8,260,985 B2
  • Filed: 04/15/2008
  • Issued: 09/04/2012
  • Est. Priority Date: 10/05/2007
  • Status: Active Grant
First Claim
Patent Images

1. A server configured to interact with a remote USB device comprising:

  • a host controller driver for the remote USB device;

    an outbound interface to transmit a configuration for predetermination from the host controller driver to;

    1) a message analyzer that is associated with the remote USB device and configured to extract information from a subset of a message comprising a USB HID report associated with the remote USB device based at least in part on the configuration for predetermination, practically implementable by hardware without using an instruction-based processing element; and

    2) an assistance engine that is associated with a remote USB host controller and configured to resubmit a USB descriptor to the remote USB host controller after the message analyzer extracts, wherein the resubmission is based at least in part on the configuration for predetermination and a past USB descriptor received earlier; and

    an inbound interface to receive a message from the message analyzer for the host controller driver.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×