| 6510552 |
Apparatus for keeping several versions of a file |
| Jan-21-2003 |
An apparatus for keeping several versions of a file includes a memory and an overwriting unit coupled to the memory. An initial version of the file is stored in a first area of the memory, and a current... |
| 6507881 |
Method and system for programming a peripheral flash memory via an IDE bus |
| Jan-14-2003 |
A system for programming a periphery flash ROM is provided. The system in-cludes a host computer, an IDE interface, a flash controller, a flash ROM, and a micro-processor. The flash controller is coupled... |
| 6502239 |
Method and apparatus for round-trip software engineering |
| Dec-31-2002 |
A method of round-trip engineering source code from a software model, and in particular a method of forward engineering code previously reverse engineered into a software model whereby to generate updated... |
| 6502176 |
Computer system and methods for loading and modifying a control program without stopping the computer system using reserve areas |
| Dec-31-2002 |
A computer system and methods for loading a program and for modifying a program loaded in a memory without stopping the computer system are disclosed. The computer system includes a memory having a first... |
| 6501995 |
Process control system and method with improved distribution, installation and validation of components |
| Dec-31-2002 |
A control system has blocks or other components that facilitate validation of their own replacements, e.g., downloaded via e-commerce transactions. The system includes first and second process control... |
| 6496977 |
Method and system for implementing network filesystem-based aid for computer operating system upgrades |
| Dec-17-2002 |
Initially, an automated data collection script is updated to include the identity and location of files containing personality and license information. A list of workstations to be upgraded is then compiled.... |
| 6496976 |
Method and system for dynamic recompilation of statements of a first language embedded in a program having statements of a second language |
| Dec-17-2002 |
A method and system for processing statements of a first language embedded in a program having statements of a second language are described in various embodiments. Statements of the first and second languages... |
| 6487718 |
Method and apparatus for installing applications in a distributed data processing system |
| Nov-26-2002 |
A method and apparatus for installing an application on a client computer. An image is created of a selected client computer. The image of the selected client computer is placed on another computer. The... |
| 6477703 |
Software patch selection tool |
| Nov-5-2002 |
A patch selection tool providing a method and apparatus for identifying software patches for installation on a computer system in which current versions of software applications installed on the computer... |
| 6473898 |
Method for compiling and selecting data attributes |
| Oct-29-2002 |
A system and method for compiling data defining objects such as, but not necessarily limited to, components to be configured into a personal computer system. With respect to such components, a predetermined... |
| 6470496 |
Control program downloading method for replacing control program in digital broadcast receiving apparatus with new control program sent from digital broadcast transmitting apparatus |
| Oct-22-2002 |
To provide a control program downloading method that is used by a digital broadcast receiving apparatus equipped with a storing device which stores an update program and a non-update program that compose... |
| 6467087 |
Method for updating a printer firmware |
| Oct-15-2002 |
A method for updating a printer firmware is disclosed. The method achieves updating a printer firmware by use of downloading a printer firmware from the network or some media. More specifically, a Printer... |
| 6463583 |
Dynamic injection of execution logic into main dynamic link library function of the original kernel of a windowed operating system |
| Oct-8-2002 |
Methods and system for dynamically injecting execution logic into shared memory spaces of a windowed operating system. An injection dynamic link library is loaded from an injection application into a pre-determined... |
| 6463373 |
Fail-safe system in integrated control of vehicle |
| Oct-8-2002 |
A fail-safe system used in integrated control of a vehicle includes structural-element control portions. Preset priority degrees are given to the structural-element control portions, respectively. A manager... |
| 6453469 |
Method and apparatus to automatically deinstall an application module when not functioning |
| Sep-17-2002 |
A method and apparatus for automatically installing a target application module and de-installing the target application module if it fails to execute or function properly is described. In one embodiment,... |
| 6453468 |
Methods for improving reliability while upgrading software programs in a clustered computer system |
| Sep-17-2002 |
A method for enhancing reliability while upgrading a software program implemented in a clustered computer system from a first version to a second version. The software program is implemented as software... |
| 6449765 |
Varying web page link based on user and web page status |
| Sep-10-2002 |
A plurality of vendors include a prescribed hyperlink protocol in their web pages to be participating web pages. The protocol included is the same for everyone, although the function and appearance of... |
| 6449682 |
System and method for inserting one or more files onto mass storage |
| Sep-10-2002 |
The present invention relates to a system and method for inserting one or more files onto a mass storage device during a boot sequence. The method includes loading a content module containing at least... |
| 6438748 |
Apparatus and method for conversion of messages |
| Aug-20-2002 |
To achieve a highly efficient upgrade of software in computer based systems a message conversion apparatus (34) comprises an interface unit (36) for message conversion information (MCI) describing at least... |
| 6434744 |
System and method for patching an installed application program |
| Aug-13-2002 |
A system and method for patching an installed application program and making an installer program aware that an application has been patched is disclosed. The system and method recognizes that a patch... |
| 6425126 |
Apparatus and method for synchronizing software between computers |
| Jul-23-2002 |
A method and apparatus for synchronizing software between computers are disclosed. A software fix manager compares a preferred software inventory with a software inventory from a computer that is to be... |
| 6425125 |
System and method for upgrading client software |
| Jul-23-2002 |
A system for upgrading software has multiple clients coupled to an upgrade server. The clients store an old version of software. The upgrade server stores both the old version of software and a new version... |
| 6421778 |
Method and system for a modular scalability system |
| Jul-16-2002 |
A method and system are disclosed for a modular, application-independent program that provides for scalability. The system parameters, that is one or more features, each feature having one or more settings,... |
| 6381741 |
Secure data downloading, recovery and upgrading |
| Apr-30-2002 |
The invention provides an improved method and system for secure down-loading, recovery, and upgrading of data. A client device receives information from a server device using a reliable software modules... |
| 6377977 |
Method for loading application program and opening files in host terminals before collaborating on a joint project |
| Apr-23-2002 |
In a local area network, at least one host terminal has an application program and operates as a source host and other host terminals operate as destination hosts. Each host terminal executes a file management... |
| 6377253 |
System tour generator |
| Apr-23-2002 |
A technique to generate a web-based presentation is described that includes obtaining an entry from a feature table (the entry having an identification portion and an installation portion), and generating... |
| 6367072 |
Apparatus and method for identifying and modifying computer operating system components |
| Apr-2-2002 |
A structure for identifying and modifying a computer operating system components includes a component table including a list of possible components of the operating system. An identifier structure is configured... |
| 6366917 |
Method of modifying a populated database structure by modifying metadata describing the database structure |
| Apr-2-2002 |
A method of modifying a database structure requires firstly modifying metadata that describes the relevant database structure. Thereafter, the relevant database structure is automatically modified to conform... |
| 6360362 |
Automatic update of camera firmware |
| Mar-19-2002 |
A method of updating firmware between an imaging device and a host system is disclosed. The host system detects that the firmware on the imaging device is incompatible with a configuration of the host... |
| 6360358 |
Maintenance of code knowledge for up-to-date access thereof |
| Mar-19-2002 |
Maintenance of code knowledge for up-to-date access thereof. In one embodiment, a computer-implemented method for providing code knowledge in response to receiving a request for code knowledge regarding... |
| 6360357 |
Adding code in an application during runtime to enrich object behavior |
| Mar-19-2002 |
A method, apparatus and system for allowing an end-user to define at run-time the way an object in the system will react to existing operations, or events, that are later performed on the object. In the... |
| 6349408 |
Techniques for implementing a framework for extensible applications |
| Feb-19-2002 |
Techniques for providing extensible applications arc provided. A bundle or software module can be developed that is able to install itself within an application. The software module can also inform the... |
| 6347396 |
Disturbance free update of data |
| Feb-12-2002 |
To improve the efficiency for an update process in a software processing device with a plurality of memory partitions (4,14) it is proposed to continue the execution of old software on original data stored... |
| 6346944 |
Simulation display system |
| Feb-12-2002 |
A simulation display system includes input deciding means for designating an external signal, a signal which is replaced by an event or an event, and an animation block for displaying the operation of... |
| 6330569 |
Method for versioning a UML model in a repository in accordance with an updated XML representation of the UML model |
| Dec-11-2001 |
In a computer system executing a repository program and having a memory, a method is disclosed for versioning a UML model in the repository in accordance with an updated XML representation of the UML model.... |
| 6324619 |
Process and system for managing run-time adaptation for general purpose distributed adaptive applications |
| Nov-27-2001 |
A method and system for managing run-time adaptation for general purpose distributed adaptive applications. Using the present software run-time environment, application designers would be able to quickly... |
| 6321380 |
Method and apparatus for modifying instruction operations in a processor |
| Nov-20-2001 |
A "soft-patch" allows an instruction or group of instructions to be replaced with a pre-loaded instruction or group of instructions. When an Instruction Fetch Unit (IFU) fetches an instruction, the instruction... |
| 6321378 |
Automated code replication during application development |
| Nov-20-2001 |
An application development tool supports a "replicate" mode of operation which, when selected, automatically archives copies of any application source code modules being edited. Where the application source... |
| 6317878 |
Information processing system and recording media |
| Nov-13-2001 |
An electronic system having a communication unit executes specified processing by software and, in particular, an information processing system enables freely controlling upgrading of a facility of the... |
| 6311322 |
Program rewriting apparatus |
| Oct-30-2001 |
The normal program storing portion stores a normal program containing a control procedure of the program rewriting apparatus and a spare rewriting program. In a first period, the control device overwrites... |
| 6308230 |
Information/software interface having serial communications detection logic/electronics for determining either a host or an embedded microcomputer device controller connected thereto |
| Oct-23-2001 |
An improved communication interface for an embedded microcomputer device controller is provided. The interface includes serial communications detection logic/electronics for identifying the nature of external... |
| 6305015 |
Information processing system architecture |
| Oct-16-2001 |
An information processing system architecture comprising a set of software products subdivided into domains (21-23), each of which comprises at least one software product. Each domain (21-23) contains... |
| 6305010 |
Test, protection, and repair through binary code augmentation |
| Oct-16-2001 |
A type mismatch problem in computer programs is said to occur when there is a mismatch between the form or classification of a value encountered during program execution and that anticipated by the program.... |
| 6275982 |
Method and device enabling a fixed program to be developed |
| Aug-14-2001 |
The present invention relates to a device and process for executing code sequences in a support comprising an integrated circuit (10) capable of executing code sequences, as well as a first memory (12)... |
| 6263494 |
Data updating method using overlap area and program converting device for converting update program in distributed-memory parallel processor |
| Jul-17-2001 |
In a parallel processor, a local area and an overlap area are assigned to the memory of each processing element (PE), and each PE makes calculations to update the data in both areas at the runtime. If... |
| 6256773 |
System, method and article of manufacture for configuration management in a development architecture framework |
| Jul-3-2001 |
A system, method, and article of manufacture are provided for affording consistency in a development architecture framework as components in the framework change. A reference program code is provided and... |
| 6254288 |
Integrated circuit controlled transaction management system |
| Jul-3-2001 |
An integrated circuit controlled transaction management system using an interpreter which deals with the execution of an application, either on an ICC, or on a terminal or on both. The system is able to... |
| 6249911 |
Optimizing compiler for generating store instructions having memory hierarchy control bits |
| Jun-19-2001 |
An optimizing compiler for generating STORE instructions having memory hierarchy control bits is disclosed. The compiler first converts a first STORE instruction to a second STORE instruction. The compiler... |
| 6202208 |
Patching environment for modifying a Java virtual machine and method |
| Mar-13-2001 |
The invention includes a patch environment for a modifying a program executed by a Java Virtual Machine ("JVM") while the program is being executed. The patch environment has a patch data structure defined... |
| 6202145 |
System and method for eliminating a ring transition while executing in protected mode |
| Mar-13-2001 |
A system, method, and computer readable medium for eliminating unnecessary ring transitions is described. Often, a requested system service or I/O operation can be performed entirely at a higher ring level,... |