"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."
Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 5179703 | Dynamically adaptive environment for computer programs Multiple versions of a given system command are run on a single operating system by using one command processing program per command irrespective of its version. Each version of the command has a command definition which has the same format for all counte... | 01/12/1993 |
| 5123103 | Method and system of retrieving program specification and linking the specification by concept to retrieval request for reusing program parts Herein discolosed is a software information reusing system comprising: a data base for storing software information; a dialogue display terminal; thereby processing the information inputted from the display terminal. First retrieval information of the sof... | 06/16/1992 |
| 5067072 | Virtual software machine which preprocesses application program to isolate execution dependencies and uses target computer processes to implement the execution dependencies The present invention relates to a virtual software machine for providing a virtual execution environment in a target computer for an application software program having one or more execution dependencies that are incompatible with a software execution en... | 11/19/1991 |
| 5062039 | Sharing of workspaces in interactive processing using workspace name tables for linking of workspaces An APL environment includes the usual workspaces plus so-called packaged workspaces. The disclosed packaged workspaces are load modules created from saved workspaces. An active APL workspace can access a loaded copy of the packaged workspaces using extern... | 10/29/1991 |
| 5051893 | System for processing data to facilitate the creation of executable images A system for processing code contained in one or more selected files, before the code is linked to form an executable image, features means for determining the locations in memory where the code will be stored after it is linked, and means for revising th... | 09/24/1991 |
| 4961133 | Method for providing a virtual execution environment on a target computer using a virtual software machine A system and method for providing application program portability and consistency across a number of different hardware, database, transaction processing and operating system environments. In the preferred embodiment, the system includes a plurality of pr... | 10/02/1990 |
| 4954941 | Method and apparatus for program updating A computer system is disclosed in which individual executing process can be replaced with updated or corrected versions of themselves without interrupting or otherwise interfering with the operation of the computer system. In particular, embedded in the p... | 09/04/1990 |
| 4894771 | Data base management system extending structure A data base management system extending structure includes a data base management system and an extended data base language pre-compiler for pre-compiling an extended data base language into a data base language with which the data base management system ... | 01/16/1990 |
| 4785397 | Method and apparatus for loading programs in a distributed processing system A system for loading a program in a distributed processing system including a plurality of information processing units interconnected by a transmission system. An information processing unit prepares a program and sends the program to the transmission sy... | 11/15/1988 |
| 4719564 | Interpreter linkage system for linking extension interpreters to a basic interpreter An interpreter linkage system sequentially interprets a plurality of statements constituting a source program written in a programming language in order to sequentially execute them. The system is further capable of arbitrarily adding new statements to an... | 01/12/1988 |
| 4675814 | Method of switching operating systems for a data processing system A data processing system in which one of several operating systems (OS) stored in the auxiliary storage is selectively loaded to the main storage so that an application program is run under the selected operating system. Each operating system is provided ... | 06/23/1987 |
| 4623963 | Device independent data transfer UNLOAD and LOAD utility programs (24) in computer system memory (16) are used to transfer user and system data from one set of direct access storage devices (10, 12, 14) to the same or another set of direct access storage devices. The originating or sendi... | 11/18/1986 |
| 4432050 | Data processing system write protection mechanism Use of a control storage device coupled with a central processing unit is locked, during the loading process from the unit to the device, to a would-be user of the device until such loading process is complete as indicated by a so-called "unlock" command ... | 02/14/1984 |
| 4330822 | Recursive system and method for binding compiled routines This disclosure relates to a system and method, residing in a data processing system, for binding together precompiled subroutines to form a complete host procedure object code. Each of the subroutines and the host procedure is provided with a segment dic... | 05/18/1982 |
| 4077058 | Method and apparatus for executing an extended decor instruction A multiprogrammable/multiprocessing digital computer system having a process control block for each process in the system, wherein each process control block includes information which specifies the state of a processor at any given time. Associated with ... | 02/28/1978 |