| 6467079 |
Report program language source code translation to object-oriented language source code which emulates report program language behavior |
| Oct-15-2002 |
A computer-implemented method in which report program language is converted to object-oriented source code, such as Java, using the report program language compiler. The object-oriented source code emulates... |
| 6453460 |
Computer system with single processing environment for executing multiple application programs |
| Sep-17-2002 |
A computer system according to various aspects of the present invention includes an environment having a single processing space, i.e. not designed for multiprocessing with a process switch. In such an... |
| 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... |
| 6446253 |
Mechanism for achieving transparent network computing |
| Sep-3-2002 |
A program framework for use in a networked system includes an abstract, protocol-independent storage system in which data sources are stored. The storage system is abstract because it includes data stored... |
| 6442748 |
System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment |
| Aug-27-2002 |
A system, method and article of manufacture are provided for separating logic and data access concerns during development of a persistent object for insulating development of business logic from development... |
| 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... |
| 6438677 |
Dynamic handling of object versions to support space and time dimensional program execution |
| Aug-20-2002 |
One embodiment of the present invention provides a system that supports space and time dimensional program execution by facilitating accesses to different versions of a memory element. The system supports... |
| 6434740 |
Apparatus and method for visual construction simplification |
| Aug-13-2002 |
A method and apparatus for connecting two components is disclosed. A visual construction simplification mechanism, as part of the apparatus, is designed with intelligence that allows it to correctly configure... |
| 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... |
| 6430740 |
Object-oriented communications framework system with support for multiple remote machine types |
| Aug-6-2002 |
A system enabling an application programmer to construct a plurality of application programs for communicating with a plurality of remote machines of a plurality of machine types, each of the plurality... |
| 6430556 |
System and method for providing a query object development environment |
| Aug-6-2002 |
A query object generator tool which generates interface definitions and code that implement a query object also generates a graphic user interface (GUI) for controlling the generator tool and plug-in objects,... |
| 6427230 |
System and method for defining and managing reusable groups software constructs within an object management system |
| Jul-30-2002 |
A system for maintaining an object repository within an object management system where the objects are software constructs and the system provides a set of tools for creating packages of the objects that... |
| 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... |
| 6421681 |
Framework for representation and manipulation of record oriented data |
| Jul-16-2002 |
Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are directed to a framework for representation and manipulation of record... |
| 6415435 |
Method and apparatus for determining compatibility of parent classes in an object oriented environment using versioning |
| Jul-2-2002 |
A method and apparatus in a computer for comparing version information contained within class definitions to determine compatibility between classes in a hierarchy within an object oriented system. Version... |
| 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... |
| 6405363 |
Class casting support for run-time extensible items in an object oriented framework |
| Jun-11-2002 |
In an object oriented computer system, a framework mechanism defines one or more run-time extensible items that may be dynamically reconfigured as required to support different interfaces at run-time.... |
| 6405360 |
Property container type objects |
| Jun-11-2002 |
A framework being used for developing software system e.g. for a business application. This framework includes a number of object oriented classes which may be processed by a computer system. The invention... |
| 6405210 |
Data processing systems |
| Jun-11-2002 |
A data processing system (1) has a data processing section (2) having user interface objects (10), work flow activity objects (11) and primitive objects (12). WFA objects (11) access a database (5) via... |
| 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... |
| 6381743 |
Method and system for generating a hierarchial document type definition for data interchange among software tools |
| Apr-30-2002 |
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... |
| 6349404 |
Object-oriented repository, a system and method for reusing existing host-based application assets for the development of business-centric applications |
| Feb-19-2002 |
A computer system is disclosed which has data contained in a plurality of objects described by a model representing host-based application assets. The model is use in the development of business-centric... |
| 6336211 |
Method and apparatus for implementing type-safe heterogeneous property lists |
| Jan-1-2002 |
A method and apparatus for implementing type-safe, heterogeneous object-oriented property lists. A library of classes and template classes implementing a heterogeneous property list is defined, wherein... |
| 6330527 |
Apparatus and method for modeling frameworks via use of object-oriented analysis information |
| Dec-11-2001 |
An inventive apparatus and method are to structurally and movably model frameworks by discriminating classes, control flows and interfaces within the framework, from analysis information generated through... |
| 6327698 |
Method for integrating models in a modelling tool into an object oriented repository |
| Dec-4-2001 |
A method is disclosed for use in a software development system having a repository, wherein the method uses an object-oriented tool to capture models from and populate models in the repository. The method... |
| 6321374 |
Application-independent generator to generate a database transaction manager in heterogeneous information systems |
| Nov-20-2001 |
A heterogeneous information system such as a digital library often uses a database manager together with other data resource manager(s), such as an object server or a video server, to manage digital content.... |
| 6314563 |
Expedited object locking and unlocking |
| Nov-6-2001 |
An object structure's header (40) allocates a two-bit synchronization-state field (42) solely to monitor data for implementing synchronization on that object. When the object is locked by a particular... |
| 6308315 |
System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system |
| Oct-23-2001 |
A code generating system generates, from code in a program, native code that is executable by a computer system. The computer system includes a memory subsystem including a heap in which objects are stored... |
| 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... |
| 6289500 |
Object mechanism and method that creates domain-neutral objects with domain-specific run-time extensions in an appropriate collection |
| Sep-11-2001 |
In an object oriented computer system, a domain-neutral object is modified with domain-specific run-time extensions to customize the object to a particular domain. A special factory uses the extension... |
| 6275977 |
Application cooperation method and apparatus |
| Aug-14-2001 |
In an application cooperation apparatus for supporting configuration/reconfiguration of a business process support system, node class object information defining a logical AP object as an object class... |
| 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... |
| 6269476 |
Information processing apparatus, method, and recording medium for recording a computer program to be executed by a computer to carry out processing of constructing software |
| Jul-31-2001 |
A build object of build class Builder has build method build (Object resolved) for building reference relations among construction-element objects by calling a field setting method owned by construction-element... |
| 6269378 |
Method and apparatus for providing a name service with an apparently synchronous interface |
| Jul-31-2001 |
The invention relates to a software module, more particularly to a Name Service for providing client software objects with the software object reference of other software objects in a software system.... |
| 6266708 |
Object oriented application program development framework mechanism |
| Jul-24-2001 |
A framework for use with object-oriented programming systems includes one or more objects of a class called "Socket" that receive and process packets of work. As various applications execute, they require... |
| 6263486 |
Method and system for dynamic connections with intelligent default events and actions in an application development environment |
| Jul-17-2001 |
A plurality of object oriented parts are automatically interconnected on a computer system. A user selects at least two of the parts for interconnection. Default actions and events are automatically selected... |
| 6253367 |
Method and system for transforming dynamic content for use on the internet |
| Jun-26-2001 |
Dynamic content is transformed for use on the Internet by receiving an object and a feature for the object in a non-Internet format. The feature specifies an event and an action to be performed in connection... |
| 6253219 |
Method for utilizing the postal service address as an object in an object oriented environment |
| Jun-26-2001 |
The invention is a method and system for creating an address object, in an object oriented development environment of a data processing system. The address object is utilized during the creation of a document... |
| 6243861 |
Object-oriented visual program development system for handling program entity including pre-processing function and post-processing sections |
| Jun-5-2001 |
A program development system which develops a program sequence by generating a diagram composed of a combination of icons, and which can apply an object-oriented scheme to the development of an application... |
| 6233730 |
Revision compatibility between programs |
| May-15-2001 |
Program revision compatibility in an object-oriented environment is provided operating between a first and a second program. The first program has a parent object with an initial group of fields and an... |
| 6230318 |
Application programs constructed entirely from autonomous component objects |
| May-8-2001 |
An application program is constructed entirely from a collection of individual reusable tools arranged in a tree structure. Each tool provides resources for other tools in the tree, located by a hierarchical... |
| 6230315 |
Data processing method and apparatus |
| May-8-2001 |
Described is a method and apparatus for transforming computer data from a first form to a second form, by representing the first form of the computer data by an object model having a plurality of objects,... |
| 6230314 |
Method and device for program transformation using class hierarchy transformation based upon type constraint analysis |
| May-8-2001 |
A mechanism is provided that eliminates redundant components from objects of a program. Specifically, the mechanism is capable of detecting situations where a member of a given class is used by some, but... |
| 6230312 |
Automatic detection of per-unit location constraints |
| May-8-2001 |
An automatic distributed partitioning system ("ADPS") automatically detects location constraints on the placement of units of an application program in a distributed computing environment. From a programmer,... |
| 6230311 |
Apparatus and method for disabling methods called on an object |
| May-8-2001 |
The present invention provides an object-oriented disabling mechanism which selectively disables object methods. The object-oriented disabling mechanism prevents the selected methods from being called... |
| 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... |
| 6209128 |
Apparatus and method for providing access to multiple object versions |
| Mar-27-2001 |
According to the present invention, an apparatus and method for providing access to multiple object versions allows the system administrators to control which version of a given object is referenced by... |
| 6199198 |
Computer system, method, and article of manufacture for visualizing differences between design artifacts and object-oriented code |
| Mar-6-2001 |
A process displays differences between design artifacts and object-oriented code. The process includes the step of displaying a first design artifact depicting an existing design of a first object, including... |
| 6199197 |
Apparatus and method for providing common behavior across different processing levels in an object oriented framework |
| Mar-6-2001 |
In an object oriented computer system, a framework mechanism defines behavior that may be accessed by different processing levels in the framework. A shared policy corresponding to the behavior is defined.... |