For USB 1.0 and 1.1, there were two different HCD implementations, "Open Host Controller Interface" (OHCI) and "Universal Host Controller Interface" (UHCI). OHCI was developed by Compaq, Microsoft and National Semiconductor, UHCI by Intel.