| 5809287 |
Automatic computer upgrading |
| Sep-15-1998 |
A method for use in upgrading a resource of a computer from an existing version of the resource to a later version of the resource. The method includes the steps of (a) digitally storing upgrade information... |
| 5805899 |
Method and apparatus for internal versioning of objects using a mapfile |
| Sep-8-1998 |
A method and apparatus for providing versioning information for a plurality of software objects. When an object is compiled and linked, at build time, the link-editor creates a version definition section... |
| 5787280 |
Apparatus and method for providing a facility for managing versions and configurations of persistent and transient objects |
| Jul-28-1998 |
A system (20) and method for managing change in software systems and applications manages change for both transient and persistent objects in a domain independent, non-intrusive, object-oriented fashion.... |
| 5778231 |
Compiler system and method for resolving symbolic references to externally located program files |
| Jul-7-1998 |
A program compiler identifies each symbol in a source program that references another program. For each identified symbol, the compiler determines whether the symbol is a reference to a remotely located... |
| 5768568 |
System and method for initializing an information processing system |
| Jun-16-1998 |
An information processing system and method is disclosed that can automatically establish a software environment suitable for a hardware configuration without the operator's intervention even if the hardware... |
| 5768566 |
Method and facility for uninstalling a computer program package |
| Jun-16-1998 |
A computer program product has a facility for uninstalling itself The facility is both efficient and dynamic. The facility only backs up a minimal set of files that may be affected by an installation of... |
| 5764992 |
Method and apparatus for automatic software replacement |
| Jun-9-1998 |
A software program running on a computer automatically replaces itself with a newer version in a completely automated fashion, without interruption of its primary function, and in a manner that is completely... |
| 5754862 |
Method and system for accessing virtual base classes |
| May-19-1998 |
A method for a computer compiler for an object-oriented programming language for implementing virtual functions and virtual base classes is provided. In preferred embodiments of the present invention,... |
| 5754785 |
Communications network equipment |
| May-19-1998 |
In accord with the objects of the invention, methods and apparatus for controlling communications network equipment are provided. The apparatus is used in a telecommunications network having a plurality... |
| 5752040 |
Image processing apparatus which can update program |
| May-12-1998 |
An image processing apparatus comprises: an inserting unit to insert a memory medium such as IC card or floppy disc which can be freely attached or detached and in which programs to control the image processing... |
| 5752035 |
Method for compiling and executing programs for reprogrammable instruction set accelerator |
| May-12-1998 |
A microprocessor comprises a defined execution unit coupled to internal buses of the processor for execution of a predefined, fixed set of instructions, combined with one or more programmable execution... |
| 5742742 |
Printing system for determining if there is enough memory to store revised program and controlling the system using control program with the revised program |
| Apr-21-1998 |
A printing apparatus comprises a transfer means for transferring a new data from outside of the printing apparatus, a storing means for storing the new data transferred by said transfer means, and a control... |
| 5732275 |
Method and apparatus for managing and automatically updating software programs |
| Mar-24-1998 |
A software program running on a computer is automatically managed, monitored and updated with a newer version in a completely automated fashion, without interruption of its primary function, and in a manner... |
| 5706510 |
Zymbolic history management system |
| Jan-6-1998 |
A zymbolic history management system (ZHMS) allows a user to create annotated symbolic links (zymlinks) to files in a shared file system. A single link is created to each file of the shared file system... |
| 5701472 |
Method for locating a versioned object within a version tree depicting a history of system data and processes for an enterprise |
| Dec-23-1997 |
The method of the present invention is useful in a computer system having a user interface, a memory, a repository and a database. The method is a repository program executed by the computer system for... |
| 5701463 |
Method of replacing the identity of a file with another as part of a file open request in a computer system |
| Dec-23-1997 |
In an improved method for accessing files in a computer system, file open requests are intercepted at the level of the operating system. The identity of the file to be opened is extracted from the request... |
| 5684952 |
Supervisory control system for networked multimedia workstations that provides reconfiguration of workstations by remotely updating the operating system |
| Nov-4-1997 |
A supervisory control system for a networked multimedia computing system permits a teacher or network administrator to quickly and easily update system software on selected destination workstations with... |
| 5671398 |
Method for collapsing a version tree which depicts a history of system data and processes for an enterprise |
| Sep-23-1997 |
The method of the present invention is useful in a computer system having a user interface, a memory, a database and a repository operative in the computer system for accessing the database. The method... |
| 5654901 |
Loading software into field test equipment |
| Aug-5-1997 |
In a cellular telecommunications system comprising a base transceiver station (BTS) coupled to a base station controller (BSC), a method for testing the BTS begins by connecting an operations maintenance... |
| 5649112 |
Method and apparatus for modifying microcode in a distributed nodal network while the network continues operation |
| Jul-15-1997 |
Updating of control code is accomplished in multiple nodes of a computing system while the computing system remains in operation. Each node includes a processor, memory, a first version of a control code... |
| 5644771 |
Efficient method router that supports multiple simultaneous object versions |
| Jul-1-1997 |
OOP environments comprise composite data structures and internal mechanisms for manipulating those structures. The structures are used to allow a user to realize the power of OOP. Hence, the layout of... |
| 5634114 |
Dynamic link library version negotiation |
| May-27-1997 |
The version negotiation of the present invention insures that there will always be an expected data and control interface between a Dynamic Link Library (DLL) and an application program that relies on... |
| 5630135 |
Multiple-execution method of multiple-version programs and computer system therefor |
| May-13-1997 |
A method for executing programs in a distributed processing system includes executing in a plurality of first processors different programs which perform the same function. Messages, containing data representing... |
| 5625804 |
Data conversion in a multiprocessing system usable while maintaining system operations |
| Apr-29-1997 |
In a multiprocessing system, data which is stored on an external storage media and shared by a plurality of processors is converted from an old format to a new format without bringing the multiprocessing... |
| 5623661 |
System for and method of providing delta-versioning of the contents of PCTE file objects |
| Apr-22-1997 |
A method and system for providing delta-versioning of data stored in an object-based data repository. In the preferred embodiment, delta-versioning is provided for "file" objects in a PCTE implementation... |
| 5619716 |
Information processing system having a configuration management system for managing the software of the information processing system |
| Apr-8-1997 |
An information processing system in which update processes are automated in conformity with types of client machines, to thereby dispense with manual version update processes, and within which redirectors... |
| 5600834 |
Method and apparatus for reconciling different versions of a file |
| Feb-4-1997 |
In a distributed file environment, a system for safely updating a file wiut risk of losing work performed at one site due to work performed on the file at another site uses a journal or log at each site... |
| 5586304 |
Automatic computer upgrading |
| Dec-17-1996 |
A method for use in upgrading a resource of a computer from an existing version of the resource to a later version of the resource. The method includes the steps of (a) digitally storing upgrade information... |
| 5581755 |
Method for maintaining a history of system data and processes for an enterprise |
| Dec-3-1996 |
The method of the present invention is useful in a computer system having a user interface, a memory, a repository and a database. The method is a repository program executed by the computer system for... |
| 5579509 |
Apparatus and method for verifying compatibility of system components |
| Nov-26-1996 |
Each component of a plurality of interacting system components is associated with a version identifier. The version identifier is stored in a location accessible by the other components. Each component... |
| 5577232 |
Method and apparatus for allowing computer circuitry to function with updated versions of computer software |
| Nov-19-1996 |
An arrangement for assuring the compatibility of versions of software produced for a particular computer hardware architecture including a hardware version register, apparatus for providing an indication... |
| 5535389 |
Business process objects with associated attributes such as version identifier |
| Jul-9-1996 |
The present invention is directed to systems and methods for providing a repeatable business process capability in an object oriented computing environment. Business process information, including a set... |
| 5522079 |
Compiler merging new and preexisting modules while preserving function order |
| May-28-1996 |
A compiler which merges two output files into a third output file. First, the compiler generates a new output file by compiling an input file. Next, the compiler searches for an existing output file for... |
| 5481713 |
Method and apparatus for patching code residing on a read only memory device |
| Jan-2-1996 |
A method and apparatus for generating patching resources in an information processing system having operating instructions on a Read Only Memory Device. The present invention simplifies the patch generation... |
| 5450606 |
System for dynamically exchanging and matching revision information between host and terminal |
| Sep-12-1995 |
A micro mainframe link software for associated processing of this invention allows complete compatibility for all the combinations of the host, work station and asset revisions to be assured. When the... |
| 5450589 |
Firmware modification system wherein older version can be retrieved |
| Sep-12-1995 |
A firmware modification system in a data processing apparatus, containing a processor for executing a program and a working program holding unit for holding therein data of the program executed by the... |
| 5430878 |
Method for revising a program to obtain compatibility with a computer configuration |
| Jul-4-1995 |
A program is stored in the memory of a computer to create an image of the program. The image of the program is examined for information indicating whether the program is compatible with the configuration... |
| 5421017 |
Real time control system and method for replacing software in a controlled system |
| May-30-1995 |
In order to save development costs, a real time control system should offer the possibility of being upgraded or of growing by replacing software during operation. This ability is achieved in that every... |
| 5379429 |
Method of resource management for version-up in a computer system and systems therefor |
| Jan-3-1995 |
A resource management method and system for version-up in a multiprocessor system having functions that a processor to be made version-up investigates resources under control by the own processor itself... |
| 5339450 |
Computer system including a terminal operable as a service processor and a work station |
| Aug-16-1994 |
The present invention relates to a floating console control system of computer system. This computer system includes a main storage unit storing the operating system, a central processing unit for reading... |
| 5339430 |
System for dynamic run-time binding of software modules in a computer system |
| Aug-16-1994 |
In telecommunications switching systems, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational... |
| 5317722 |
Dynamically adapting multiple versions on system commands to a single operating system |
| May-31-1994 |
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... |
| 5313614 |
Method and apparatus for direct conversion of programs in object code form between different hardware architecture computer systems |
| May-17-1994 |
Application programs compiled for a first, "source", computer are translated, from their object form, for execution on a second, "target", computer. The translated application programs are linked or otherwise... |
| 5257377 |
Process for automatically migrating a subset of updated files from the boot disk to the replicated disks |
| Oct-26-1993 |
An electronic printing system with plural hard disks for storing system files in which upgraded software together with software identification data is written to a first of the disks, the system booted... |
| 5155847 |
Method and apparatus for updating software at remote locations |
| Oct-13-1992 |
A method and system are provided for updating the software used in remote computer systems from a central computer system. The method includes storing in the central computer system, copies of the software... |
| 5111390 |
Software security system for maintaining integrity of compiled object code by restricting users ability to define compilers |
| May-5-1992 |
A computer system which uses a main processor with main memory, and operates under a specialized software operating system, provides for checking the integrity of its compiler by use of software routines... |
| 5008814 |
Method and apparatus for updating system software for a plurality of data processing units in a communication network |
| Apr-16-1991 |
In maintaining a communication network of processing units distributed in multiple nodes linked by communication channels, system software in a plurality of data processing units is updated by first installing... |
| 4788637 |
Communication control apparatus |
| Nov-29-1988 |
A communication control apparatus wherein the version number of a communication control program in a packet accepted by a receive circuit is compared at a comparator with that of the local station. When... |