Object oriented

CL 717 SC 116
6886170 Method and apparatus in a data processing system for the issuance and delivery of lightweight requests to concurrent and multiple service providers
Apr-26-2005 A method and apparatus in a data processing system for managing transactions. A request event is received at a transporter object. The request event includes a target and an indication of how to handle...
6886155 Method and system for implementing virtual functions of an interface
Apr-26-2005 A method and system for implementing functions in a class that inherits an interface and that inherits an implementing class which implements the interface. A forwarding system adds to the class for each...
6877155 System and method for generating target language code utilizing an object oriented code generator
Apr-5-2005 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...
6874145 Methods and apparatus for implementing an application lifecycle design for applications
Mar-29-2005 Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that enable...
6865730 Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading
Mar-8-2005 A method is provided for analyzing an object oriented program that supports dynamic class loading. A set A of classes in the program is identified, wherein each class within set A is capable of, during...
6862711 Method and apparatus in a data processing system for providing an interface for non-intrusive observable debugging, tracing, and logging data from execution of an application
Mar-1-2005 A method and apparatus in a data processing system for providing an interface to an application for monitoring execution of the application. An event generated by a view controller is detected, wherein...
6859920 System and method for implementing a dependency based property system with coalescing
Feb-22-2005 A method and system for declarative user interface dependency-based object property system are provided. A source object property change is obtained. Steady-state values for all dependent properties are...
6854123 Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs
Feb-8-2005 Disclosed is a system, method, and program for providing a plurality of translator programs for translating source code in a cross-platform computer language, such as Java, to program statements capable...
6851111 System and method for class loader constraint checking
Feb-1-2005 A computer system includes multiple class loaders for loading program class files into the system. A constraint checking mechanism is provided wherein a first class file loaded by a first class loader...
6851106 Object oriented optimizing code generator with user selection of use or do not use for dynamic generation of functions
Feb-1-2005 A code generation system is provided which optimizes a code generation for a control system applicable to an embedded control system without the need to increase its memory capacity. A total control unit...
6851105 Method and system for generating, applying, and defining a pattern
Feb-1-2005 The present invention relates a method and systems for generating, applying and defining patterns for software development. The software development tool receives an indication of a pattern, generates...
6845499 System and method for developing software applications using an extended XML-based framework
Jan-18-2005 An XML-based framework (30) for developing software applications (12) includes a document manager (32) to manage activities relating to one or more XML-based data documents (34) associated with an application...
6842905 Method and system for implementing collection program interface for accessing a collection of data associated with a legacy enumeration application interface
Jan-11-2005 A software wrapper for interfacing to pre-existing software code is provided. The software wrapper is capable of inheriting from a first application program interface (API) and a second API. For calls...
6836879 Object oriented operating system
Dec-28-2004 An object oriented operating system handles all objects related to text strings as belonging to one of three classes, in which each class performs a different function and at least one such class is modified...
6820261 Inheritable thread-local storage
Nov-16-2004 In a threading mechanism, a system and method for providing automatic value inheritance when a parent thread creates a child thread. Upon thread creation, the system iterates over all of the inheritable...
6820250 Mechanism for software pipelining loop nests
Nov-16-2004 A method is provided for processing nested loops that include a modulo-scheduled inner loop within an outer loop. The nested loop is scheduled to execute the epilog stage of the inner loop for a given...
6810522 Method and system for associating parameters of containers and contained objects
Oct-26-2004 A system and method for establishing associative relationships between properties of a contained object and corresponding parameters of a container application. The system contemplates establishment of...
6810516 Mechanism allowing separation of graphical display of object status from underlying data
Oct-26-2004 A system that isolates all of the information that determines the look and feel of status displays of a GUI into one file is described. This file can be quickly edited to change the appearance when needed....
6804818 Integration mechanism for object-oriented software and message-oriented software
Oct-12-2004 In accordance with the present invention, methods are included, which may be implemented by employing a program storage device readable by machine, tangibly embodying a program of instructions executable...
6792611 Server system determining server application corresponding to processing request based on information held in server
Sep-14-2004 In a server system: an information holding unit holds information on one of a plurality of processing units which should execute processing in response to each of a plurality of types of processing requests;...
6792595 Source editing in a graphical hierarchical environment
Sep-14-2004 This invention relates to a method for viewing, writing, and modifying source code in an integrated development environment (IDE). When source code is being edited in a graphical environment, windows in...
6788317 Generation of delegating implementation for IDL interfaces which use inheritance
Sep-7-2004 A method of generating an implementation for an interface definition language interface (IDL), includes identifying parents for an interface; computing a set of directly implemented methods for parent...
6766508 Object-oriented system having anonymous scheduler design pattern
Jul-20-2004 A method and apparatus are disclosed for scheduling control inputs in an embedded real-time system through anonymous events. An object-oriented design pattern is provided that treats all events anonymously...
6760913 Data processing with policed object union
Jul-6-2004 A computer implemented method of defining an object union in an object oriented programming environment, comprising the steps of: selecting a first class from which a first object to be contained in the...
6760907 Code generation for a bytecode compiler
Jul-6-2004 A method, system and apparatus for generating and optimizing native code in a runtime compiler from a group of bytecodes presented to the compiler. The compiler accesses information that indicates a likelihood...
6757891 Method and system for reducing the computing overhead associated with thread local objects
Jun-29-2004 A computer-implemented method for reducing a computing overhead associated with objects that are local to a particular thread and can be accessed solely by that thread. Dynamically during run-time, an...
6754889 Java automation, testing, and analysis
Jun-22-2004 A system and method are disclosed for enabling injection of non-native code into a JAVA environment. The method provides a software hook for detecting the loading of a JAVA interpreter, and then creates...
6754887 Methods for implementing virtual bases with fixed offsets in object oriented applications
Jun-22-2004 There is provided a method for implementing virtual bases with fixed offsets in a class hierarchy graph corresponding to an object oriented program. The graph has nodes representing object classes and...
6754886 Method and system for storing java objects in devices having a reduced support of high-level programming concepts
Jun-22-2004 The objects to be stored on a SmartCard or on a similar device are output from the host application computer in a form adapted to the device, particularly in form of a byte array which can easily be stored...
6754884 Programming language extensions for processing XML objects and related applications
Jun-22-2004 An apparatus is provided to map data objects of a data representation language to corresponding objects within a programming language and vice versa. In one embodiment, the apparatus is equipped to receive...
6748585 Computer programming language pronouns
Jun-8-2004 Programming language constructs called pronouns and referents, and a method, system, and apparatus for translating computer source code that contains the pronouns and referents. A referent is any semantic...
6748570 Sending a view event, and a request event having a class name and a method name
Jun-8-2004 A method and apparatus for a data processing system for accessing classes and methods in an object oriented system. Responsive to receiving a selected user input to a container, a view event is sent from...
6748373 System and method for adaptively optimizing queries
Jun-8-2004 The performance of a database system can be improved by tracking the way in which data is accessed. By tracking such information, it is possible to load frequently-accessed fields of an entity bean, as...
6742109 Method and apparatus for representing variable-size computer instructions
May-25-2004 One embodiment of the present invention provides a system for executing variable-size computer instructions, wherein a variable-size computer instruction includes an action component that specifies an...
6728948 Object oriented framework mechanism and method for providing a generic order entry processing interface for one or more order fulfillment systems
Apr-27-2004 An object oriented framework defines a generic order processing interface that creates an order, and that processes the order and generates requests to one or more fulfillment systems to fill the order....
6721942 Component object model interface to C++ type conversion
Apr-13-2004 Methods for converting from a COM interface pointer to an underlying C++ object are described in various embodiments. In the various embodiments, classes are constructed in support of the underlying C++...
6721807 Extensible and efficient double dispatch in single-dispatch object-oriented programming languages
Apr-13-2004 An improved method and system is described for implementing double dispatch extensibly and efficiently in single-dispatch object-oriented programming languages. Objects of type Visitor encapsulate double...
6718534 System for application independent programming of controls
Apr-6-2004 The present system for application independent programming of controls functions to provide a common set of controls across a plurality of application programs, such as those typically included in an office...
6715129 Achieving application-specific document content by transcoding using Java Server Pages
Mar-30-2004 A method, system, and computer program product for using Java Server Pages to enable transcoding the content of a document requested by a client, in order to tailor the output document according to application-specific...
6714219 Drag and drop creation and editing of a page incorporating scripts
Mar-30-2004 An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial...
6704924 Method and system for implementing virtual functions of an interface
Mar-9-2004 A method and system for implementing functions in a class that inherits an interface and that inherits an implementing class which implements the interface. A forwarding system adds to the class for each...
6701520 Preventing garbage collection of objects in object oriented computer programming languages
Mar-2-2004 A method to improve object-oriented computer processing by reducing the incidences of object creation and garbage collection. A compiler, preferably of object-oriented language such as Java, identifies...
6701517 Method for synchronizing JAVA with UML in a version configuration management system
Mar-2-2004 A computer-implemented method for synchronizing JAVA with UML in a computer system executing a repository program. The method comprises the steps of determining if a previous revision of JAVA source exist,...
6694508 Method for synchronizing UML with JAVA in a version configuration management system
Feb-17-2004 A computer implemented-method for synchronizing JAVA in a UML in a computer system executing a repository program. The method comprises the steps of determining if a previous revision of UML representation...
6694507 Method and apparatus for analyzing performance of object oriented programming code
Feb-17-2004 A performance analyzer for object-oriented programming code distinguishes between an object which is substantively used within the creating method, and one which is merely created in the creating method...
6694506 Object oriented programming system with objects for dynamically connecting functioning programming objects with objects for general purpose operations
Feb-17-2004 A computer controlled object oriented programming system for distributive program development over networks such as the internet with implement for interfacing a plurality of programming objects with each...
6691230 Method and system for extending Java applets sand box with public client storage
Feb-10-2004 A Java applet sandbox, provided by restrictions originally set by the manufacturer of a Java enabled Internet browser, may be securely extended by introducing the notion of public and private client storage....
6684392 Method and apparatus for distinguishing reference values from non-reference values in a runtime environment
Jan-27-2004 A method and apparatus for distinguishing reference values from non-reference values in a runtime environment is described. A set of volatile registers and a set of non-volatile registers are statically...
6684383 Method for constructing enterprise system
Jan-27-2004 There is provided an enterprise system constructing method capable of supporting to rapidly construct enterprise systems to share and reuse the whole structure of the systems, and of flexibly and easily...
6684261 Object-oriented operating system
Jan-27-2004 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...