Abstract:
An apparatus includes a multi-format memory card drive having a multi-format memory card slot configured to receive any of a plurality of memory cards having a corresponding plurality of memory card formats. At least one of the plurality of memory cards has a memory card format that is different from another memory card format of the plurality of memory card formats. A bezel is configured for installation over the multi-format memory card slot. The bezel is configured to select a subset of the plurality of memory card formats that can be received by the multi-format memory card slot of the multi-format memory card drive.
Abstract:
A computer system for high-performance video and audio manipulations comprising a locked memory cartridge and an audio/video/compact disk (CD) drive controller/coprocessor. The computer system has a central processing unit (CPU) with at least one bus associated therewith, with the bus having at least one bus line. The cartridge comprises a readable memory, a memory control circuit, a lock control circuit, and a connector all in circuit communication with each other. The connector allows the memory, the memory control circuit, and the lock control circuit to be pluggably connected in circuit communication with the CPU. The memory control circuit scrambles some of the bus lines, thereby scrambling the data in the memory on reset, and unscrambles the bus lines responsive to inputs from the lock control circuit. The lock control circuit monitors the bus, waiting for a proper combination of bus values to be asserted onto the bus, at which time the lock control circuit causes the memory control circuit to unscramble the bus lines. The audio/video/CD drive controller/coprocessor comprises a CPU interface, a CPU cache, a memory controller, a memory bus arbitrator, a DRAM refresher, a video controller, a CD drive controller, a digital signal processor (DSP) sound coprocessor, and a “blitter” graphics coprocessor in an integrated package.
Abstract:
A desktop computer system having the capability to suspend and resume the state of the computer system. The suspended system state is saved to the system hard file such that system power may be removed, effectively allowing a system suspend requiring no power from the power supply.
Abstract:
The present invention provides a computer system supporting multiple, removable ROM-based applications without requiring the ROM-applications to be inserted into a particular slot. The computer system accepts one or more cartridges into any combination of slots. Once a cartridge is inserted into a slot, the computer system senses the insertion of a cartridge. The computer system then determines whether to swap the address ranges associated with the cartridge connectors, or slots. The address swap is implemented by either (i) swapping the cartridge connector chip selects or (ii) performing a page swap with the memory management unit.
Abstract:
A USB host/client system includes a USB host device, a USB client device connected via a USB cable to the USB host device, and a power supply unit remote from the USB host device for powering the USB host device through the USB cable connecting the USB client device to the USB host device. The USB host device can have means for communicating with a computer while the USB host device is connected to a USB client device, and/or the power supply unit supplies sufficient power for all normal operations of the USB host device.
Abstract:
An input device for a computer system having a central processing unit mounted in a central enclosure comprising a keyboard and touchpad mounted in a hinged bivalve enclosure. The input device is tethered to the central enclosure by a conductive tether.
Abstract:
A computer system comprising a central processing unit (CPU), a memory circuit, an I/O coprocessor, and an input device comprising a touchpad and two joysticks positioned one to each side of the touchpad. The input device interfaces to the CPU via a serial data link to the I/O coprocessor. The touchpad has a default template graphic image inscribed on or in the touchpad surface and has a retainer for removably securing template overlays to be used with the touchpad instead of the default template.
Abstract:
A method and system is provided for capturing, organizing, and presenting information generated from a television program. The method monitors closed caption data of television programs for transition symbols and user defined search parameters and scheduling information. Information relating to captured television programs is entered into a capture management database for assembly into an interactive results file. The interactive results file allows a user to browse, view and navigate the captured television program information.
Abstract:
A computer system for high-performance video and audio manipulations comprising a locked memory cartridge and an audio/video/compact disk (CD) drive controller/coprocessor. The computer system has a central processing unit (CPU) with at least one bus associated therewith, with the bus having at least one bus line. The cartridge comprises a readable memory, a memory control circuit, a lock control circuit, and a connector all in circuit communication with each other. The connector allows the memory, the memory control circuit, and the lock control circuit to be pluggably connected in circuit communication with the CPU. The memory control circuit scrambles some of the bus lines, thereby scrambling the data in the memory on reset, and unscrambles the bus lines responsive to inputs from the lock control circuit. The lock control circuit monitors the bus, waiting for a proper combination of bus values to be asserted onto the bus, at which time the lock control circuit causes the memory control circuit to unscramble the bus lines. The audio/video/CD drive controller/coprocessor comprises a CPU interface, a CPU cache, a memory controller, a memory bus arbitrator, a DRAM refresher, a video controller, a CD drive controller, a digital signal processor (DSP) sound coprocessor, and a "blitter" graphics coprocessor in an integrated package.
Abstract:
A computer system comprising a central processing unit (CPU) configured to accept coordinate type data from a touchpad or the like. The CPU has an operating system executing thereon with special support for interfacing to the touchpad. The operating system has the following capabilities: (1) mapping out geometric regions of the touchpad and assign the regions to specific region identifiers responsive to application programs and (2) determining the region identifier of a touched region and passing that region identifier to the application program. Support is also provided for changing the units of the commands used to define the regions.