| 5913063 |
Drag and drop object subclassing |
| Jun-15-1999 |
A visual coding tool that allows a user to visually implement the full inheritance capabilities of object oriented programming languages is disclosed. This includes the ability to visually create a first... |
| 5911071 |
Persistent programming system and method for deploying self-containing executable applications |
| Jun-8-1999 |
The invention creates a self-contained executable application. A compiler compiles an application including main source code and initialization code to generate a list of objects needed for execution of... |
| 5907707 |
Object model for Java |
| May-25-1999 |
The mechanism includes three data structures: object data associated with each object O1, O2, O3 . . . of a program, a class descriptor associated with the classes to which the objects O1, O2, O3 . . .... |
| 5901314 |
Method for reducing the size of computer programs |
| May-4-1999 |
A method of reducing the size of compiled and executable computer programs which are edited with the aid of object-oriented programming techniques. The common portions of a program produced by an object-oriented... |
| 5889992 |
Method for mapping types stored in a model in an object-oriented repository to language constructs for A C binding for the repository |
| Mar-30-1999 |
The method of the present invention is useful in a computer system having a user interface, a CPU, a memory, at least one disk drive, and an object-oriented repository, a program operating in the computer... |
| 5889991 |
Method and system for customizing a palette using any java class |
| Mar-30-1999 |
A software class including known system events is imported into the palette of a development tool. After selecting a class for import, all variables and methods in the class meeting predetermined criteria... |
| 5884081 |
Method and system for synchronizing code with design |
| Mar-16-1999 |
Code is synchronized with design in an object oriented computer programming environment. Execution steps are created for a selected method. Then, as directed by the execution steps, the design is traced... |
| 5878260 |
Information handling system, method, and article of manufacture including object name services with multilevel indices |
| Mar-2-1999 |
A prior art naming module supports binding of an object to a name in a Naming Context (i.e., a directory). The present invention extends this original module to support properties (data about bindings),... |
| 5875333 |
Automatically generating source code for relating a dialog interface with a business object in a computing application |
| Feb-23-1999 |
A method and a system (10) are provided for generating source code (28) for relating a dialog interface with a business object in a computing application. The system (10) includes a memory (14, 18) operable... |
| 5875331 |
System and method for generating target language code utilizing an object oriented code generator |
| Feb-23-1999 |
A system for generating target language source code utilizing an object oriented code generator is disclosed. A desired computer programming function is specified using a fourth generation language. An... |
| 5872973 |
Method for managing dynamic relations between objects in dynamic object-oriented languages |
| Feb-16-1999 |
A method and system for creating named relations between classes in a dynamic object-oriented programming environment via mappers is disclosed. The mapping objects dynamically bind to the class interfaces... |
| 5867709 |
Method and system for reusing customizations to a software product |
| Feb-2-1999 |
The system described herein provides for the reusability of customizations to a software product. Once customizations are made to a software product, using the system described herein, if the software... |
| 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... |
| 5848273 |
Method for generating OLE automation and IDL interfaces from metadata information |
| Dec-8-1998 |
A method in a repository coupled to a computer system that generates OLE automation and Interface Definition Language ("IDL") interfaces from metadata (i.e., information about data). Visual Basic programming... |
| 5845289 |
Methodology for generating object structures for accessing conventional, non-object-oriented business applications |
| Dec-1-1998 |
The invention proposes a method of defining and generating cooperating object structures for accessing Business Applications (BAs) which were not built upon the principles of object orientation (OO) in... |
| 5845125 |
Debugger using class information and dynamic instance inter-relationships |
| Dec-1-1998 |
A debugger which helps a user perform object-based debugging. A class information generation section (8) generates class information based on the source code. The execution section (12) executes the program.... |
| 5842020 |
System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application |
| Nov-24-1998 |
Method, system and article of manufacture for dynamic editing of object oriented components used in an object oriented applet or application. An editor window is defined in predetermined class templates... |
| 5838973 |
System and method for interactively transforming a system or process into a visual representation |
| Nov-17-1998 |
A computerized modeling system is provided. The present invention is a computer-implemented, interactive, real-time software tool, for physically transforming a system or process into a visual representation.... |
| 5826065 |
Software architecture for stochastic simulation of non-homogeneous systems |
| Oct-20-1998 |
A stochastic simulation method and system are provided. The invention eliminates the need for the use of subroutine calls in a user-written simulation program, and of option flags to direct execution via... |
| 5822587 |
Method and system for implementing software objects |
| Oct-13-1998 |
The present invention provides a new system for implementing software objects using an object-prototype model. Objects are defined as collections of properties, each having a unique property name. A collection... |
| 5819281 |
Notification of aspect value change in object-oriented programming |
| Oct-6-1998 |
An object-oriented programming language includes support for encapsulation of aspects and for change notification for aspect values. These features are then used to implement various change notification... |
| 5812853 |
Method and apparatus for parsing source code using prefix analysis |
| Sep-22-1998 |
A method and apparatus for processing source code in a language processing system with improved parsing based on prefix analysis. A method in accordance with the present invention includes the steps of... |
| 5809506 |
Method for creating an object base of persisent application objects in an object oriented programming environment and apparatus related thereto |
| Sep-15-1998 |
A method for building an objectbase of persistent objects, includes naming an objectbase collection of objects, naming each object relative to a first collection of objects using a first key, assigning,... |
| 5774723 |
Efficient method router that supports multiple simultaneous object versions |
| Jun-30-1998 |
OOP environments comprise composite data structures and internal mechanisms for manipulating those structures. The structures are used to allow a user to realize the power of OOP. Hence, the layout of... |
| 5761510 |
Method for error identification in a program interface |
| Jun-2-1998 |
A method for identifying errors in program functions in a program interface found in a header file for the program interface and for identifying errors in program functions in a program interface found... |
| 5758159 |
Structured software for a telecommunication system, including a communication service object which uses relationship data to route a message from an originator object to a recipient object |
| May-26-1998 |
A software structure comprises structural objects each comprising at least one service access point to which a message addressed to the object may be sent. Each structural object is associated with other... |
| 5758153 |
Object oriented file system in an object oriented operating system |
| May-26-1998 |
An object-oriented file system in an object-oriented operating system includes a file system entity class that is subclassed into a volume, directory and file subclass. These classes encapsulate standard... |
| 5740440 |
Dynamic object visualization and browsing system |
| Apr-14-1998 |
A method to automatically monitor an object-oriented program, e.g., for debugging purposes, is characterized by the steps of determining a state of the digital data processor at selected points during... |
| 5737609 |
Method and apparatus for testing object-oriented programming constructs |
| Apr-7-1998 |
The invention provides methods and apparatus for generating, from a source signal defining a subject class to be tested, an inspection signal defining an inspection class that has one or more members for... |
| 5737607 |
Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats |
| Apr-7-1998 |
The invention provides solutions to the problems which are encountered by object oriented systems designers when attempting to implement schemes for object invocation and for argument passing in distributed... |
| 5732271 |
Data processing system and method for processing an object oriented development environment employing property inheritance using prototypical objects |
| Mar-24-1998 |
A method and system which provides a prototypical object which can be copied to create a derived object. A derived object can contain attribute values or it can hold a reference to its prototypical object.... |
| 5710926 |
Developers tool for object-oriented programming |
| Jan-20-1998 |
A software developer's tool to help write application programs for an object-oriented operating system includes a storage device holding code. The code includes a clipboard copying utility and a first... |
| 5710920 |
Object extending method |
| Jan-20-1998 |
In an object extending method for use in an object-oriented data base system having an object having an attribute, a relation and a procedure and a definition object having definition information determining... |
| 5699310 |
Method and apparatus for a fully inherited object-oriented computer system for generating source code from user-entered specifications |
| Dec-16-1997 |
A computer system wherein object-oriented management techniques are used with a new means for generating code to provide for the automatic generation of source code. The invention includes three executable... |
| 5689703 |
Method and system for referring to and binding to objects using identifier objects |
| Nov-18-1997 |
A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides... |
| 5680619 |
Hierarchical encapsulation of instantiated objects in a multimedia authoring system |
| Oct-21-1997 |
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... |
| 5675801 |
Object oriented system and method for generating target language code |
| Oct-7-1997 |
A system for generating target language source code utilizing an object oriented technology is disclosed. A desired computer programming function is specified using an object oriented user interface. The... |
| 5668998 |
Application framework of objects for the provision of DICOM services |
| Sep-16-1997 |
A application program interface is provided to a toolkit framework of service objects which enable rapid creation of application computer programs which implement the services and protocol of the Digital... |
| 5632034 |
Controlling method invocation sequence through virtual functions in an object-oriented class library |
| May-20-1997 |
A mechanism for controlling method invocation and avoiding problems such as premature method execution before object construction and premature object destruction before method completion, is provided... |
| 5630131 |
Method and apparatus for importing and exporting archive files for a graphical user interface |
| May-13-1997 |
A method for use in an object oriented programming (OOP) based computer system which utilizes a first application program having interface objects for building a second application program having additional... |
| 5592600 |
Animated display showing execution of object-oriented programs |
| Jan-7-1997 |
A dynamic visual presentation animates how classes or objects send messages and relate to each other in an object-oriented program during the program's execution. The presentation depicts classes or objects... |
| 5586329 |
Programmable computer with automatic translation between source and object code with version control |
| Dec-17-1996 |
A computer which executes rules which are defined according to a language having a valid grammar. The computer comprises input means for receiving and temporarily storing a first source code representation... |
| 5586326 |
Object base data processing apparatus |
| Dec-17-1996 |
An object base data processing apparatus executes a desired process by naming, as objects, single processing units and/or composite processing units which include single processing units and combines the... |
| 5581761 |
Methods and apparatus for providing an extensible set of auxiliary services for objects in an object-oriented system |
| Dec-3-1996 |
An extensible set of auxiliary services for objects in an object-oriented system. Every object in an object-oriented system is implemented by an associated object manager. Each object manager in the present... |
| 5581760 |
Method and system for referring to and binding to objects using identifier objects |
| Dec-3-1996 |
A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides... |
| 5572733 |
Data processing system which executes composite objects by combining existing objects |
| Nov-5-1996 |
A data processing system for executing a process. Classes and composite classes are formed by combining methods. Instances are formed and correspond to the classes and composite classes. The real world... |
| 5572731 |
Sequentially navigated object oriented computer system |
| Nov-5-1996 |
An object based computer system has viewers which may be directed around the object world of the system between semantic objects. The system includes a sequence object that has a path list specifying a... |
| 5560014 |
Dynamic object management method in object oriented language |
| Sep-24-1996 |
In an object oriented language, a class object is modified by using meta operators to create a floating class object by copying from a class object, modifying the floating class object into a new class... |
| 5560012 |
Object-oriented data processing system |
| Sep-24-1996 |
An object-oriented data processing system includes a link setting unit for setting a link between a plurality of composite objects to provide a structure to a static model and a dynamic model such that... |
| 5560010 |
Method for automatically generating object declarations |
| Sep-24-1996 |
A process for automatically generating declaration statements from the external definitions (I, II) of a source file (12). The process identifies the data-type identifiers of an external declaration (I,... |