Object oriented

CL 717 SC 116
6463578 Systems, methods and computer program products for debugging java server page files using compiled java class file modifications
Oct-8-2002 Systems, methods and computer program products are provided for debugging markup language source code of JSP files via Java class files generated therefrom. A Java class file is subjected to introspection...
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...
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...
6438514 Generation of a system model
Aug-20-2002 A computer is operated to generate electronic data defining a system model by loading into the computer a class definition defining instructions which are processed by the system, the definition including...
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...
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....
6405263 Method and apparatus for subclassing system object model classes in dynamic languages
Jun-11-2002 A method and apparatus for subclassing System Object Model (SOM) class objects for a dynamic object-oriented language. A proxy class object is created using the dynamic language that points to the SOM...
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...
6397216 Ordering keys in a table using an ordering mask
May-28-2002 The present invention is a mask ordering method and apparatus which controls the way keys are compared. In its general form, the mask ordering method operates to order (with a less than, greater than or...
6385769 Text based object oriented program code with a visual program builder and parser support for predetermined and not predetermined formats
May-7-2002 Text-based object-oriented class code, located in either local or remote machines is converted into proxy components which can be used in existing visual builders. Proxy components are created from each...
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...
6317796 Inline database for receiver types in object-oriented systems
Nov-13-2001 Systems and methods for implementing message dispatch for an object-oriented program are provided. Receiver type information is collected at a site of a method that dispatches messages to receiver objects....
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...
6308314 Mechanism and method for flexible coupling of processes in an object oriented framework
Oct-23-2001 In an object oriented computer system, a framework mechanism defines a mechanism that separates the ability to complete a process from the results of that process. A task is defined in the framework in...
6305009 Compiler design using object technology with cross platform capability
Oct-16-2001 A programming language environment that includes an object compiler and associated object execution engine. The object compiler parses and converts source code into object-oriented, compiled code that...
6305007 Object property meta model emulator for legacy data structures
Oct-16-2001 A method of wrapping legacy data structures enables the data structures to be used with an object-oriented program and enables a single object to access related attributes in multiple legacy data structures....
6301703 Method for transforming state-based IVR applications into executable sequences of code
Oct-9-2001 Methods and apparatus transform a state-based application into an executable program. A script representing a state-table application is exported from a development environment for a state-based system....
6301700 Method and apparatus for slicing class hierarchies
Oct-9-2001 Given a class hierarchy (a collection of classes and inheritance relations among them) and a program P that uses the hierarchy, a slice of the class hierarchy is computed with respect to the program by...
6292937 Program conversion device for translating an object-oriented language source program
Sep-18-2001 A program conversion device includes a formal initialization expression generating unit, an actual initialization expression generating unit, and an object generation statement translating unit. The formal...
6286136 Compile processing apparatus and method and program executing apparatus and method
Sep-4-2001 A compile processing apparatus compiles a program formed of a plurality of classes having initializing procedures. The compile processing apparatus includes a specifying unit for specifying an initializing...
6275983 Object-oriented operating system
Aug-14-2001 An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a...
6275979 Implementation for an object oriented run-time extensible item
Aug-14-2001 In an object oriented computer system, one or more run-time extensible items are defined that may be dynamically reconfigured as required to support different interfaces at run-time. The behavior associated...
6275828 Method of providing persistence to object in C++ object oriented programming system
Aug-14-2001 The present invention provides a method of providing persistence to objects which are to be created in a C++ application program, which may present to an user an interface for creating persistent objects...
6269479 Method and computer program product for evaluating the performance of an object-oriented application program
Jul-31-2001 A measure of the performance of an object-oriented application program is obtained by measuring, for a plurality of the user input functions of the application program for which a response is provided...
6260187 System for modifying object oriented code
Jul-10-2001 The system receives three sets of inputs: program class definitions, a set of rules, and additional class definitions to be merged with the program class definitions. There are three types of rules: the...
6256779 Distributed processing
Jul-3-2001 An object present on a first computer is replicated on a second computer. The object includes pointers to program code within the memory space of the first computer. Data elements of said object are stored...
6247168 Embedded non-volatile programming tool
Jun-12-2001 A tool for programming non-volatile memory is embedded in the form of an object in a programmable controller module, and can be used to transfer a firmware program to a plurality of different modules connected...
6243859 Method of edit program codes by in time extracting and storing
Jun-5-2001 A method of extracting and saving program codes in time while the program is being edited. The program codes are analyzed and extracted according to a set of predefined rules for the programming language....
6243851 Heterogeneous method for determining module placement in FPGAs
Jun-5-2001 The invention provides parametric modules called Self Implementing Modules (SIMs) for use in programmable logic devices such as FPGAs. The invention further provides tools and methods for generating and...
6240545 Setting instance breakpoints in object oriented computer programs
May-29-2001 A mechanism for setting a conditional breakpoint on all methods called by a specific instance of a class. To set the instance breakpoint, the debugger determines all of the methods that can be applied...
6237139 Object-oriented programming support system
May-22-2001 A support system of object oriented programming includes a syntax analysis unit supplied with an object-oriented program and analyzing the same, a storage unit for storing convention information that describes...
6223342 Object-oriented sequencing using hierarachical configuration streams
Apr-24-2001 A system and method for data processing objects having a number of attributes includes a sequence of object lists, each having data for identifying attribute values for at least one object. In a vector...
6219826 Visualizing execution patterns in object-oriented programs
Apr-17-2001 An improved method and system for visualizing an object-oriented program's execution in a manner that facilitates understanding, debugging, and tuning programs of arbitrary size and complexity by visually...
6212676 Event architecture for system management in an operating system
Apr-3-2001 An event system is provided within an object-oriented environment. The event system informs users and system functions of events within the system. Events may be modeled as objects that are visible within...
6209125 Method and apparatus for software component analysis
Mar-27-2001 Methods, software, and apparatus for analyzing a software component within an application builder tool are disclosed. The present invention relates, in one aspect, to a method for analyzing a software...
6195791 Object mechanism and method for coupling together processes to define a desired processing environment in an object oriented framework
Feb-27-2001 In an object oriented computer system, a framework mechanism defines an infrastructure for allowing a user to couple processes in the framework together in any suitable way to define a desired process...
6192371 Object morphing in an object oriented computing environment using relational database query procedure
Feb-20-2001 A method, system and computer program product are disclosed for morphing an object from one class to another in an object oriented computing environment implemented by a relational database. Object morphing...
6185728 Development system with methods for type-safe delegation of object events to event handlers of other objects
Feb-6-2001 A visual development system is described which provide "method pointers" allowing a developer/user to achieve delegation between objects programmatically as well as visually. Delegation "binds" an event...
6182282 Method and system for constructing hybrid virtual function tables
Jan-30-2001 A system and method for accessing virtual functions from classes compiled with compilers using different virtual function table layouts and/or different function member call protocols. A hybrid virtual...
6182281 Incremental compilation of C++ programs
Jan-30-2001 An enhanced compiler for compiling C++ programs without the use of forward declarations normally included in program header files. Through multiple parsing passes, the compiler extracts definitions for...
6182277 Methods and apparatus for declarative programming techniques in an object oriented environment
Jan-30-2001 An object oriented software environment permits, through declarative programming techniques, customization of functionality of an object. The object oriented software environment includes a plurality of...
6179491 Method and apparatus for slicing class hierarchies
Jan-30-2001 Given a class hierarchy (a collection of classes and inheritance relations among them) and a program P that uses the hierarchy, a slice of the class hierarchy is computed with respect to the program by...
6173439 Interface mechanism and method for accessing non-object oriented data from within an object oriented framework
Jan-9-2001 In an object oriented computer system, an object oriented framework defines an interface mechanism that provides a common interface to a non-object oriented persistent datastore. This common interface...
6163880 Object model for Java.TM.
Dec-19-2000 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 ... belong,...
6161219 System and method for providing checkpointing with precompile directives and supporting software to produce checkpoints, independent of environment constraints
Dec-12-2000 A method for portable checkpointing comprising the steps of: pre-compiling an input source code; and outputting an associated output source code which includes support for portable checkpointing. The portability...