SOFTWARE UPGRADING OR UPDATING

CL 717 SC 168
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,...