Back to results
US 8,799,533 B2Granted
Universal serial bus assistance engine
AssigneeSamsung Electronics Co., Ltd.
InventorsNils Bunger, Aly E. Orady, Matthew B. Debski, Pankaj Garg, Dali Kilani, Teju Khubchandani, Himadri Choudhury
Life of this patent
Estimating the term…
Abstract
A method to interact with a local USB device is disclosed. A message is received from the local USB device. Predetermined information is extracted from a proper subset of the message. The extracted information is transmitted to a local process.
Claims5
A server configured to interact with a remote Universal Serial Bus (“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 Human Interface Device (HID) report associated with the remote USB device based at least in part on the configuration for predetermination;
- 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.
4 more elements
A method to interact with a remote Universal Serial Bus (USB) device comprising:
- transmitting a configuration for predetermination 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 Human Interface Device (HID) report associated with the remote USB device based at least in part on the configuration for predetermination;
- 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
- receiving a plurality of messages from the message analyzer;
- and
- performing a host controller driver service for the remote USB device.
5 more elements
Dependencies are inferred from the claim text.