| 6732296 |
Object oriented scaleable test executive |
| May-4-2004 |
The present invention provides for a test system having a test executive software system for performing tests on units under test. The test executive software system includes a test kernel component that... |
| 6701513 |
Program-development environment for use in generating application programs |
| Mar-2-2004 |
The present invention relates to a program-development environment that allows developers to seamlessly switch between a visual programming paradigm and a textual programming paradigm, thereby permitting... |
| 6694505 |
Method for using a data flow net to specify and assemble computer software |
| Feb-17-2004 |
A method for specifying computer software called the Data Flow Net ("DF Net") which enables the reusability of portions of the software. Computer software is specified by combining sets of code fragments... |
| 6684383 |
Method for constructing enterprise system |
| Jan-27-2004 |
There is provided an enterprise system constructing method capable of supporting to rapidly construct enterprise systems to share and reuse the whole structure of the systems, and of flexibly and easily... |
| 6637020 |
Creating applications within data processing systems by combining program components dynamically |
| Oct-21-2003 |
A method of associating program components to create a software application. Program components are emitted from standard object data files. The program components are analyzed in real time to identify... |
| 6637019 |
Software modeling of computer hardware |
| Oct-21-2003 |
Software modeling of hardware components is conducted by partitioning the software into components or parts that are comparable to the components of the hardware. The parts are then configured through... |
| 6625804 |
Unified event programming model |
| Sep-23-2003 |
A unified event programming model standardizes event programming for disparate eventing protocols. The unified event programming model simplifies programming events for different object types by abstracting... |
| 6601233 |
Business components framework |
| Jul-29-2003 |
A method of generating software based on business components. A plurality of logical business components in a business are first defined with each business component having a plurality of capabilities.... |
| 6578191 |
Method and apparatus for dynamic generation of adapters |
| Jun-10-2003 |
This invention provides for the implementation of dynamic "event to method" adapter class generation. Event to method adapter classes and objects are automatically and dynamically generated and wired to... |
| 6574791 |
Component based designer for modifying and specializing wizards |
| Jun-3-2003 |
The preferred embodiment of the present invention an object oriented wizard creation mechanism provides an environment and set of facilities for creating and modifying wizards. The preferred embodiment... |
| 6567809 |
Disabling and reloading enterprise java beans using database trigger programs |
| May-20-2003 |
Methods and systems for maintaining coherency of data such as between data contained in executable code and a source location of the data (e.g., a table of a database). In a particular embodiment, an enterprise... |
| 6560770 |
Extending the attributes of an application generated using a fourth generation programming tool |
| May-6-2003 |
A method and apparatus are provided for extending the behavior and attributes of applications designed using a fourth generation language (4GL) programming tool. Specifically, a 4GL programming tool is... |
| 6557164 |
System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet |
| Apr-29-2003 |
Method, system and article of manufacture for creating an object oriented component having multiple bidirectional ports for use with an object oriented based applet or application. The component's ports... |
| 6523169 |
Method for testing system components of an object-oriented program |
| Feb-18-2003 |
A method for testing system components of an object-oriented program, wherein system components of an object-oriented program are tested such that nested dependencies of methods are resolved and an arbitrary... |
| 6505342 |
System and method for functional testing of distributed, component-based software |
| Jan-7-2003 |
A system and method for functional testing of distributed, component-based software that includes modeling dynamic behavior of a plurality of components using a plurality of Unified Modeling Language-based... |
| 6502234 |
Component based wizard for creating wizards |
| Dec-31-2002 |
The preferred embodiment of the present invention an object oriented wizard creation mechanism provides an environment and set of facilities for creating and modifying wizards. The preferred embodiment... |
| 6496870 |
System, method and article of manufacture for collaboration with an application |
| Dec-17-2002 |
A system for collaborating components or objects in a visual development environment is detailed. Collaboration is effected by augmenting eligible components or objects with appropriate collaboration code... |
| 6493870 |
Methods and apparatus for packaging a program for remote execution |
| Dec-10-2002 |
A task executing at a server receives a request to package program code for remote execution on a client, and determines the software components that already reside at the client. The task uses this information... |
| 6490719 |
System and method for configuring and executing a flexible computer program comprising component structures |
| Dec-3-2002 |
A system and method for configuring and executing a flexible computer program on a data processing system. The present invention introduces a modifiable construct known as a component interface that can... |
| 6473892 |
Data driven, dynamic language document assembly system |
| Oct-29-2002 |
A document assembly system assembles and prints one or more documents in response to input data describing the nature and circumstances of a transaction to be documented and describing the parties to the... |
| 6457170 |
Software system build method and apparatus that supports multiple users in a software development environment |
| Sep-24-2002 |
The present invention is a method and apparatus for building a software system in a networked software development environment, utilizing existing software version control and build tools such as RCS and... |
| 6438744 |
Dynamic mapping of component interfaces |
| Aug-20-2002 |
The dynamic mapping from an ActiveX component model to a JavaBean model is disclosed. In one embodiment, an ActiveX compatible object is created at run-time for those JavaBean components that an ActiveX... |
| 6434738 |
System and method for testing computer software |
| Aug-13-2002 |
A system and method is provided in which the correctness of computer code fragments may be tested. In an example embodiment, a web-based automatic code correctness checking tool is provided for distance... |
| 6427229 |
Object oriented mechanism and method for maintaining elements on a flexibly constrained collection that may use any suitable object as a key |
| Jul-30-2002 |
In an object oriented computer system, an object oriented mechanism and method defines a common interface to maintain elements on a collection while providing the capability of using virtually any suitable... |
| 6415434 |
Apparatus and method for a runtime method overloading resolver |
| Jul-2-2002 |
A method and apparatus for resolving method overloading at runtime that includes accessing an application programming interface file to retrieve methods that belong to the same class as a target method... |
| 6405366 |
Multi-layered software application interface architecture |
| Jun-11-2002 |
A multi-layered software architecture (90) comprises a software application layer (10), a predefined file filter interface layer (106) operable to perform basic file functions, and a data standard interface... |
| 6397384 |
Run-time addition of interfaces |
| May-28-2002 |
Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation... |
| 6351842 |
Method for producing computer-controlled services |
| Feb-26-2002 |
The invention relates to a method for producing application-specific computer-controlled services. An application-specific program code is generated automatically and an application-specific computer program... |
| 6317867 |
Method and system for clustering instructions within executable code for compression |
| Nov-13-2001 |
In accordance with a method and system of the present invention, a compression scheme for program executables is disclosed. First, instruction clustering starts by placing each instruction in a cluster... |
| 6314556 |
Modular health care information management system utilizing reusable software objects |
| Nov-6-2001 |
A health care information management system that utilizes modular and reusable software objects to allow for user configuration. The disclosed information management system allows for the creation by the... |
| 6308178 |
System for integrating data among heterogeneous systems |
| Oct-23-2001 |
A system for integrating data among heterogeneous source applications and destination applications including a knowledge repository containing temporary data storage for storing data from the source applications... |
| 6292933 |
Method and apparatus in a data processing system for systematically serializing complex data structures |
| Sep-18-2001 |
A method and apparatus in a data processing system for serialization data. A serializer receives a data element for serialization, wherein the data element includes a class name string. Responsive to receiving... |
| 6282697 |
Computer processing and programming method using autonomous data handlers |
| Aug-28-2001 |
A computer processing and programming method calls for creating a plurality of software entities ("molecules") which can be dynamically configured to process data autonomously. The molecules can send and... |
| 6272672 |
Dataflow processing with events |
| Aug-7-2001 |
Interactive event-driven programs are structured and executed using two types of constructs: interconnectable processing components and flow objects with associated data. Components are interconnected... |
| 6269473 |
Method and apparatus for the development of dynamically configurable software systems |
| Jul-31-2001 |
A software modeling environment is presented that supports the development and execution of software that can be dynamically configured. This is achieved by introducing a design-time object modeling construct... |
| 6256780 |
Method and system for assembling software components |
| Jul-3-2001 |
An assembly method and system for assembling components into an assembly. An assembly provides connectors through which the components can be exported and through which an external entity can be imported.... |
| 6256771 |
Method and apparatus for providing a dynamic service composition software architecture |
| Jul-3-2001 |
A method and apparatus for providing a dynamic service composition software architecture. A user requests a software based service through an agent software component, or "netlet," which dynamically selects... |
| 6253366 |
Method and system for generating a compact document type definition for data interchange among software tools |
| Jun-26-2001 |
A method is disclosed for use in a software development framework having a repository and at least two software systems. The repository contains a meta-model and the software systems, which store instances... |
| 6247175 |
Method and apparatus for identifying and removing unused software procedures |
| Jun-12-2001 |
The present invention is a method and apparatus for identifying and removing unused software procedures from computer software loads at loadbuild time, and includes a compiler, linker, and other software... |
| 6247020 |
Development system with application browser user interface |
| Jun-12-2001 |
A component-based, rapid application development (RAD) Java environment providing an improved user interface is described. The interface includes a single Application Browser or "AppBrowser" that is used... |
| 6243858 |
Program construction assisting system |
| Jun-5-2001 |
In a business application program construction system, various basic processing modules constituting a business application program have been prepared beforehand. When an application program is actually... |
| 6237135 |
Development system with visual design tools for creating and maintaining Java Beans components |
| May-22-2001 |
A component-based, rapid application development (RAD) Java system providing visual designers (i.e., wizards) and methodology allowing a developer (user) to create Java Beans-compatible components rapidly... |
| 6233726 |
Development system with reference card and parameter wizard methodologies for facilitating creation of software programs |
| May-15-2001 |
A visual development environment is described which provides drag-and-drop code editing methodology, using Reference Card and Parameter Wizard methodologies. A Reference Card provides quick information... |
| 6230309 |
Method and system for assembling and utilizing components in component object systems |
| May-8-2001 |
A design tool for assembling component objects to form an object-based computer system application includes a declarative user input interface mechanism and a design engine. The declarative user input... |
| 6226788 |
Extensible network management system |
| May-1-2001 |
In a network management system, a method and apparatus for preparing a computer program for execution in relation to a particular network device among a plurality of network devices having a plurality... |
| 6216261 |
Method and apparatus for generating generic programming instructions using visual programming |
| Apr-10-2001 |
A method and apparatus for generating generic programming instructions using visual programming begins by providing a plurality of logical states that are interdependently related and include a set of... |
| 6212675 |
Presentation of visual program test coverage information |
| Apr-3-2001 |
A technique, system, and computer program for presenting test coverage metrics in a visual programming environment. The information is presented in the same general visual manner in which a visual programmer... |
| 6205362 |
Constructing applications in distributed control systems using components having built-in behaviors |
| Mar-20-2001 |
A distributed control system including self-organizing components which are preselected on the basis of built in behaviors which are needed to perform a particular application. The built in behaviors enable... |
| 6199199 |
Presentation of visual program performance data |
| Mar-6-2001 |
A method, system, and computer program for presenting runtime performance data for analysis in a visual programming environment. The performance data is presented in substantially the same manner in which... |
| 6189138 |
Visual composition tool for constructing application programs using distributed objects on a distributed object network |
| Feb-13-2001 |
A method, apparatus, and program code visually constructs object-oriented application software to be installed on a distributed object system. The method of the invention includes the following steps.... |