| 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,... |
| 6701517 |
Method for synchronizing JAVA with UML in a version configuration management system |
| Mar-2-2004 |
A computer-implemented method for synchronizing JAVA with UML in a computer system executing a repository program. The method comprises the steps of determining if a previous revision of JAVA source exist,... |
| 6701383 |
Cross-platform framework-independent synchronization abstraction layer |
| Mar-2-2004 |
A method and system for extending an extensible framework is provided. An extension module for an extensible framework is coupled with an abstraction layer overlaying the extensible framework. The abstraction... |
| 6694508 |
Method for synchronizing UML with JAVA in a version configuration management system |
| Feb-17-2004 |
A computer implemented-method for synchronizing JAVA in a UML in a computer system executing a repository program. The method comprises the steps of determining if a previous revision of UML representation... |
| 6691300 |
Method and apparatus for analyzing the progress of a software upgrade on a telecommunications switch |
| Feb-10-2004 |
A method is provided for monitoring the progress of a software upgrade or retrofit on a telecommunications switch (110). A report stream of text messages relating to the state of, and events occurring... |
| 6684395 |
Multiple image dynamic bind and load procedure for a multi-processor |
| Jan-27-2004 |
A method and mechanism for executing an application by a processor in a multi-processor configuration of processors, each having an associated instruction memory is presented. The application receives... |
| 6684242 |
Customer self-help toolkit |
| Jan-27-2004 |
A method for preparing a computer for service activation with a network service provider. A pre-qualifying routine is executed on the computer to gather information about the computer's initial configuration... |
| 6681382 |
Method and system for using virtual labels in a software configuration management system |
| Jan-20-2004 |
The present invention provides a solution to the needs described in the present application through a system and method of using Virtual Labels in conjunction with an existing software configuration management... |
| 6678882 |
Collaborative model for software systems with synchronization submodel with merge feature, automatic conflict resolution and isolation of potential changes for reuse |
| Jan-13-2004 |
A collaboration model is provided for constructing evolutionary collaborative applications deployed in network environments, such as the World Wide Web, or wireless environments, which supports introduction... |
| 6677964 |
Method and system for controlling a complementary user interface on a display surface |
| Jan-13-2004 |
An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the... |
| 6637021 |
JavaBean activation framework-common desktop environment bridge |
| Oct-21-2003 |
One or more embodiments of the invention provide Common Desktop Environment (CDE) applications with the ability to utilize JavaBeans components and applications written in the Java programming language.... |
| 6629316 |
Overriding program properties using a specially designated environment variable statement |
| Sep-30-2003 |
A system, method, and program enables a versatile tool kit to be used in developing a program that can be run on multiple operating systems. A script file, containing properties and associated values that... |
| 6629084 |
Postage meter machine with separately stored software postage module |
| Sep-30-2003 |
A postage meter machine has a microprocessor that processes commands of a control program containing a number of software modules for realizing the operating functions of the postage meter machine. The... |
| 6615342 |
Method and apparatus for object-oriented interrupt system |
| Sep-2-2003 |
An object-oriented interrupt processing system in a computer system creates a system database including a device namespace containing an entry for each device in the computer system and an interrupt namespace... |
| 6564370 |
Attribute signature schema and method of use in a directory service |
| May-13-2003 |
A directory schema for directory applications or platforms that store common attributes in a distributed directory. According to the schema, a given attribute is stored in a directory together with a signature... |
| 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... |
| 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... |
| 6543047 |
Method and apparatus for testing custom-configured software/hardware integration in a computer build-to-order manufacturing process |
| Apr-1-2003 |
A build-to-order manufacturing method for producing a custom configured computer system includes obtaining a customer order. Hardware for the custom configured computer system is assembled in accordance... |
| 6539539 |
Active probes for ensuring software package compatibility |
| Mar-25-2003 |
In a distributed computer program, active software probes in the form of small functions built into an application are invoked by another application. When invoked, an active probe provides a positive... |
| 6453461 |
Method and apparatus for testing ASL plug and play code in an ACPI operating system |
| Sep-17-2002 |
In a first aspect, the invention is a method for interfacing a generic program with the ASL code in an ACPI system. The method comprises storing information from a generic program in a shared memory; accessing... |
| 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... |
| 6434739 |
Object oriented framework mechanism for multi-target source code processing |
| Aug-13-2002 |
An object oriented framework for source code processing provides an infrastructure that embodies the steps necessary to process source code and a mechanism to extend the framework to fit a particular scenario... |
| 6430609 |
Method for accessing complex software applications through a client user interface |
| Aug-6-2002 |
A method for configuring and executing a software application with a client user interface, the method including the steps of accessing a master configuration file containing an array of configuration... |
| 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... |
| 6385768 |
System and method for incorporating changes as a part of a software release |
| May-7-2002 |
Disclosed is a method in a computer system capable of executing a version control program, wherein the method operates within the version control program for incorporating changes to software releases.... |
| 6336217 |
Systems, methods and computer program products for end-to-end software development process automation |
| Jan-1-2002 |
Systems, methods and computer program products are provided which provide an end-to-end software development tracking system including a software change management system which manages software versions... |
| 6298476 |
Object oriented software build framework mechanism |
| Oct-2-2001 |
A framework for use with object-oriented programming systems provides a software build system that detects modules that make up a software product, examines each module to determine if it is up-to-date,... |
| 6256773 |
System, method and article of manufacture for configuration management in a development architecture framework |
| Jul-3-2001 |
A system, method, and article of manufacture are provided for affording consistency in a development architecture framework as components in the framework change. A reference program code is provided and... |
| 6249905 |
Computerized accounting system implemented in an object-oriented programming environment |
| Jun-19-2001 |
A computerized accounting system implemented using object-oriented programming techniques which permits construction of user-defined accounting or other business frameworks without modifying or recompiling... |
| 6195795 |
Apparatus and method for automatic software release notification |
| Feb-27-2001 |
An automatic software release notification system (10) is disclosed that provides for a build generator (12) adapted to conduct a software build procedure and automatically generate a build status. The... |
| 5943497 |
Object-oriented apparatus and method for controlling configuration of object creation |
| Aug-24-1999 |
An object-oriented mechanism is disclosed that allows new configuration data to replace existing configuration data within an existing object-oriented program. The new configuration data allows an OO program... |
| 5907705 |
Computer implemented request to integrate (RTI) system for managing change control in software release stream |
| May-25-1999 |
Change control in a software release stream is managed by a computer implemented Request To Integrate (RTI) system, including at least one user unit having an input unit and a display. A server unit which... |
| 5898872 |
Software reconfiguration engine |
| Apr-27-1999 |
Single users or workgroups interact with the reconfiguration engine through the software reconfiguration workbench. The target source code is reconfigured through a collection of semi-automated and fully... |
| 5867708 |
System, method, and article of manufacture for adding concurrency to a binary class in an object oriented system |
| Feb-2-1999 |
A system, method and article of manufacture for automatically inserting concurrency object services into binary classes in an information handling system employing object oriented technology, includes... |
| 5860007 |
Automated software modification facilitator |
| Jan-12-1999 |
Analysis, planning and interrelated modifications of a software system across modular architectural, language and documentation levels are automated and facilitated by use of the Change Assistant (CA).... |
| 5805891 |
System and method for managing maintenance of computer software |
| Sep-8-1998 |
A system and method for managing the maintenance of computer software is provided. The invention receives a software maintenance module. The invention verifies the validity of the software maintenance... |
| 5805889 |
System and method for integrating editing and versioning in data repositories |
| Sep-8-1998 |
A system and method for integrating versioning and editing of data repositories is disclosed. A data repository consists of a number of packages, each having at least one package version that includes... |
| 5748961 |
Efficient method and apparatus for compiling and linking modules of computer code in a large software system |
| May-5-1998 |
A software system is defined by a tree of system models which are written in a functional language. During a build of the software system, the functions are interpreted and the results of the expensive... |
| 5675802 |
Version control system for geographically distributed software development |
| Oct-7-1997 |
A data processing system and method for controlling files at a local development site within a geographically distributed multisite software development project includes a storage device, a processor,... |
| 5671415 |
System and method for facilitating software development |
| Sep-23-1997 |
A system and method for automated development of robust, highly reliable, software code conforming to applicable shop and industry standards is provided. The system comprises a design template library,... |
| 5659735 |
Object-oriented system for program version and history database management system for various program components |
| Aug-19-1997 |
A distributed program history database system is designed for use on a client-server network. The system consists of a plurality of program history servers which maintain version information for various... |
| 5640567 |
Apparatus and method for software system management using second-order logic |
| Jun-17-1997 |
A software system manager to achieve second-order logical management of a software system model is described. The system relies upon a second-order logic system description that uses variable functors... |
| 5581764 |
Distributed computer network including hierarchical resource information structure and related method of distributing resources |
| Dec-3-1996 |
In an enterprise-wide network which includes at least one centralized computer and a plurality of desktop computers, a method for enterprise system management comprising the steps of: storing an Already... |
| 5553290 |
Software packaging structure having hierarchical replaceable units |
| Sep-3-1996 |
A software management structure is disclosed. A software application package is made up of several linked replaceable units (RU). Each RU is serviceable without adversely effecting the other RUs. The RUs... |
| 5485621 |
Interactive method of using a group similarity measure for providing a decision on which groups to combine |
| Jan-16-1996 |
A method of using a group similarity measure, with an analyst, on a set containing a plurality of groups, the groups containing software objects, for providing a decision on which groups to combine, and... |
| 5428791 |
Configuration mechanism for a computer system having generic user interface and component-specific builder modules |
| Jun-27-1995 |
A configuration builder provides a common user interface for configuring a variety of different software components. The configuration builder consists of a number of component-specific builder modules... |
| 5418957 |
Network data dictionary |
| May-23-1995 |
The Network Data Dictionary is a device for enabling standardization of data structures in programs, file layouts and Data Base Management System (DBMS) schema residing in Include Files located on one... |
| 5339435 |
Heterogenous software configuration management apparatus |
| Aug-16-1994 |
A heterogeneous configuration management tool enables building of a software system in a heterogeneous network of computers. In building a desired software system, the tool enables at least one component... |
| 5237688 |
Software packaging structure having hierarchical replaceable units |
| Aug-17-1993 |
A software management structure is disclosed. A software application package is made up of several linked replaceable units (RU). Each RU is serviceable without adversely effecting the other RUs. The RUs... |