| 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... |