SOFTWARE UPGRADING OR UPDATING

CL 717 SC 168
6199203 Memory management techniques for on-line replaceable software
Mar-6-2001 A system for managing the memory of a software component, such as a software library, such that the state of the software component is preserved after an update to the software component. There are two...
6178549 Memory writer with deflective memory-cell handling capability
Jan-23-2001 A memory writer has the capability to modify the machine code according to the defective memory-cell locations, such that the modified code functionally bypasses all defective memory-cell addresses upon...
6173420 Method and apparatus for fail safe configuration
Jan-9-2001 A method and apparatus for configuring a software application on a cluster is provided. A configuration coordinator executing on a configuration manager communicates with one or more configuration slaves...
6173417 Initializing and restarting operating systems
Jan-9-2001 An operating system may be more efficiently initiated and restarted by making a virtual image of the configuration settings for a base system configuration. These settings may be stored and may be used...
6168321 Electronic control unit having user breakable function
Jan-2-2001 Flash ROMs store a control program for controlling an internal combustion engine and a boot program for rewriting the flash ROMs in respective storage areas. A user breakable object area is set appropriately...
6161218 Software patch architecture
Dec-12-2000 A software package installed on a UNIX system V computer system is repaired by installing a System V software patch package. During installation of the patch package using the pkgadd utility and scripts...
6151657 Processor with embedded in-circuit programming structures
Nov-21-2000 An architecture for an integrated circuit with in-circuit programming, allows for dynamically altering the in-circuit programming instruction set itself, as well as other software stored on the chip. The...
6148441 Method for reprogramming flash ROM in a personal computer implementing an EISA bus system
Nov-14-2000 There is disclosed a method for reprogramming a 5 volt flash ROM, which includes EISA configuration code and boot code stored together in the same sector. The method of the present invention includes determining...
6138274 Method and apparatus for updating an online computer program
Oct-24-2000 The computer programs in redundant, high-reliability systems can be updated in real-time, without a service outage by performing a memory-to-memory data transfer. Old data structures from the primary computer...
6135651 Patching apparatus and method for upgrading modem software code
Oct-24-2000 A software patch method and apparatus using a content addressable memory (CAM) to produce a code change enable signal when a program memory address matches a patch memory address, to cause program execution...
6104875 Method for field programming an industrial process transmitter
Aug-15-2000 A method is disclosed for altering in the field the operating instructions used by an industrial process transmitter to collect, manipulate and transmit output signals representing the state of an industrial...
6096094 Configuration manager for configuring a data acquisition system
Aug-1-2000 A data acquisition system comprising a Configuration Manager for intelligently managing access to DAQ configuration information. The data acquisition system comprises a computer system coupled to a data...
6094702 Method and apparatus for enabling access to computer system resources
Jul-25-2000 An application-specific integrated circuit (ASIC) for enabling access to memory. ASIC includes a decryptor, a valid authorization storage component, an upgrade verifier, an upgrade storage component, and...
6085268 Portable information terminal/method for renewing programs using PC card with utility programs on PC card displayed for selection according to control signal from controller
Jul-4-2000 A portable information terminal capable of updating a program using a PC card, and a method for updating a program using the same, are provided. The portable information terminal is capable of updating...
6078931 Method and system for resetting references to deleted software structures
Jun-20-2000 A method, system, computer program product, memory, and object-oriented system for resetting references to software structures after the software structures have been deleted. A software structure to be...
6078747 Application program interface to physical devices
Jun-20-2000 In a computer system, a programming interface between application programs and a physical device. The application programs (41, 42) may include executable programs and dynamic-linked libraries. The application...
6073207 Microcomputer comprising flash EEPROM
Jun-6-2000 In a microcomputer, a programmable memory such as a flash EEPROM has a first memory region and a second memory region. In this case, the first memory region stores an application program, while the second...
6070012 Method and apparatus for upgrading software subsystems without interrupting service
May-30-2000 A method and system for updating a software subsystem while services are being provided by the software subsystem is provided. Initially, instructions are processed from a primary software subsystem loaded...
6064814 Automatically updated cross reference system having increased flexibility
May-16-2000 A method of maintaining cross reference information regarding a user program comprises the steps of determining that an aspect of a first referencee has been modified, notifying a first referencer that...
6061512 Methods and apparatus for creating automated servers for display telephones
May-9-2000 A development system for generating an automated server application program includes a server and a development tool. The server is responsive to a set of server control signals for providing a service...
6056786 Technique for monitoring for license compliance for client-server software
May-2-2000 A technique for determining the number of users or client computers which transact with a server program during a given period of time. The technique is used to ensure that more users or client computers...
6055503 Software program self-modification
Apr-25-2000 The present invention, generally speaking, provides a mechanism for modifying an executable upon first execution. Various modifications may be made to the executable, including modifications useful for...
6049672 Microprocessor with circuits, systems, and methods for operating with patch micro-operation codes and patch microinstruction codes stored in multi-purpose memory structure
Apr-11-2000 A microprocessor operates in response to microinstructions stored in a read only memory. A patch table stores a indication of patch microinstructions stored in cache memory. This cache memory caches data...
6044461 Computer system and method of selectively rebooting the same in response to a system program code update
Mar-28-2000 A computer system and method restart only affected system program code levels of a computer system in response to a program code update to one or more system program code levels in the computer system....
6041319 Method and system for telephone updates of postal scales
Mar-21-2000 A postal scale system is updated, by telephone or other communication medium, by a remote service provider whenever postal rates or regulations are changed, without requiring shipment or replacement of...
6023704 Apparatus and method for swapping identities of two objects to reference the object information of the other
Feb-8-2000 An object identity swapper dynamically updates the configuration of an object by taking a first object, instantiating a new second object, swapping the identities of the first and second objects, and reading...
6014725 Method of up-dating the contents of the electronic memory of an electronic appliance
Jan-11-2000 To update the memory contents in an electronic memory formed by an EPROM (4) in an electronic apparatus (5) without hardware measures, communication is initiated between the electronic apparatus (5) and...
5978916 Method, system and computer program product for updating region-dependent software using a common update module for multiple regions
Nov-2-1999 Method, system and computer program product for updating pre-existing region-dependent software within multiple regions via a common software update without affecting the region-dependent nature of the...
5970251 Process for optimizing program parts for motor vehicle controllers
Oct-19-1999 A process for optimizing data and/or program parts for programmed controllers that can be used, e.g., in motor vehicle controllers. In this process, the controller is connected to an external application...
5938766 System for extending functionality of a digital ROM using RAM/ROM jump tables and patch manager for updating the tables
Aug-17-1999 A system and method for extending the functionality of a digital system is disclosed. The system includes a read-only memory (ROM) for storing an extendible control application, a processing unit for executing...
5930504 Dynamic nonvolatile memory update in a computer system
Jul-27-1999 An improved process for updating a nonvolatile memory of a computer system includes selecting a logical area of the nonvolatile memory to update. Protected procedures are copied from one of the selected...
5909689 Automatic update of file versions for files shared by several computers which record in respective file directories temporal information for indicating when the files have been created
Jun-1-1999 A computer program/software determines the latest version for one or more data files used by several interconnected computers or workstations, and selectively updates each file version stored in individual...
5909502 Software loading system for a currency scanner
Jun-1-1999 An apparatus and method for loading software changes into a currency discrimination machine. In one embodiment, a flash card having a memory remotely programmed with a second software code is adapted to...
5881236 System for installation of software on a remote computer system over a network using checksums and password protection
Mar-9-1999 A system to perform software on a remote computer system automatically over a network using a local computer system. The software being performed is placed on a storage device connected to the local computer....
5878256 Method and apparatus for providing updated firmware in a data processing system
Mar-2-1999 A programmable firmware store for a personal computer system includes a plurality of nonvolatile alterable electronic memories connected in a mutually paralleled circuit arrangement. The memories are connected...
5854937 Method for reprogramming flash ROM in a personal computer implementing an EISA bus system
Dec-29-1998 There is disclosed a method for reprogramming a 5 volt flash ROM, which includes EISA configuration code and boot code stored together in the same sector. The method of the present invention includes determining...
5838981 Data communication apparatus with a program renewal function
Nov-17-1998 A data communication apparatus which has a program renewal operation to renew an original program with a renewal program. The original program is stored in a first non-volatile memory, which also stores...
5835914 Method for preserving and reusing software objects associated with web pages
Nov-10-1998 A method for preserving the existence of a control during the lifetime of its container application is provided. A naming control is specified in an HTML document prior to specifying the target control....
5835778 Preinitialized load module modifying system
Nov-10-1998 When a preinitialized load module 2 is modified, modifying command analysis means 401 registers modifying commands in a modifying command table 302, preinitialized load module loading means 402 loads a...
5802549 Method and apparatus for patching pages of ROM
Sep-1-1998 A method and apparatus for patching ROM pages using minimal RAM pages is accomplished by reserving a limited number of RAM pages which are shared to facilitate a patching process. The patching process...
5790856 Methods, apparatus, and data structures for data driven computer patches and static analysis of same
Aug-4-1998 The present invention teaches a variety of methods, apparatus and data structures for providing data driven patching. According to one embodiment, patches are stored in a known format in a discernible...
5768562 Methods for implementing logic in auxiliary components associated with programmable logic array devices
Jun-16-1998 Methods for implementing a portion of a user's logic design in a component such as a random access memory, a read-only memory, an arithmetic logic unit, a digital signal processor, a microprocessor, or...
5761504 Method for updating a software code in a communication system
Jun-2-1998 A method of updating a software code in a cable communication system (10) involves the steps of receiving a notification (100) by a cable access unit (30). Next, the cable access unit (30) receives (110)...
5758340 System and method for controlled, multi-tiered subsetting of a data model
May-26-1998 The present invention is a data processing system and method for providing controlled, multi-tiered checkout of a subset of a first data model storage (111) to a second data model storage (111). The present...
5752039 Executable file difference extraction/update system and executable file difference extraction method
May-12-1998 A header analyzing unit extracts a header area and each table unit area in each of an old and a new executable files, and calls a difference extracting unit for each area. A segment data associating unit...
5748967 Program rewriting method and apparatus for multiprocessor system
May-5-1998 In at least two microprocessor systems each having a microprocessor, a flash electrically erasable programmable read only memory (EEPROM), and a system bus connected to the microprocessor and the memory,...
5721929 Method for extending a fourth generation programming language
Feb-24-1998 A system for extending the capabilities of a programming language, particularly a 4GL, wherein an extension of the programming language is created as a class within the C++ programming language. The extension...
5717929 Apparatus and method for program execution, and image reproduction apparatus with special effects utilizing such apparatus and method
Feb-10-1998 The present image reproduction apparatus detects a comment statement provided to a program code statement, and executes a processing according to a special command for executing an image effect inherent...
5713024 Cold boot data backup system
Jan-27-1998 The cold boot data backup apparatus maintains an index of all data file activity on a computer system and stores copies of data files in a manner to enable a user to recreate the state of the computer...
5696975 Launching computer applications
Dec-9-1997 A computer application stored on a storage medium (e.g., a portable storage medium such as a compact disk) is automatically launched. Initialization information expressed in accordance with a predefined...