Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
215 words
A digital assistant I/O expansion system comprising: a first enclosure defining the bounds of a digital assistant; a CPU within the enclosure; a memory coupled to the CPU; a touchscreen combination I/O apparatus implemented on a surface of the enclosure; an internal I/O bus coupled to the CPU and to an expansion connector in a surface of the enclosure; an expansion bus external to the enclosure, the expansion bus having the width and parallel structure of the internal I/O bus; an intermediate bus link connected to the expansion connector and to the expansion bus; first state-translation circuitry connected to the internal I/O bus and to the intermediate bus link; and second state-translation circuitry connected to the intermediate bus link and to the expansion bus; wherein the first state-translation circuitry translates and multiplexes bus signals appropriate to I/O peripheral devices from the internal I/O bus onto the intermediate bus link, and the second state-translation circuitry translates the signals on the intermediate bus link onto the expansion bus, providing on the expansion bus the signals and structure of the internal bus in a manner allowing the CPU to transact with peripheral devices connected to the expansion bus exactly as though they were connected on the internal I/O bus, requiring no dedicated device-driver software executed by the CPU.
Claim 2
Dependent Claim
215 words
A digital assistant I/O expansion system comprising: a first enclosure defining the bounds of a digital assistant; a CPU within the enclosure; a memory coupled to the CPU; a touchscreen combination I/O apparatus implemented on a surface of the enclosure; an internal I/O bus coupled to the CPU and to an expansion connector in a surface of the enclosure; an expansion bus external to the enclosure, the expansion bus having the width and parallel structure of the internal I/O bus; an intermediate bus link connected to the expansion connector and to the expansion bus; first state-translation circuitry connected to the internal I/O bus and to the intermediate bus link; and second state-translation circuitry connected to the intermediate bus link and to the expansion bus; wherein the first state-translation circuitry translates and multiplexes bus signals appropriate to I/O peripheral devices from the internal I/O bus onto the intermediate bus link, and the second state-translation circuitry translates the signals on the intermediate bus link onto the expansion bus, providing on the expansion bus the signals and structure of the internal bus in a manner allowing the CPU to transact with peripheral devices connected to the expansion bus exactly as though they were connected on the internal I/O bus, requiring no dedicated device-driver software executed by the CPU.
Claim 3
Dependent Claim
47 words
A digital assistant I/O expansion system as in claim 1 wherein the internal I/O bus comprises an ISA standard bus, the expansion connector is a 25-pin standard parallel port (SPP) connector, and said intermediate bus link is a 25-conductor parallel cable with 25-pin connectors at each end.
Claim 4
Dependent Claim
43 words
A digital assistant I/O expansion system as in claim 1 wherein the second state-translation circuitry is incorporated into a peripheral I/O device, and wherein the second state-translation circuitry translates states between the intermediate bus link and a controller in the peripheral I/O device.
Claim 5
Dependent Claim
70 words
A digital assistant I/O expansion system as in claim 1 wherein the second state-translation circuitry is incorporated into a docking box connectable to the intermediate bus link, and the second state-translation circuitry drives a synthesized bus as the expansion bus within the docking box, realizing a subset of states of the internal I/O bus required to communicate with peripheral I/O devices without use of dedicated device-driver software by the CPU.
Claim 6
Dependent Claim
84 words
A digital assistant I/O expansion system as in claim 4 wherein the docking box further comprises one or more of a network port with an external connector for interfacing to a serial cable, a hard disk controller for connecting to a hard disk drive within the docking box, a floppy disk controller for connecting to a floppy disk drive within the docking box, a serial port with an external serial connector, and a printer port with an external connector for interfacing to a printer.
Claim 7
Dependent Claim
50 words
A digital assistant I/O expansion system as in claim 4 wherein the docking box includes a power supply, and wherein the intermediate bus link comprises pins connected to the power supply for supplying power to the connected digital assistant from the docking box via conductors of said intermediate bus link.
Claim 8
Dependent Claim
65 words
A digital assistant I/O expansion system as in claim 4 wherein said digital assistant is a portable computer having an on-board storage power supply and said docking box comprises a primary power supply connected to pins of said 25-pin connector, and wherein said primary power supplies power via conductors of said intermediate bus link to recharge said on-board storage power supply of said digital assistant.
Claim 9
Dependent Claim
77 words
A digital assistant I/O expansion system as in claim 1 wherein, on power-up and reset, the CPU tests devices connected to the expansion bus for compatibility with a standard parallel port (SPP) communication mode, a standard enhanced parallel port (EPP) communication mode, and with a proprietary E 2 P 2 communication mode, and configures the first state-translation circuitry to operate in an appropriate mode according to the tested compatibility of the devices connected on the expansion bus.