Token for communicating with a host device, corresponding communication system and method
AssigneeGemalto SA
InventorFrançois Ennesser
Life of this patent
Estimating the term…
Abstract
The invention relates to a token for communicating with a host device. The token includes an interface for communicating through at least one USB communication channel. The token is adapted to receive, through at least one USB communication channel, a command for requesting the token to specify at least one capability of the token, and send, through at least one USB communication channel, as a reply to the received command, a response for specifying that the token supports a USB device class for HID. The invention also relates to corresponding communication system and method.
Claims12
A Universal Serial Bus (USB) token, acting as a slave, for communicating with a host device, acting as a master, the USB token comprising means for communicating through at least one USB communication channel, the USB token supporting a USB device class for Human Interface Device (HID),
- wherein the USB token is adapted to:
- send, on its own, through at least one USB communication channel, data relating to an HID report, as one proactive command originating from the USB token, acting as the master, the proactive command requesting the host device, acting as the slave, to carry out at least one action.
A method for communicating between a host device, acting as a master, and a Universal Serial Bus (USB) token, acting as a slave, the USB token and the host device comprising means for communicating, through at least one USB communication channel, with the host device and the USB token respectively, the USB token supporting a USB device class for Human Interface Device (HID),
- wherein the USB token sends, on its own, through at least one USB communication channel, to the host device data relating to an HID report, as one proactive command originating from the token, acting as the master, the proactive command requesting the host device, acting as the slave, to carry out at least one action.
Dependencies are inferred from the claim text.