Patent ReferencesOne chip microcomputer having programmable I/O terminals programmed according to data stored in nonvolatile memory Programmable controller communication interface module which is configurable by a removable memory cartridge Non-volatile memory control and data loading architecture for multiple chip processor Method and apparatus for replacing resident peripheral device control microcode by download via an application program Apparatus and method for operating a peripheral device as either a master device or a slave device Architecture for a universal serial bus-based PC speaker controller USB to multiple connect and support bays for peripheral devices Dual ROM microprogrammable microprocessor and universal serial bus microcontroller development system USB based microphone system Patent #: 5914877 InventorApplicationNo. 040110 filed on 03/17/1998US Classes:710/305, Bus interface architecture710/63, Universal710/64Via common units and peripheral-specific unitsExaminersPrimary: Ray, Gopal C.Attorney, Agent or FirmInternational ClassesG06F 013/10G06F 013/40 G06F 015/17 G06F 003/00 AbstractA Universal Serial Bus node having a non-volatile memory is preprogrammed with the data bits necessary to configure an attached state machine to become a translator or modified translator for signals from a computer peripheral device. On startup, the Universal Serial Bus node is configured to translate signals to and from the computer peripheral device into USB protocol signals to and from a Universal Serial Bus equipped computer in order to assure proper communication therebetween.Field of SearchINTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING)System configuring Universal Via common units and peripheral-specific units Application-specific peripheral adapting Input/Output addressing Programmable (e.g., EPROM) DISPLAY PERIPHERAL INTERFACE INPUT DEVICE Including keyboard Computer-to-computer data streaming In a bus system Having plural buses PACKET COMMUNICATIONS | |