Abstract: A generic device controller unit system (10) includes a generic “true real time” peripheral device controller and a data and protocol communications interface that uses a common set of instructions from a meta-message set. The system (10) is generic, in that the system (10) is capable of connecting a processor (40) to any number of various peripheral devices (50), instead of being designed to interconnect a processor (40) only to a specific peripheral device (50). The system (10) interfaces between a standard non-true real time operating system and peripheral devices (50) in such a manner as to employ true real time peripheral device control using the meta-message set. The device controller of the system (10) allows a standard non-true real time operating system to send instructions from the meta-message set to implement true real time control of peripheral devices (50).
Abstract: A standalone kiosk accepts photographic data from a customer for printing one or more photographs from that photographic data. The kiosk may estimate the amount of time required to generate physical prints of the photographic data and display that time estimate to the customer. The kiosk establishes a connection with a wireless communications device carried by the customer and notifies the customer when the printed photographs are complete. The kiosk may dispense a wireless communications device; such as a pager, to the customer to allow for such a connection.
Abstract: A single storage device includes both a data storage unit and a power supply. The storage device is adapted to connect to a portable device to which data is sent and/or from which data is received, such as a digital camera or a personal digital assistant. The storage device preferably provides primary power to the portable device to which it is connected. A reader is provided for connecting to the storage device and reading data from and/or transmitting data to the data storage unit of the storage device. The reader is also adapted to recharge the power supply of the storage device.