12
 

Object oriented

CL 717 SC 165
6564375 Reusable components for customization of wizard-based applications
May-13-2003 A method for altering a wizard-based application, which is usually created using an object-oriented language with a base class, includes utilizing one or more alternative base classes, one or more alternative...
6546551 Method for accurately extracting library-based object-oriented applications
Apr-8-2003 The present invention is capable of accurately extracting multiple applications with respect to a class library. The invention relies on a configuration file for an application program and/or library,...
6526565 Packaging algorithm for providing object oriented applications having reduced footprints
Feb-25-2003 A packaging algorithm for providing software applications having reduced footprints is presented. The algorithm determines the minimum required set of methods and classes from the development environment...
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...
6513157 System and method for dynamically aggregating objects
Jan-28-2003 A method for dynamically extending functionality of an object without modifying executable code includes the steps of first identifying an existing object as a primary facet object (16) and creating an...
6507945 Synthesizing combinatorial libraries of materials
Jan-14-2003 Methods and apparatus for controlling an automated material handling procedure. The method includes receiving a recipe file comprising component information and mapping information; interacting with a...
6496865 System and method for providing interpreter applications access to server resources in a distributed network
Dec-17-2002 A resource access system and method for providing interpreters with the ability to provide interpreter applications access to any desired server resource regardless of type of server and current capability...
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...
6487714 Mechanism for dynamic selection of an object's method
Nov-26-2002 A data structure and associated mechanism for implementing object oriented programming language, comprising at least two code blocks for at least one method of an object of a specified class, each of the...
6484214 Method for distributed object communications based on dynamically acquired and assembled software components
Nov-19-2002 A method for acquiring and assembling software components at execution time into a client program, where the components may be acquired from remote networked servers is disclosed. The acquired components...
6467086 Aspect-oriented programming
Oct-15-2002 The concept of a general purpose aspect is introduced where an aspect transparently forces cross-cutting behavior on object classes and other software entities. A reusable aspect is further described for...
6467085 System and method for reducing coupling in an object-oriented programming environment
Oct-15-2002 The principal impediment to achieving interoperability, modifiability, implementation-independence and the reuse of object-oriented software components is the strong coupling between objects. The preferred...
6460178 Shared library optimization for heterogeneous programs
Oct-1-2002 A shared library optimization process relocates a code block in a platform-neutral intermediate representation (IR) of a library into the IR of another library. The shared library optimization process...
6453467 Methods and apparatus for linking a program for remote execution
Sep-17-2002 A linkage editor executing at a server receives instructions for packaging software components that are required for program execution at a client. The linkage editor generates an output file by iteratively...
6446259 System and method for generating an object structure at run time in an object-oriented programming language
Sep-3-2002 A language translator is provided which determines memory structure at compile time for a plurality of object classes including at least one virtual base class and at least one class derived therefrom....
6446256 Extension of parsable structures
Sep-3-2002 A bilateral interface may comprise an object interface and, optionally, a language interface. The object interface comprises at least an object-side object interface to be included in an external object,...
6446254 Packaging memory image files
Sep-3-2002 In typical Java and other interpreted programming language environments, the code is stored in ROM in a semi-processed state, .class files containing byte codes. When the device is turned on, a virtual...
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...
6427231 System and method for multiple entry point access to an object
Jul-30-2002 The invention allows a functional object in a dynamic language to be efficiently used as both a directly-invoked function and as a method in a generic function. This allows a language to combine the two...
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...
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...
6381734 Method, software and apparatus for referencing a method in object-based programming
Apr-30-2002 Method and apparatus for encapsulating a reference to a method in object-based programming systems and ensuring that the reference is safe are disclosed. The method of encapsulation provides for: a) defining...
6317874 Linker method and cache structure for minimizing worst-case-execution-time
Nov-13-2001 A unique cache structure with some addressing flexibility and a unique linker method that generates program code with a minimized WCET and takes advantage of the flexibility of the cache structure is provided....
6311325 Method and apparatus for profiling processes in a data processing system background of the invention
Oct-30-2001 A method and apparatus in a data processing system for profiling code for processes executing in a data processing system. Trace data is recorded in response to a selected interrupt, wherein the trace...
6237142 Method for synchronization between links and group definitions within an object-oriented system
May-22-2001 A method, apparatus, and article of manufacture which provides for synchronizing links and group definitions in an object-oriented system. The method comprises the steps of creating a first class and a...
6199196 Methods and apparatus for linking a program for remote execution
Mar-6-2001 A linkage editor executing at a server receives instructions for packaging software components that are required for program execution at a client. The linkage editor generates an output file by iteratively...
6178548 Binary class library with debugging support
Jan-23-2001 A binary class library is adapted to provide full debugging type information particularly for use during program compilation in a minimal debug-generation mode. The library includes, a compile unit that...
5946693 System for communicating among objects and establishing linkages among them and method thereof
Aug-31-1999 In an observable a slot is defined in which a "name", "data", and read/write procedures are stored that execute read and write operations with respect to those data. An observer acquires a slot descriptor...
5923880 Method and apparatus for generating executable code from object-oriented source code
Jul-13-1999 The present invention provides an improved method and apparatus for generating executable computer code for an application program written in C++ source code. In typical prior art systems, application...
5898875 Method and computer system for loading objects
Apr-27-1999 An objects loading method comprising the steps of (1) determining whether an object which is going to be loaded is a first object which is accessed only by another object, (2) if the object which is going...
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...
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),...
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...
5862379 Visual programming tool for developing software applications
Jan-19-1999 A visual programming method implemented on a computer having a display screen and an input device which a user employs to draw visual representations on the display screen, including the steps of defining...
5682536 Method and system for referring to and binding to objects using identifier objects
Oct-28-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...
5613120 System and method for enabling, without recompilation, modification of class definitions and implementations in an object-oriented computer program
Mar-18-1997 A system and method for compiling and linking a source file is described. A compiler generates class information pertaining to object-oriented classes referenced in the source file. The class information...
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...
5535391 System and methods for optimizing object-oriented compilations
Jul-9-1996 An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods...
5519862 Concurrent processing apparatus with incremental command objects
May-21-1996 A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application by multiple users. The load architecture...
5488727 Methods to support multimethod function overloading with compile-time type checking
Jan-30-1996 Methods and related apparatus, for use in programming language systems, are set forth which support compile-time type checking for overloaded functions in an environment supporting subtypes with multiple...
5481708 System and methods for optimizing object-oriented compilations
Jan-2-1996 An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods...
5421016 System and method for dynamically invoking object methods from an application designed for static method invocation
May-30-1995 A method, system and program for allowing an application designed to use static method calls to manipulate objects whose methods are only available through dynamic calls without modifying the binary image...
5396626 Object-oriented locator system
Mar-7-1995 A method and system for adding components (documents, tools, fonts, libraries, etc.) to a computer system without running an installation program. A location framework is employed to locate components...
5325533 Engineering system for modeling computer programs
Jun-28-1994 A human oriented object programming system provides an interactive and dynamic modeling system to assist in the incremental building of computer programs which facilitates the development of complex computer...