| 6006230 |
Database application development system with improved methods for distributing and executing objects across multiple tiers |
| Dec-21-1999 |
A database client/server development system providing support for remote sessions with user-created application objects is described. When a user desires to create a "remoteable" object from a user object,... |
| 6003037 |
Smart objects for development of object oriented software |
| Dec-14-1999 |
An improved object-oriented programming environment for facilitating creation of database management applications is disclosed. The programming environment provides a method and apparatus for establishing... |
| 5995751 |
Information processing apparatus |
| Nov-30-1999 |
An information processing apparatus in which continuous data of a plurality of series in which the contents of the data of each series are related to each other with respect to time is pipeline processed... |
| 5991534 |
Method and apparatus for editing a software component |
| Nov-23-1999 |
Methods, software, and apparatus for customizing a component for use with an application builder tool are disclosed. A method for customizing a component which has at least one associated property with... |
| 5987247 |
Systems, methods and computer program products for building frameworks in an object oriented environment |
| Nov-16-1999 |
Systems, methods and computer program products enable framework building by interactively generating a framework corresponding to a design and editing the interactively generated framework to obtain a... |
| 5978580 |
Passing arrays to stored procedures |
| Nov-2-1999 |
A method, apparatus, and article of manufacture for passing a VisualBasic array argument to an SQL stored procedure executed by a computer. The VisualBasic array is first created in the memory of the computer... |
| 5978578 |
Openbus system for control automation networks |
| Nov-2-1999 |
A novel control automation system for enabling I/O boards to access communication networks for receiving and transmitting real time control information over a communication network is disclosed. The system... |
| 5973687 |
Graphical distributed make tool methods apparatus and computer program products |
| Oct-26-1999 |
A make system includes an overlay make tool for graphical presentation of user-friendly data regarding build operations updating multi-file software architecture. The make system includes a make program... |
| 5970242 |
Replicating code to eliminate a level of indirection during execution of an object oriented computer program |
| Oct-19-1999 |
A method and apparatus for accelerating the execution of an object oriented computer program having a plurality of objects. In one embodiment, each of the objects includes an object header and object data... |
| 5968136 |
Apparatus and method for secure device addressing |
| Oct-19-1999 |
A method for securely accessing a peripheral device at an absolute address is disclosed. A computer program is executed to request from an operating system a memory access object including a procedure... |
| 5966533 |
Method and system for dynamically synthesizing a computer program by differentially resolving atoms based on user context data |
| Oct-12-1999 |
A method and system for dynamically synthesizing a computer program based on user context data is provided. In accordance with the invention, a request is received to generate a computer program for an... |
| 5966531 |
Apparatus and method for providing decoupled data communications between software processes |
| Oct-12-1999 |
A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized... |
| 5963446 |
Extended relay ladder logic for programmable logic controllers |
| Oct-5-1999 |
A digital computer implemented software system is provided for programming industrial logic controllers using a software package of the type utilizing relay ladder logic to represent control programs.... |
| 5960419 |
Authoring tool for computer implemented decision management system |
| Sep-28-1999 |
An authoring method and apparatus for creating an application for a decision management system such as a document assembly system. The method includes creating sets of question procedures, answer procedures... |
| 5918052 |
Multiple inheritance mechanism for an object oriented programming environment |
| Jun-29-1999 |
The data structures, apparatus, methods, and mechanisms of the present invention cooperate to provide the user with a flexible multiple inheritance OOP environment. OOP environments comprise composite... |
| 5911075 |
Query selection for a program development environment |
| Jun-8-1999 |
A programming development environment that supports the development of Internet and Intranet applications. |
| 5911074 |
Process for manipulating data models used in software engineering |
| Jun-8-1999 |
The present invention relates to a process for manipulating data models for the transfer of models between a plurality of software engineering tools (Ta, Tb, Tc, Td, etc.) and for the application of transformation... |
| 5907847 |
Method and apparatus for coupling object state and behavior in a database management system |
| May-25-1999 |
A method and apparatus for coupling object state and behavior in a DBMS is provided such that an object's class definition, behavior information, and state information are included in the DBMS. An object... |
| 5907704 |
Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects |
| May-25-1999 |
An application development system, optimized for authoring multimedia titles, enables its users to create selectively reusable object containers merely by defining links among instantiated objects. Employing... |
| 5892947 |
Test support tool system and method |
| Apr-6-1999 |
A test support tool system and method produce software test programs from a logical description of selected software. Test programs are created by producing a cause-effect graph from the logical description,... |
| 5870749 |
Automatic translation between CMIP PDUs and custom data structures |
| Feb-9-1999 |
A method for translating attribute data carried in Common Management Information Protocol (CMIP) Protocol Data Units (PDUs) to/from custom designed data structures. A supplementary method for incorporating... |
| 5815715 |
Method for designing a product having hardware and software components and product therefor |
| Sep-29-1998 |
A computing system (10) and a method for designing the computing system (10) using hardware and software components. The computing system (10) includes programmable coprocessors (12, 13) having the same... |
| 5806062 |
Data analysis system using virtual databases |
| Sep-8-1998 |
A data processing apparatus and method for creating data analysis applications using reusable software operators . An initial operator is provided for converting source information into a virtual database... |
| 5805887 |
Universal pointer object |
| Sep-8-1998 |
The present invention discloses a method, apparatus, and article of manufacture for creating a universal pointer object capable of pointing to member functions having any type and belonging to any class... |
| 5799192 |
Tool encapsulating method and apparatus thereof |
| Aug-25-1998 |
The processing contents which change according to the specification of the tool encapsulation are provided through descriptions in the user interface definition file, the parameter definition file and... |
| 5794040 |
Program creation apparatus for reactive systems |
| Aug-11-1998 |
To perform the modularization and use in a component format of a program and to efficiently create the program. Divide Operations into two, Primitive and Composite Operations, and further classify Composite... |
| 5790855 |
System, method and article of manufacture for type checking appropriateness of port connection and variable type matching in connection with multiport object-oriented components |
| Aug-4-1998 |
Method, system and article of manufacture for connecting multiport object oriented components for use in an object oriented based applet or application. The component's ports are all polled to determine... |
| 5764987 |
Relocatable file format and method and apparatus for creating and loading same |
| Jun-9-1998 |
Relocation table entries in a executable object code file are interpreted as relocation instructions rather than as individual specifications for a particular respective relocatable information item. An... |
| 5761508 |
Information processing system and method applied to the development of computer programs |
| Jun-2-1998 |
An information processing system including a device (41) for generating a first table (33) indicating relationships between conditional items and operations, on the basis of identification symbols inserted... |
| 5724589 |
Development system with a property-method-event programming model for developing context-free reusable software components |
| Mar-3-1998 |
A development system providing a property-method-event programming (PME) model for developing context-free reusable software components is described. Despite the absence of any C++ language support for... |
| 5724273 |
Method and apparatus for analyzing test results obtained by applying a binary table and a suite of test scripts to a test subsystem control facility for a distributed systems network |
| Mar-3-1998 |
A technique for analyzing test results obtained by applying a binary table and a suite of test scripts to a test subsystem control facility for a distributed systems network. The binary table expresses... |
| 5701471 |
System and method for testing multiple database management systems |
| Dec-23-1997 |
A database management system (DBMS) benchmark testing system for testing performance of a plurality of DBMS's stores both DBMS independent and DBMS specific files in a computer memory. The DBMS specific... |
| 5696914 |
Using an embedded interpreted language to develop an interactive user-interface description tool |
| Dec-9-1997 |
This invention concerns an interactive interface description tool that uses an interpreted language in which both the data and the programs have a similar representation, This tool also has an interpreter... |
| 5692183 |
Methods and apparatus for providing transparent persistence in a distributed object operating environment |
| Nov-25-1997 |
A number of methods and apparatus are disclosed for providing transparent persistence in a distributed object operating environment are disclosed. In general, the present invention teaches replacing the... |
| 5691926 |
Integrated test tools for portable computer |
| Nov-25-1997 |
A system for providing test tools at a remote location with a portable computer is disclosed. The system includes a peripheral interface coupled to the computer for communicating data between the computer... |
| 5680613 |
Data processing system using versioned documents having temporary links |
| Oct-21-1997 |
The processing operations of an actual desk work can be executed as they are, and the efficiency of data processing work can be significantly improved by utilizing the processing capability of a computer... |
| 5675730 |
Method and apparatus for extensible type-specific data presentation by a debugger |
| Oct-7-1997 |
The present invention provides an economical, high performance, adaptable system and method for a type-specific data presentation by a development tool. In the preferred embodiment, one or more type-specific... |
| 5671326 |
Method and apparatus for facilitating user generation of a set of machine control statements |
| Sep-23-1997 |
Many machines, particularly computers, execute decision processes during their operation. Such decision processes generally involve ascertaining the values of a number of condition factors and then determining... |
| 5666533 |
Program execution management using process enclaves which define the scope of high-level language semantics and threads improving cooperation between processes written in multiple languages |
| Sep-9-1997 |
A method and system for managing computer program execution is implemented in a set of callable run-time support services which allow processes written in single or multiple languages to cooperate and... |
| 5659757 |
Method and system for lock instrumentation in a data processing system |
| Aug-19-1997 |
A method and system for using a single lock data structure for executing either development or non-development lock primitives contained within a kernel. The kernel includes a mode indication flag, which... |
| 5657480 |
Method of recording, playback, and re-execution of concurrently running application program operational commands using global time stamps |
| Aug-12-1997 |
An operator of a digital computer system issues a series of operational commands to respective concurrently executing application programs. Each application program includes a client executive routine... |
| 5657438 |
Interactive system for developing tests of system under test allowing independent positioning of execution start and stop markers to execute subportion of test script |
| Aug-12-1997 |
A system for developing tests of a System Under Test (SUT) which includes a Central Processing Unit (CPU), a screen and input apparatus. The system for developing tests includes a manipulation apparatus... |
| 5655072 |
Method and apparatus for testing a sytem component with test checkpointing |
| Aug-5-1997 |
An apparatus and method for testing the installation and functioning of a component of computer system has a test engine which causes the identity of a test to be performed to be stored in a nonvolatile... |
| 5652886 |
System for loading a boot program into an initially blank programmable memory of a microprocessor using state machine and serial bus |
| Jul-29-1997 |
A state machine has specific states to boot a microprocessor and retrieve data from the microprocessor's memories while the microprocessor is running, but with operation temporarily suspended under control... |
| 5648899 |
Programming machine |
| Jul-15-1997 |
A programming machine for a storage-programmable state controller and a method for creating a control program for a storage-programmable state controller. A software tool is used to develop a control task,... |
| 5557730 |
Symbol browsing and filter switches in an object-oriented development system |
| Sep-17-1996 |
A system of the present invention includes a development system having a language compiler for generating application and system software from source listings. The system includes an Integrated Development... |
| 5522073 |
Method and apparatus for automating and controlling execution of software tools and tool sets via when/then relationships |
| May-28-1996 |
A method and apparatus for automating and controlling execution of tools in a computer system that includes a number of software application tools. The method and apparatus of the present invention enables... |
| 5485569 |
Method and apparatus for monitoring display screen events in a screen-oriented software application too |
| Jan-16-1996 |
A screen-oriented application tool is integrated into a computer-aided software development system including one or more software development tools for performing predefined software development tasks.... |
| 5471636 |
Software development system and method of using same |
| Nov-28-1995 |
A new and improved software development system which can be utilized to create a presentation program includes a high speed memory device for storing data files indicative of an untested presentation program... |
| 5454109 |
Data processing system with interface between application programs and external tools residing in separate environments |
| Sep-26-1995 |
A data processing system includes a first data processing environment including a plurality of application programs, and a second data processing environment including a plurality of software tools. A... |