SOFTWARE INSTALLATION

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