Abstract:
An apparatus and method are disclosed that can adapt off-the shelf PDA devices (90) to user input/output applications such as data entry applications and cellular phone applications. The resulting apparatus (10) may be sized and shaped to be durable and facilitate handheld operation when the user is mobile during use. The apparatus provides features required for portable data entry such as key entry, barcode scanning, radio frequency identification, and wireless local area network (LAN) as well as wide area network (WAN) communications. The apparatus may be operated (a) in a slave mode with inclusion of a PDA device (90) for use in certain input/output operations that are processor intensive as well as (b) in a stand-alone mode without inclusion of a PDA device (90) for use in certain other input/output operations that are not processor intensive.
Abstract:
A method of operating a data processing system having a main memory divided into memory pages that are swapped into and out of main memory when the main memory becomes short. The data processing system has an operating system that sends page store commands specifying memory pages to be stored in a swap file and page retrieve commands specifying memory pages to be retrieved from the swap file and stored in the main memory. The present invention provides a swap driver that utilizes compression code for converting one of the memory pages that is to be swapped out of main memory to a compressed memory page. The data processing memory includes a compressed page region that is used to store the compressed memory pages. A page table in the compressed page region specifies the location of each compressed page and the page address corresponding to that page. The swap driver compresses at least one of the memory pages specified in one of the page store commands to provide a corresponding compressed memory page and causes that compressed memory page to be stored in the compressed page region. The swap driver also searches the page table for a page identified in one of the retrieve commands. The swap driver causes that page to be moved to a corresponding area of main memory after decompressing the page if the swap driver finds an entry in the page table indicating that the page is stored in the compressed page region.
Abstract:
The present invention relates to the use of certain dialkyl fumarates for the preparation of pharmaceutical preparations for use in transplantation medicine or for the therapy of autoimmune diseases and said compositions in the form of micro-tablets or pellets. For this purpose, the dialkyl fumarates may also be used in combination with conventional preparations used in transplantation medicine and immunosuppressive agents, especially cyclosporines.
Abstract:
Disclosed is a method of treating auto-immune diseases by the administration of certain fumaric acid monoalkyl esters as salts or free acids thereof either alone or in combination with a dialkyl fumarate.
Abstract:
The present invention provides improved adenovirus vectors and packaging cell lines. One type of improved adenoviral vector comprises deletions within the E2b region of the adenoviral genome. These E2b-deleted virus are used in conjunction with novel cell lines that constitutively express E2b gene products. The present invention further provides adenoviral vectors deleted for all viral coding regions. These "gutted" vectors permit the transfer of large genes to cells as demonstrated herein by the transfer of the dystrophin gene to the muscle of mice. The E2b-deleted vectors and the gutted vectors provide improved adenoviral vectors useful for a wide variety of gene therapy applications.
Abstract:
The present invention provides improved adenovirus vectors and packaging cell lines. One type of improved adenoviral vector comprises deletions within the E2b region of the adenoviral genome. These E2b-deleted virus are used in conjunction with novel cell lines that constitutively express E2b gene products. The present invention further provides adenoviral vectors deleted for all viral coding regions. These "gutted" vectors permit the transfer of large genes to cells as demonstrated herein by the transfer of the dystrophin gene to the muscle of mice. The E2b-deleted vectors and the gutted vectors provide improved adenoviral vectors useful for a wide variety of gene therapy applications.
Abstract:
To support speculative execution in a processor, a speculative look aside table stores information about deferred exceptions. Labels attached to predicates in the predicate register file of the processor serve as indices to a speculative look aside table. When an exception is generated for a speculative operation, the speculative look aside table is updated. Deferred exceptions are detected and handled when the processor reads the corresponding entry in the speculative look aside table during an explicit or implicit check operation.
Abstract:
A translation look-aside buffer (TLB) for translating a variable page size virtual page number to a physical page number. The TLB partitions the virtual page number into an upper portion and a lower portion. The upper portion is always compared to an upper virtual page number entry in a first content addressable memory while only certain bits of lower portion are selectively compared to a corresponding number of bits in a lower virtual page number entry in a second content addressable memory. The number of bits compared in the second content addressable memory is determined by the specified size of the physical page. The TLB includes a page size memory having a plurality of page size entries wherein the certain number of bits for each of the lower virtual page entries is specified by a corresponding page size entry. Associated with each bit in the lower virtual page number entries is an enable transistor for selectively enabling the comparison of that bit in the lower virtual page number entry. The enable gate includes a control input coupled to a corresponding bit in a corresponding page size entry, the enable transistor selectively enabling the single bit comparison when the corresponding bit in the page size entry is set to an enable state and selectively disabling the comparison when the corresponding bit in the page size entry is set to a disable state.
Abstract:
A device (10) adding keyboard input to a handheld computer (12) lacking such input (such as pen computers and personal digital assistants) includes a bracket (30) having a plurality of clips (33) removably carrying the handheld computer (12), and a joint (40) secured to the keyboard (11) and the bracket (30) for positioning the keyboard (11) in a plurality of orientations relative to the handheld computer (12). These orientations include a first orientation in which the keyboard (11) is operable and at a preselected viewing angle from a display (14) that is pan of the handheld computer (12), a second orientation adjacent the display (14) in which the keyboard (11) substantially covers the display (14), and a third orientation proximate the handheld computer (12) in which the display (14) is unobstructed, thereby facilitating pen-based input through the display (14). A locking slide (51) carried in a recess (52) is selectively extended by the user to pass through a plurality of slots (53, 54 and 55) in joint (40) to secure the keyboard (11) and handheld computer (12) in the first and operational orientation.
Abstract:
A portable device (10) for selective message recordation and playback and scheduling includes a portable unit (11) and an optional homebase station (12). Portable unit (11) includes a housing (15), unit controller (20), tactile input mechanism (40), audio processor (60) and video processor (80). Portable unit (11) allows textual, audible and visual message inputs and their selective playback based on time or other preselected textual, audible or visual stimulus. A selectively detachable stylus (51) may be removed to engage a touch panel (50) for making operational selections and entering information. Optional homebase station (12) may include a variety of features for supporting and supplementing those of handheld unit (11), such as a floppy drive (112) message memory, input keys (114), a battery charging circuit (115) and an external communication circuit (117).