scispace - formally typeset
Patent

Method for optimizing software for any one of a plurality of variant architectures

TLDR
In this paper, the authors propose a method to implement software for a wide variety of variant host architectures, without excessive usage of host memory, by providing an initialization module of the software to host memory.
Abstract
A method allows a designer to implement software for a wide variety of variant host architectures, without excessive usage of host memory (52). The method is based on providing an initialization module of the software to host memory (52). A portion of the initialization module determines the host architecture. The unneeded portions of the initialization module are freed, and needed portions are relocated into a contiguous memory space to minimize host memory usage. Any location dependent entries in the needed portions of the program are then updated based on the relocation. The initialization module includes a plurality of code blocks, (16, 18, 20, 22), each of which is optimized to a particular variant architecture. When the variant architecture of the host is identified, those code blocks which are optimized to the identified host are selected and the other code blocks are freed. The selected blocks are then relocated to optimize host usage.

read more

Citations
More filters
Patent

Self-configuring computer system

TL;DR: In this article, a self-configuring computer system, which configures and loads appropriate software to support custom configurations without manual intervention by the user or the manufacturer, is disclosed.
Patent

System and method for integrating paper-based business documents with computer-readable data entered via a computer network

TL;DR: In this paper, a method of integrating paper-based business documents requiring an original signature with electronic data about those documents, and for later retrieving the data entered by the end user to create the documents is characterized by the steps of having the end-user enter all required information for creating the required document, saving the gathered data in a database, associating the saved data with a unique identification code, and printing the unique ID on the paperbased document when it is printed by the user.
Patent

Hosted machine code installation

TL;DR: In this article, a method and system for installing a JAVA application on a computer system is described, which comprises the steps of determining the particular operating system of the computer system, selecting installation commands (such as editing registry files, creating program groups and folders) corresponding to the determined operating system from a plurality of operating system dependent installation commands; and executing the selected installation commands corresponding to a particular operating systems to fully integrate the application onto the operating system.
Patent

Apparatus and method for identifying a computer microprocessor

TL;DR: In this article, a read-only memory for storing microprocessor ID data having data fields for identifying the microprocessor, and control logic for executing an ID instruction that reads the microprocess ID data from the read only memory and stores it in a register.
Patent

System and method for executing wireless communications device dynamic instruction sets

TL;DR: In this paper, a system and method for executing dynamic instruction sets in a wireless communications device is described, which comprises: forming the system software into symbol libraries, each symbol library comprising symbols having related functionality; arranging the symbol libraries into code sections in a code storage section nonvolatile memory; executing system software; receiving a patch manager run time instruction (PMRTI) or dynamic instruction set, including conditional operation code and data items, in a file system section nonvatile memory.
References
More filters
Patent

Data processing system having automatic configuration

TL;DR: In this article, a method and apparatus for automatic configuration of a computer system is provided wherein one or more system peripheral or I/O devices can be interfaced to the computer system through I /O boards that plug into a system motherboard.
Patent

Software emulation of bank-switched memory using a virtual DOS monitor and paged memory management

TL;DR: In this paper, a virtual DOS monitor uses the paging hardware of a processor such as the Intel 80386 microprocessor in conjunction with its Virtual-8086 mode of operation to emulate expanded memory using extended memory.
Patent

Peripheral subsystem initialization method and apparatus

TL;DR: In this paper, the authors propose a method and apparatus for reducing initialization time in a peripheral storage system including a large number of subsystems, each including a cache store in a control unit and a back store having a plurality of DASD storage devices.
Patent

Universal interface system using the controller to adapt to any connecting peripheral device

TL;DR: A universal interface system includes a number of identical bidirectional input and output port leads, with groups of leads being identified under program control to drive each connecting peripheral device according to the devices' procedural interface requirements.
Patent

Application program interface to networking functions

TL;DR: In this article, the authors present a system for providing an interface to an application program for accessing networking functions, which translates routines requesting networking functions to the operating system commands which contain facilities for accessing network functions.