Nova Patents
WO0203312A2

Smart card virtual hub

Abstract

A smart card virtual hub (200) combines a ISO7816 compliant smart card reader interface (310) with a USB hub (300) that provides one or more attachment points for connection of devices to the USB bus, thereby interfacing such devices to the host computer (110). The hub in the presently preferred embodiment of the invention provides one port to which one USB functional device, such as a keyboard, may be attached. The attached keyboard shares a common USB bus bandwidth with the internal embedded smart card reader through a host-scheduled, token-based communication protocol that is handled by the USB driver and the device driver. A smart card virtual hub combines a ISO7816 compliant smart card reader interface with a USB hub that provides one or more attachment points for connection of devices to the USB bus, thereby interfacing such devices to the host computer. The hub in the presently preferred embodiment of the invention provides one port to which one USB functional device, such as a keyboard, may be attached. The attached keyboard shares a common USB bus bandwidth with the internal embedded smart card reader through a host-scheduled, token-based communication protocol that is handled by the USB driver and the device driver.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

21 claims: 3 independent, 18 dependent

  1. 1
    CLAIMS 1. An apparatus for connecting at least one USB device to a single point of connection for a USB bus, comprising:a virtual hub for interfacing said USB device to a host computer, said hub comprising a smart card reader interface and at least one port to which a USB device may be attached, wherein said USB device and said smart card reader interface share a common USB bus bandwidth through a host- scheduled, token-based communication protocol that is handled by a USB driver and a corresponding respective device driver;a smart card reader coupled to said smart card reader interface;and an enclosure which contains said virtual hub, said smart card reader, and at least one port connection for at least one USB device other than said smart card reader.
  2. 13
    An apparatus for connecting at least one device to a single point of connection for a bus, comprising:a virtual hub for interfacing said devices to a host computer, said hub comprising a smart card reader interface and at least one port to which one devices may be attached;a smart card reader which is coupled to said smart card reader interface;and an enclosure which contains said virtual hub, said smart card reader, and at least one port connection for said at least one USB device.
  3. 14
    A method for connecting at least one USB device to a single point of connection for a USB bus, comprising the steps of:providing a virtual hub for interfacing said USB device to a host computer, said hub comprising a smart card reader interface and at least one port to which said USB device may be attached, wherein said smart card reader interface and said USB device share a common USB bus bandwidth through a host-scheduled, token-based communication protocol that is handled by a USB driver and a corresponding respective device driver;providing a smart card reader coupled to said smart card reader interface;and providing an enclosure which contains said virtual hub, said smart card reader, and at least one port connection for said at least one USB device.