| 7032218 |
Updating method of firmware of hard disk unit mounted on disk array device and disk array device with function for performing updating method |
| Apr-18-2006 |
Data recorded in a disk of a hard disk unit is copied to another hard disk unit. A proxy mode, for making the other hard disk unit which has been copied with the data to perform an I/O process to the hard... |
| 7020598 |
Network based diagnostic system and method for software reconfigurable systems |
| Mar-28-2006 |
A system and method for diagnosing a software system within a remote electronic device using a network is provided. A diagnostic controller controls diagnostics of the software system by instructing the... |
| 7016920 |
Method for tracking relationships between specified file name and particular program used for subsequent access in a database |
| Mar-21-2006 |
A method, apparatus, and computer implemented instructions for tracking relationships between programs and data in a data processing system. A file access request is received from a program, wherein the... |
| 7013455 |
System for automatically altering environment variable to run proper executable file by removing references to all except one duplicate file in the path sequence |
| Mar-14-2006 |
A method, system, and apparatus for correcting a path sequence of an environment variable in a data processing system is provided. In one embodiment, an environment variable manager monitors the data processing... |
| 7007273 |
Object oriented model of preloading software |
| Feb-28-2006 |
A method, system and computer program product for creating a preload. A preload may be stored onto a computer system prior to the computer system being manufactured. One or more attributes of an object... |
| 7003767 |
System and method for remotely updating software applications |
| Feb-21-2006 |
A system and method are disclosed for remotely updating a software application on both thin client and non-thin client workstations while the software application is open on the client workstation. The... |
| 7003534 |
Generating difference files using module information of embedded software components |
| Feb-21-2006 |
In generating difference information between different file versions, a software component distributor (SCD) receives new files and corresponding original files. The SCD generates a new map file, hex file,... |
| 7000229 |
Method and system for live operating environment upgrades |
| Feb-14-2006 |
A method and system for implementing a live operating system upgrade of a computer system. The method includes generating a first copy of a previous operating system environment of the computer system.... |
| 6996817 |
Method and system for upgrading and rolling back versions |
| Feb-7-2006 |
A method and system for versioning of applications is provided. A version of an application may be updated or rolled back transparently to the client. A list of resources in a current version of an application... |
| 6996816 |
Utilization of third party legacy data list |
| Feb-7-2006 |
An application program is provided access to a third party legacy data list not supported by the application program. A method embodiment includes supplying a plug-in module capable of providing an interface... |
| 6981250 |
System and methods for providing versioning of software components in a computer programming language |
| Dec-27-2005 |
A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides... |
| 6981253 |
Information processing apparatus and method, recording medium, storage medium, and program |
| Dec-27-2005 |
The present invention is directed to software downloading by use of a storage medium. If a semiconductor memory has been loaded when the power is turned on, the CPU determines whether the root directory... |
| 6976253 |
Method and apparatus for configuring a mobile device |
| Dec-13-2005 |
A method of configuring a mobile device allows an administrator to select multiple installation items from a set of possible installation items to include in a deployment package. At least one of the installation... |
| 6976079 |
System and method for upgrading software in a distributed computer system |
| Dec-13-2005 |
A method for upgrading one of several computer programs stored on an application server in a distributed computing environment while permitting the application server to continue to service requests for... |
| 6966059 |
System and method for providing automated low bandwidth updates of computer anti-virus application components |
| Nov-15-2005 |
A system and method for providing automated low bandwidth updates of computer anti-virus application components is described. Components of one or more deployed computer anti-virus applications requiring... |
| 6957425 |
Automatic translation of text files during assembly of a computer system |
| Oct-18-2005 |
A method of providing a desired language version of textual portions of a source code program for a computer system. During the system assembly process, a system description record (SDR) is read that identifies... |
| 6951016 |
Code server |
| Sep-27-2005 |
A code server operates in a data processing system having an operating system or environment, such as OS/2 or Windows, which processes coded programs in discrete code modules. The code server maintains... |
| 6938075 |
Method and apparatus for hierarchical software distribution packages including composite packages |
| Aug-30-2005 |
A software distribution system for software bundles comprising a plurality of packages, at least two of which are required by a different set of nodes on a network. Rather than send all of the packages... |
| 6931637 |
Computer system upgrade method employing upgrade management utility which provides uninterrupted idle state |
| Aug-16-2005 |
Within both a method for upgrading a computer system and a system for upgrading the computer system there is provided a computer system having associated therewith an upgrade management utility. The upgrade... |
| 6925593 |
Method and apparatus for transferring data during automated data processing |
| Aug-2-2005 |
A number of items of data from a data source (12) can be processed, and then supplied to a data destination (16-17). The data can include image data, text data, numeric data or some other type of data,... |
| 6915513 |
System and method for dynamically replacing code |
| Jul-5-2005 |
The present disclosure relates to a system and method for dynamically replacing code. In one arrangement, the system and method pertain to intercepting original program instructions during execution of... |
| 6907603 |
Software update management system with update chronology generator |
| Jun-14-2005 |
An update management system provides access to software updates (patches and upgrades) and to an update catalog server. The catalog server includes a chronology generator. When a request for an update... |
| 6889376 |
Method for migrating from one computer to another |
| May-3-2005 |
A process is provided for facilitating the migrating of a user's overall software environment from a first computer to a second computer. The process includes enhancing the operating system on the computer... |
| 6874143 |
Architectures for and methods of providing network-based software extensions |
| Mar-29-2005 |
Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured... |
| 6871345 |
Self managing software agents with introspection |
| Mar-22-2005 |
A system and method is described for managing plugin program components through encapsulation in a self managing agent that supports introspection for installation. An agent evaluator engine at the host... |
| 6871259 |
File system including non-volatile semiconductor memory device having a plurality of banks |
| Mar-22-2005 |
A flash memory includes a data bank having a plurality of banks, a merge bank, and an update data bank. A file system using the flash memory includes a unit storing update data corresponding to a data... |
| 6862581 |
Patch distribution system, method and computer program product |
| Mar-1-2005 |
A system, method, and computer program product are provided for distributing software patches utilizing a network. Initially, information relating to at least one application program is collected from... |
| 6834384 |
Methods and apparatus for upgrading firmware in an embedded system |
| Dec-21-2004 |
The present invention provides methods and apparatus for upgrading firmware in an embedded system, without impacting the system. More specifically, the present invention enables an embedded system to be... |
| 6789255 |
Determining update availability via set intersection over a sub-optimal pathway |
| Sep-7-2004 |
A low bandwidth link can be used optimally for software updates, by successively transferring more information about the updates only as the likelihood of an applicable update successively increases. A... |
| 6782448 |
Transparent code update in an automated data storage library |
| Aug-24-2004 |
An automated data storage library accesses data storage media from storage shelves in response to commands from external host(s). The library receives a code update image while continuing to operate. The... |
| 6779177 |
Mechanism for cross channel multi-server multi-protocol multi-data model thin clients |
| Aug-17-2004 |
A method and apparatus in a data processing system for refreshing data in an application. A call is received to update data in the application, wherein the data is destined for a component in the application.... |
| 6779176 |
Methods and apparatus for updating electronic system programs and program blocks during substantially continued system execution |
| Aug-17-2004 |
A method of implementing program updates in an electronic system includes requesting the system to accept a program update and loading replacement programs for execution. The method includes using an operating... |
| 6771385 |
Method of using a server connected with a network and a server system |
| Aug-3-2004 |
A method of using a server connected with a network, includes the steps of storing data of software to transmit to a plurality of image forming apparatus connected with the network, wherein the software... |
| 6754894 |
Wireless software and configuration parameter modification for mobile electronic devices |
| Jun-22-2004 |
Multiple copies of a software or operating parameter change are broadcast using a wireless signal to a mobile electronic device. Broadcasting multiple copies increases the probability that the device will... |
| 6742176 |
Secure flexible plugin software architecture |
| May-25-2004 |
A secure flexible plugin architecture allows plugins to dynamically interconnect in highly flexible arrangements to permit the handling of many kinds of file formats. Interconnection is self-administered... |
| 6738970 |
Method and apparatus for identifying changes made to a computer system due to software installation |
| May-18-2004 |
A method and apparatus identifies changes made to a computer system caused by the installation of software. The state of the computer system is recorded before the software is installed and, after the... |
| 6728956 |
Data processor, program updating method and storage medium |
| Apr-27-2004 |
A data processor capable of preventing a system from starting up improperly due to incomplete program updating. The data processor receives, by way of an external interface, a program which is sent by... |
| 6718546 |
Application management |
| Apr-6-2004 |
This invention relates to management of a computer application. In particular it relates to the optimization of an application which is written for more than one platform. There is disclosed apparatus,... |
| 6711737 |
Data processing system, data processing method, and program-providing medium therewith |
| Mar-23-2004 |
A data processing system includes at least one execution subject including at least one object, and at least one execution environment including at least one object for providing the execution subject... |
| 6698018 |
System and method of multiple-stage installation of a suite of applications |
| Feb-24-2004 |
A multiple stage installation system for the installation and setup of a suite of applications segregates and organizes the preparation, installation, clean up, optimization, etc. into functional groupings... |
| 6697826 |
Information-handling system, method, and article of manufacture including and object search mechanism that provides constraint-based filtering in a distributed object system |
| Feb-24-2004 |
An information-handling system operable within a distributed object computing environment (DOCE) is disclosed that includes an object-based program for controlling object searching in a constraint-based... |
| 6687900 |
Method and system for loading instructions into an executing process |
| Feb-3-2004 |
A method for loading instructions into an executing process includes: executing a first application comprising at least one cartridge selected from a set of cartridges; instantiating a second application... |
| 6681390 |
Upgrade of a program |
| Jan-20-2004 |
A method and processor program product for performing an upgrade of a program on a processor are provided. An upgraded version of the program is received into the processor and a backup of the program... |
| 6678888 |
Method and system for software distribution |
| Jan-13-2004 |
A software distribution system includes a first management means is provided for controlling premise software. A second management means is provided to controls already installed software. A third management... |
| 6675382 |
Software packaging and distribution system |
| Jan-6-2004 |
A method and apparatus for packaging and distributing software. Embodiments of the invention comprise a software packaging system that is portable across many platforms. Each package is self-contained... |
| 6658659 |
Compatible version module loading |
| Dec-2-2003 |
A system and method for loading software identifies versions of software modules to be loaded. The version identification allows a loader to request, access and load any level or version of a program that... |
| 6658660 |
System and method of automatically modifying source code for marshaling, unmarshaling and marking modified data objects |
| Dec-2-2003 |
A computer (100) and a method (200) are provided for automatically generating source code (132) readily operable in a fault-tolerant system or a distributed system, from source code (130) non-operable... |
| 6651249 |
Multi-tiered incremental software updating |
| Nov-18-2003 |
A software application (110) is updated to a newer version by means of incremental update patches (122). The incremental update patches (122) each contain that information necessary to transform one version... |
| 6640334 |
Method and apparatus of remotely updating firmware of a communication device |
| Oct-28-2003 |
A method and apparatus for remotely updating firmware saved in a FLASH memory of a communication device connected to a network is presented. The FLASH memory is partitioned into at least a first and a... |
| 6637023 |
Method and system for updating read-only software modules |
| Oct-21-2003 |
A method and system are described for updating software modules bundled in a read-only device of a computer. According to the invention, when a software module is to be executed from the read-only device,... |