| 6588011 |
Apparatus for automatically generating restore process during software depolyment and method therefor |
| Jul-1-2003 |
A mechanism for automatically generating the software program for returning a client system to its initial state following a software installation is implemented. The mechanism rests on an object-oriented... |
| 6578199 |
Automatic tracking system and method for distributable software |
| Jun-10-2003 |
A method and apparatus for tracking the use of a distributable software application uses two identification codes and a tracking assistant to monitor the operation and distribution of the software application.... |
| 6567977 |
Method and apparatus for software program installation preview directed to system software |
| May-20-2003 |
A method includes trapping function calls that if executed would modify the configuration of a computer system. The functionality of the trapped function calls is emulated such that the configuration is... |
| 6564377 |
Self-describing components within a software catalog |
| May-13-2003 |
A method for installing and registering a COM component objects within a registration datastore of a computing system. The method comprising checking the COM component object to determine whether it contains... |
| 6564369 |
Conflict checking using configuration images |
| May-13-2003 |
A configuration image file is a single file containing all the information needed to troubleshoot, distribute or delete software from one or multiple computers. Information contained in configuration image... |
| 6564254 |
System and a process for specifying a location on a network |
| May-13-2003 |
When a user selects an arbitrary symbol 75 (word, phrase, sentence, graphic, image, etc.) from an arbitrary application 3 on a client computer 3, and copies this symbol 75 to a clipboard 79, a linker 23,... |
| 6550061 |
System and method for modifying configuration files in a secured operating system |
| Apr-15-2003 |
A computer system and method modifies operating system files via a self-deleting background process that downloads to a user's desktop and bypasses operating system securities. The background process modifies... |
| 6549914 |
System and method for statistical file preload for factory installed software in a computer |
| Apr-15-2003 |
A method for statistical file preload of an image in a computer system is disclosed. The method includes statistically analyzing a bandwidth requirement of computer readable files to be downloaded to a... |
| 6546553 |
Service installation on a base function and provision of a pass function with a service-free base function semantic |
| Apr-8-2003 |
A base function provides a base function semantic. During service installation, an unconditional branch instruction to a service function replaces one or more instructions at the beginning of a base function.... |
| 6546554 |
Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer |
| Apr-8-2003 |
A browser-independent and automatic apparatus and method for receiving, installing, and launching applications from a browser is described. According to one embodiment, a helper application is registered... |
| 6536040 |
Cross-platform program, system, and method having a system independent registry for use on operating systems irrespective of a registry equivalent |
| Mar-18-2003 |
The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless... |
| 6535911 |
Viewing an information set originated from a distribution media and updating using a remote server |
| Mar-18-2003 |
Automated computerized methods, computer-readable medium containing computer-executable instructions, and apparatus are disclosed for viewing an information set originated from a distribution media and... |
| 6532587 |
Electronic equipment |
| Mar-11-2003 |
A data transfer unit is connected with an external nonvolatile memory storing a correction program and the like data, and it transfers the correction program, etc. of the external nonvolatile memory to... |
| 6523166 |
Method and system for on-demand installation of software implementations |
| Feb-18-2003 |
A method and system for installing software implementations such as applications and COM classes as they are needed from an external source, such as a centralized network store. When a software implementation... |
| 6507948 |
Method, system, and program for generating batch files |
| Jan-14-2003 |
Disclosed is a system, method, and program for creating a file, such as a batch file, that is capable of executing on one of many different operating systems. An object is processed including a plurality... |
| 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... |
| 6490722 |
Software installation and recovery system |
| Dec-3-2002 |
A software installation and recovery system provides an initial bootstrap sequence of instructions that initializes the low-level parameters of the client device, initializes the persistent storage system,... |
| 6490723 |
Method and system for installing files in a computing system |
| Dec-3-2002 |
In a computing system, at least one computer-readable medium is for storing information. The information includes at least one installation file. The installation file includes at least one first instruction... |
| 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... |
| 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... |
| 6457122 |
Fault tolerant process for the delivery of programs to writeable storage device utilizing pre-operating system software/firmware |
| Sep-24-2002 |
A method and apparatus for installing programs on a writeable storage device in a fault tolerant manner is described. A processor readable medium having instructions causes a processor to write at least... |
| 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,... |
| 6453470 |
Dynamic detection of hardware configuration in a digital terminal |
| Sep-17-2002 |
A method and apparatus for detecting a hardware configuration in a digital terminal, and, in response, selecting a corresponding executable software path for initializing the hardware. All terminals in... |
| 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... |
| 6446255 |
Global registry object for mapping registry functions and registry equivalent functions across multiple operating systems in a cross-platform program |
| Sep-3-2002 |
The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless... |
| 6438750 |
Determining loading time of an operating system |
| Aug-20-2002 |
The present invention is a method and apparatus to determine loading time of an operating system in a computer system. A basic input and output system (BIOS) retrieves a first time value from a real-time... |
| 6438749 |
Method and system for restoring a computer to its original state after an unsuccessful patch installation attempt |
| Aug-20-2002 |
A system, method and computer-readable medium for creating patch rollback scripts for operations performed by an installer program module. A patch rollback script may be used to reverse an action of an... |
| 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... |
| 6434745 |
Customized web browsing and marketing software with local events statistics database |
| Aug-13-2002 |
The invention includes customized software to be used on an end-user computer having fixed storage and an interface with a network server using a network. A GUI component controls a browser which accesses... |
| 6427236 |
Method for installing a patch based on patch criticality and software execution format |
| Jul-30-2002 |
A method and computer-readable-medium for installing a patch to a computer application program based on the criticality of the patch and the execution format of the computer application are disclosed.... |
| 6427227 |
System, method, and computer-readable medium for repairing an application program that has been patched |
| Jul-30-2002 |
A method repairing an installed and patched application program if a patched resource needed by the application program becomes inadvertently deleted or otherwise unavailable to the application program... |
| 6425078 |
Method for factory-installation of files and directories with long filenames while maintaining proper reference to their short filename equivalents |
| Jul-23-2002 |
Method and apparatus for factory-installing directories with long filenames while maintaining proper references to the short filename equivalents thereof are described. During a development stage, a determination... |
| 6418554 |
Software implementation installer mechanism |
| Jul-9-2002 |
A method and mechanism for automatically installing software implementations such as applications and COM classes as they are needed from an external source. When a software implementation is needed, the... |
| 6405362 |
Automatic software installation and cleanup |
| Jun-11-2002 |
Automatically installing a software application and automatically removing and releasing resources used by the application is disclosed. In one embodiment of the invention, the computerized system includes... |
| 6401241 |
Class archive software packages |
| Jun-4-2002 |
SYSTEM V utilities enable software developers to provide delivery of complex packages onto a UNIX operating system. An enhancement to the UNIX System V ABI format called class archive format enables sets... |
| 6397381 |
System and method for repairing a damaged application program |
| May-28-2002 |
A system and method for providing the ability to repair an installed application program if a resource needed by the application program becomes inadvertently deleted or otherwise unavailable to the application... |
| 6393605 |
Apparatus and system for efficient delivery and deployment of an application |
| May-21-2002 |
Methods and apparatus for deploying a generic application engine in a browser program executing on a client platform are described. As a method, an application engine kernel is formed in the browser program... |
| 6388586 |
Method for reversing the bits of a computer data structure |
| May-14-2002 |
The bits comprising a computer data structure are reversed rapidly and efficiently using a combination of data partitioning and table look ups. In an exemplary embodiment, the invention is employed in... |
| 6385766 |
Method and apparatus for windows-based installation for installing software on build-to-order computer systems |
| May-7-2002 |
A method for automated installation of software packages in a computer system includes loading an operating system onto the computer system. The operating system is provided with a hook for initiating... |
| 6378128 |
System and method for dynamically modifying an install-set |
| Apr-23-2002 |
Dynamically creating or modifying an install-set of a program module comprising required components and optional components. Usage and configuration parameters are detected in the operating environment... |
| 6378127 |
Software installation and validation using custom actions |
| Apr-23-2002 |
A software installation and semantic database validation system using custom actions is disclosed. The system includes a database engine module for maintaining a database. The database contains a custom... |
| 6377960 |
Transactional configuration store and runtime versus administration isolation with version snapshots and aging |
| Apr-23-2002 |
An improved registration datastore comprises a datastore containing the database coupled to a data table object structure to present the data to a registration system in the form of an abstract table of... |
| 6370686 |
Method for categorizing and installing selected software components |
| Apr-9-2002 |
A generic way of publishing globally available functionality that can be shared across applications. Utilizing an Installer Registry, an Installer, Descriptors and a Publish Component Table, related components... |
| 6363499 |
Method and system for restoring a computer to its original state after an unsuccessful installation attempt |
| Mar-26-2002 |
A system and method for creating rollback scripts for operations performed by an installer program module. A rollback script may be used to reverse an action of an installer program module so that a user's... |
| 6353927 |
Data download technique into installed memory |
| Mar-5-2002 |
The present invention provides a method and apparatus for programming installed memory integrated circuits. A temporary connection is made between an external processor and a printed circuit board containing... |
| 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... |
| 6343373 |
Retargetable information process system |
| Jan-29-2002 |
A translator system for translating source programs into machine language programs in an electronic computer system. An object program common to a plurality of different machine types of computers are... |
| 6336216 |
Objects oriented programming system with objects for storing compressed data files and self-extracting the data files |
| Jan-1-2002 |
A new class of data file storing objects which have the ability to self-extract, i.e. within objects in the new class, there is a method to extract selected individual files stored in the objects. There... |
| 6327706 |
Method of installing software on and/or testing a computer system |
| Dec-4-2001 |
A method of installing software on and/or testing software for build-to-order computer system includes reading a plurality of component descriptors from a computer readable file. Each component descriptor... |