Object oriented

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