| 7043724 |
System and services for handling computing environments as documents |
| May-9-2006 |
A system for describing computing environments as electronic documents, programs or other types of electronic representation or data is disclosed. The environment description can be created, transferred... |
| 7043359 |
Vehicle navigation system |
| May-9-2006 |
A vehicle navigation system is composed of first and second recording devices, first and second execution modules, and an install module. The first and second recording devices respectively store therein... |
| 7043358 |
Vehicle navigation system adapted to improved system upgrade procedure |
| May-9-2006 |
A vehicle navigation system is composed of first and second recording devices, first and second execution module, and an install module. The first and second recording devices respectively stores therein... |
| 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... |
| 7024581 |
Data processing recovery system and method spanning multiple operating system |
| Apr-4-2006 |
A system and method for recovering from a computer system crashing as a result of the storage disk suffering physical damage and/or the corruption of an application, operating system, and/or data. The... |
| 7020875 |
Mechanism for selecting representatives from program patch chains based on user roles |
| Mar-28-2006 |
An automated method is described for searching through sets of software patches to select a recommended set for installation on any given system. The patches are organized into patch chains each having... |
| 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... |
| 7017148 |
Apparatus and method for UPnP device code generation using XML |
| Mar-21-2006 |
An apparatus and method for UPnP device code generation using XML are described. The method includes receiving a UPnP device description document from a device developer. Once received, one or more service... |
| 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... |
| 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.... |
| 7000228 |
Online upgrade of container-based software components |
| Feb-14-2006 |
Techniques for online upgrading of software components are disclosed. The techniques are especially suited for online upgrading of container-based software components in object oriented computing environments.... |
| 6996815 |
Method and software tools for intelligent service pack installation |
| Feb-7-2006 |
A software tool and method are provided for selectively installing service packs in a computer system according to dependency information and whether or not an upgrade to an application is scheduled. The... |
| 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... |
| 6996667 |
Method and apparatus for rewriting program executed in disk drive |
| Feb-7-2006 |
If a disk drive receives a program transfer command issued by a host system, a program specified by the command is written to a disk. Next time the disk drive is powered on, a process is executed during... |
| 6993758 |
Method and apparatus for renewing software in a software-operated machine |
| Jan-31-2006 |
A method and apparatus for renewing software in a software-controlled machine is provided wherein a sensor 16 detects external command information to shift an operation control circuit 50 from... |
| 6993650 |
Authentications integrated into a boot code image |
| Jan-31-2006 |
A method, computer program product and system for storing or updating authentications, e.g., passwords, in a boot code image, i.e., binary executable boot code, stored within a Read Only Memory (ROM),... |
| 6986132 |
Remote incremental program binary compatibility verification using API definitions |
| Jan-10-2006 |
A method of operating a computer system includes providing a first version of a program in memory and verifying the program prior to program execution. Program verification includes indicating a verification... |
| 6983458 |
System for optimizing data type definition in program language processing, method and computer readable recording medium therefor |
| Jan-3-2006 |
The present invention provides a code optimizing method for a program language processing system which can delete an unnecessary duplicate multiphase type definition and can avoid an unnecessary multiphase... |
| 6978466 |
Method and system to reduce thrashing in a multi-threaded programming environment |
| Dec-20-2005 |
A method and system to reduce thrashing in a multi-threaded programming environment is disclosed. A method in accordance with one embodiment of the present invention includes intercepting an operating... |
| 6978228 |
Method of performing a system reverse engineering process |
| Dec-20-2005 |
The invention relates to a method of performing a system reverse engineering process. The method provides for an examination of the application system that requires reverse engineering by examining the... |
| 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... |
| 6973302 |
Information processing terminal |
| Dec-6-2005 |
The present invention relates to an information processing terminal that makes it possible to readily upgrade software of information processing terminals connected by a network. When a control program... |
| 6971023 |
Authorizing an additional computer program module for use with a core computer program |
| Nov-29-2005 |
A system for scanning computer files for unwanted properties, such as containing computer viruses or being spam e-mail, allocates a priority to pending scan requests based upon the identity of a computer... |
| 6970697 |
Platform-independent scanning subsystem API for use in a mobile communication framework |
| Nov-29-2005 |
A platform-independent system and associated method are provided for use with a mobile communication device. Included is a mobile communication device capable of communicating via a wireless network. Such... |
| 6968550 |
Apparatus and method for synchronizing software between computers |
| Nov-22-2005 |
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... |
| 6966048 |
Method and system for computer based testing using a non-deterministic exam extensible language (XXL) protocol |
| Nov-15-2005 |
A system for computer-based testing for producing and delivering a test to an examinee includes a test driver, a storage device that stores the test definition language as a plurality of segments, and... |
| 6965928 |
System and method for remote maintenance of handheld computers |
| Nov-15-2005 |
A method for maintaining handheld computers at a location remote from a home maintenance node containing a maintenance database for at least one of the handheld computers. The method comprising connecting... |
| 6961931 |
Dependency specification using target patterns |
| Nov-1-2005 |
A method for generating changes and updating existing files and code in a computer program, wherein the method comprises reading existing source code and existing object code in the computer program. Then,... |
| 6961773 |
System and method for managing application service providers |
| Nov-1-2005 |
A managed services platform. An applications management server is provided for managing relationships with application service providers and others over a wide area network such as the Internet. The applications... |
| 6954928 |
Method for selecting a set of patches to update a system of programs |
| Oct-11-2005 |
An automated method is described for searching through sets of software patches to select a recommended set for installation into any given system. Each patch is assigned a ranking based upon how thoroughly... |
| 6952823 |
Software patch generator using compression techniques |
| Oct-4-2005 |
A method and system for generating a patch file from an old version of data which consists of a series of elements and a new version of data which also consists of a series of elements. Several patch files... |
| 6952822 |
Program installation method, program installation system, program executing apparatus, and storage medium |
| Oct-4-2005 |
The installation method makes possible the installation of new programs, while maintaining security, in a system LSI device. The installation method comprises a step for receiving the signature data 7... |
| 6950863 |
Method and system for verifying a software upgrade for a communication device |
| Sep-27-2005 |
A method and apparatus for verifying a software upgrade for a communication device identifies transient variables that may change their value over time. These transient variables are then compared to change... |
| 6948164 |
Method and system for modifying executable code to add additional functionality |
| Sep-20-2005 |
A system for modifying a compiled executable code file by adding patches that add functionality when the modified executable code file is executed. The modifying is performed without recompiling, relinking... |
| 6948166 |
System and method for automatically de-installing previously installed software based on user defined preferences |
| Sep-20-2005 |
The present invention is embodied in a system and method for managing software packages that are to be installed on a computer by automatically de-installing previously installed software based on user... |
| 6948163 |
Remote electronic file builder |
| Sep-20-2005 |
A method for remotely building electronic files, and a system and product for performing the method. The method includes determining if a repository target file is up-to-date with respect to a repository... |
| 6948059 |
Component loader for industrial control device providing resource search capabilities |
| Sep-20-2005 |
The installing of components into an industrial computer observes a pulling paradigm in which a required resource list associated with each component is reviewed against resources in the target-industrial... |
| 6944855 |
System, method, and article of manufacture for creating and updating an application using software application elements |
| Sep-13-2005 |
A system, method, and article of manufacture are described for use in updating a target application with one or more software application data elements. In an exemplary embodiment, the system comprises... |
| 6944854 |
Method and apparatus for updating new versions of firmware in the background |
| Sep-13-2005 |
A method, system, and computer program for updating firmware in a data processing system as a background operation allowing a user to utilize the computer for other purposes during the update process is... |
| 6941453 |
System and method for determining if a device needs to be updated and locating and invoking an update agent to update the firmware or software in the device |
| Sep-6-2005 |
Disclosed herein is a method for updating at least one of firmware, software, device components, and device configuration in an electronic device. The method and apparatus may employ at least one update... |
| 6938109 |
Method and system for updating software with smaller patch files |
| Aug-30-2005 |
Rather than comparing an old file with a new file to generate a set of patching instructions, and then compressing the patching instructions to generate a compact patch file for transmission to a user,... |
| 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... |
| 6931328 |
Analyte detection system with software download capabilities |
| Aug-16-2005 |
An analyte concentration monitoring system having network-based communication features which provide a link between an analyte detection system and a centralized computer. The analyte detection system... |
| 6928579 |
Crash recovery system |
| Aug-9-2005 |
A client device is connectable to a server via a communication network for receiving new software packages. The client device includes a pair of system partitions designated as current and backup system... |
| 6928328 |
Integrated electronic signatures for approval of process control system software objects |
| Aug-9-2005 |
A software object authorization system includes the ability to select signers who must approve a software object before it is downloaded to a process control system. The signers are presented with a form... |
| 6925467 |
Byte-level file differencing and updating algorithms |
| Aug-2-2005 |
A method for performing differencing and updating between electronic files is provided. A byte-level file differencing algorithm receives two byte streams corresponding to an original file and a new file.... |
| 6922735 |
Management of co-processor information by integrating non-program information with program information |
| Jul-26-2005 |
A system including a host processor (11) operating in combination with one or more co-processors (13) is disclosed. In this system, a file storage facility (17) stores executable files... |
| 6920630 |
Graphical user interface for managing resource bundles for internationalization |
| Jul-19-2005 |
An interactive graphical user interface (GUI) based system is described for the development, creation, and management of Java resource bundles. Furthermore, the GUI provides an application that works across... |
| 6915512 |
Software editing with indication of format and processing state of each process of the software |
| Jul-5-2005 |
A software editing apparatus is provided with an input unit for inputting an information file which includes editing parts and editing contents with respect to a software which is provided in a form which... |
| 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... |