Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Programmable Multi-Host Device Sharing USB Hub

IP.com Disclosure Number: IPCOM000123633D
Original Publication Date: 1999-Feb-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 1 page(s) / 41K

Publishing Venue

IBM

Related People

Bealkowski, R: AUTHOR [+2]

Abstract

Disclosed is a Universal Serial Bus (USB) hub which allows multiple host connections and programmable port associations to each of the upstream hosts. A status screen is also provided.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 93% of the total text.

Programmable Multi-Host Device Sharing USB Hub

   Disclosed is a Universal Serial Bus (USB) hub which allows
multiple host connections and programmable port associations to each
of the upstream hosts.  A status screen is also provided.

   The figure shows a block diagram of the USB Sharing
Hub.  The crossbar switch connects one host to one or more ports.
Control performs the switching and programs the liquid crystal
display (LCD).  Control is a Non-removable Function accessible by
each internal hub.  Control tracks the current state of the switch
and accepts a "port release" request from an owning host and a "port
attach"  request will be granted only for "free" ports.  The USB
Sharing Hub supports an implementation dependent number of upstream
connections (hosts) and an implementation dependent number of ports.

   Each LCD corresponds to an associated port and is
preferably a small LCD, for example the equivalent of 16x16
characters.  The information displayed on each LCD is programmable.
The preferred display includes the name of the owning host, if any,
and information regarding the attached devices.  If a port is not
currently owned then "Available" or a similar indication is
displayed.

   USB devices are hot-plug and plug-and-play so the dynamic
assignment of ports to upstream connections poses no new operating
system software requirements.  When a port is disconnected from an
upstream host it appears to the host that the devices have been
unplugged. ...