Object oriented message

CL 719 SC 315
6425017 Queued method invocations on distributed component applications
Jul-23-2002 An object runtime architecture allows method invocations to be made on either a synchronous, real-time basis or a queued basis using the normal call semantics of an object model. The object runtime architecture...
6424989 Object-oriented transaction computing system
Jul-23-2002 An improved object-oriented transaction computing system is disclosed. The system allows for the compiling, linking, and managing of one or more objects, classes, and/or method libraries through the set-up,...
6421740 Dynamic error lookup handler hierarchy
Jul-16-2002 A method for processing a first error message to produce a second error message in a component-based architecture. The component-based architecture includes a framework which is associated with a first...
6421736 Method and system for migrating an object between a split status and a merged status
Jul-16-2002 In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single...
6418483 Method of locating software objects in different containers
Jul-9-2002 A method of developing a software system using Object Oriented Technology and frameworks. The present invention addresses the problem to provide a method of locating objects in different containers, particularly...
6418482 Reference attributes within an object-oriented system
Jul-9-2002 A method, apparatus, and article of manufacture for sending messages between objects in an object-oriented system. A reference attribute for a first object is defined, wherein the reference attribute refers...
6418458 Object-oriented prioritized work thread pool
Jul-9-2002 A method, apparatus, and article of manufacture for scheduling thread execution in a computer. Defined task queues and work crews, comprising workers to complete assigned tasks, are managed by a manager...
6418451 Method, apparatus, and computer program product for persisting objects in a relational database
Jul-9-2002 A method, apparatus, and computer program product enable objects of an object-oriented environment to be persisted in a relational database. An object to be persisted first stores its attributes in a property...
6418444 Method and apparatus for selective excution of a computer program
Jul-9-2002 A method and apparatus for ensuring that code being executed by a data processing system conforms to a platform standard. As an example, one embodiment of the present invention validates Pure Java platform...
6415334 Method and system for accessing objects of different thread types
Jul-2-2002 A method in a computer system for accessing Microsoft Component Object Model ("COM") objects of varying thread types from a Java-based program. The computer system has a Java virtual machine ("VM") that...
6415333 Distributed communication system with categorized resources
Jul-2-2002 A distributed communication system includes a number of nodes, each including a number of resources, which nodes are interconnected by an interconnection network. Distributed applications are executed...
6412019 Method and mechanism for invocation on objects with interface inheritance
Jun-25-2002 Methods and apparatus in an object oriented programming environment for invocation of objects with interface inheritance. An object reference using mtables contains two parts, more specifically, a pointer...
6408342 Communications framework for supporting multiple simultaneous communications protocols in a distributed object environment
Jun-18-2002 A communication framework supporting multiple communications protocols. The communications framework having a remote procedure call class providing an interface for an apply method, the apply method referencing...
6408302 System and method of mapping database fields to a knowledge base using a graphical user interface
Jun-18-2002 A system and method for mapping a plurality of data base fields from an arbitrary ODBC-compliant data base to a plurality of attributes in a knowledge base having a known data attribute format is provided....
6405360 Property container type objects
Jun-11-2002 A framework being used for developing software system e.g. for a business application. This framework includes a number of object oriented classes which may be processed by a computer system. The invention...
6405264 Marshaling and unmarshaling framework for supporting filters in a distributed object system
Jun-11-2002 In order to support filtering operations in a CORBA system, the marshaling and unmarshaling process is encapsulated in a server invocation object created from a class which contains data, including the...
6405262 Efficient inter-process object and interface pinging
Jun-11-2002 A computer system includes a plurality of client processes executing in respective address spaces and at least one server process executing in a different address space than the client processes. The server...
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...
6401137 Method, apparatus, and article of manufacture for processing a virtual call in a multi-threaded program
Jun-4-2002 Methods, systems, and articles of manufacture consistent with the present invention process a virtual call during execution of a multi-threaded program by ensuring that the steps of patching the virtual...
6401135 Translator object for testing an interface to a server object
Jun-4-2002 Systems and methods for testing interfaces to a server object are provided. A translator object is placed between a client object and the server object for which the interface is to be tested. The client...
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...
6393497 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system
May-21-2002 Use of a smart proxy as a wrapper around a stub in a distributed system. Instead of receiving a stub as a result of a remote procedure call, a caller receives a smart proxy including the stub as an embedded...
6393491 Method and apparatus for dispatch table construction
May-21-2002 Apparatus, and computer program products are disclosed for constructing dispatch tables. In one embodiment of the present invention, the decision to allocate a new dispatch table entry is sensitive to...
6389481 Automatic program documentation
May-14-2002 An apparatus for producing object code from source code including input means for receiving the source code, the source code including executable source code and source code documentation, and compilation...
6389452 Method of communicating between objects and agents across a computer network
May-14-2002 In another aspect of the invention, a method for communicating between Java objects (302, 312) residing in different computer platforms linked by a network includes the steps of sending a message (306,...
6385764 Method and apparatus for improving invocation speed of Java methods
May-7-2002 A method and apparatus for executing a method. A bytecode invoking a method is detected. A method block is located associated with the method, wherein the method block includes an identification of an...
6385660 Site specific message dispatch in object-oriented systems
May-7-2002 Systems and methods for implementing site specific message dispatch in an object-oriented environment are provided. Receiver type information may be saved at a message dispatch site in order to provide...
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...
6381653 Managing accidental death of an object during communication between objects distributed in a COM environment
Apr-30-2002 A method in a COM environment enables a first object (X) to be informed of an accidental death of one or more second objects (Y). When the first object (X) opens communications with one of the second objects...
6381607 System of organizing catalog data for searching and retrieval
Apr-30-2002 A method, an apparatus, and a computer program product for organizing and searching catalogs based on compacting a hierarchical structure (150, 500) into related arrays (210, 310, 410, 610; and 220, 320,...
6378002 Object oriented server process framework with implicit data handling registry for remote method invocations
Apr-23-2002 An object oriented framework provides a set of objects that perform computer system server functions and that permit a framework user to add extensions for defining a Server Process category of objects...
6378003 Method and system for deriving metaclasses in an object oriented system
Apr-23-2002 A system, method, and program for deriving metaclasses of classes of objects defined according to traditional subclassing inheritance is disclosed, which uses a neutral set of information from which object...
6377942 Multiple string search method
Apr-23-2002 A data processing system has a searching mechanism for finding occurrences of a plurality of key strings within a target string. The searching mechanism forms a hash value from each of the key strings,...
6374293 Network management system using model-based intelligence
Apr-16-2002 A network management system includes a user interface, a virtual network and a device communication manager. The virtual network includes models which represent network entities and model relations which...
6370589 Process for performing at least one test on at least one of the objects of an object-oriented program capable of running in parallel on a computer
Apr-9-2002 The description of the invention relates to a process for performing tests by means of which functionality and the real-time behavior of objects derived from concurrent classes can be tested. The particular...
6366657 System and method for supporting and managing telecommunications services
Apr-2-2002 A system and method for supporting and managing telecommunications services in a telecommunications network includes a management information base builder toolkit (66, 110) for specifying object definitions...
6363435 Event sourcing and filtering for transient objects in a hierarchical object model
Mar-26-2002 A single object functions as a centralized monitoring point for events fired in a hierarchical object model. Objects within the hierarchy register with the event monitoring object when they are created....
6363434 Method of managing resources within a network of consumer electronic devices
Mar-26-2002 A method of managing resources within a network for consumer electronic media devices. In one embodiment, the method is implemented as a software resource manager which provides a centralized resource...
6356955 Method of mapping GDMO templates and ASN.1 defined types into C++ classes using an object-oriented programming interface
Mar-12-2002 A programming interface for converting network management application programs written in an object-oriented language into network communication protocols. The application programs manipulate managed objects...
6356946 System and method for serializing Java objects in a tubular data stream
Mar-12-2002 A distributed (e.g., client/server) computing environment is described which implements protocol methodology simplifying the use of objects in distributed applications. In particular, the methodology facilitates...
6356933 Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language
Mar-12-2002 A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality...
6356930 Connection concentrator for distributed object systems
Mar-12-2002 In a distributed object system, the services available on the network are modeled as network objects. A client typically communicates with and uses these objects using Internet connections. As the number...
6353881 Supporting space-time dimensional program execution by selectively versioning memory updates
Mar-5-2002 A system is provided that facilitates space and time dimensional execution of computer programs through selective versioning of memory elements located in a system heap. The system includes a head thread...
6353859 Object-oriented apparatus and method for controlling accesses to objects in a distributed object environment
Mar-5-2002 An access mechanism and method for accessing objects in a distributed object system manages object accesses and causes all accesses within one transaction to be to either the home object or the local copy,...
6353846 Property based resource manager system
Mar-5-2002 A property based decision support system for allocating existing resources to implement a functional unit. The system includes a plurality of resource modules, each providing a component function for implementing...
6347383 Method and system for address trace compression through loop detection and reduction
Feb-12-2002 A method and system for compressing memory address traces based on detecting and reducing the loops that exist in a trace is disclosed. The method and system consists of two steps. In the first step, the...
6347342 Method and apparatus for dynamically brokering object messages among object models
Feb-12-2002 The present invention dynamically brokers object messages between object models. An mediating component provides a bridge between object models such that messages can be transmitted in either direction...
6345383 Debugging support device and debugging support method
Feb-5-2002 A debugging support method for object-oriented programs by which the debug target objects may be designated and a debugging support method equipped with various means for realizing said method. A first...
6345313 Recovery of synchronization constructs
Feb-5-2002 A method and apparatus for managing the association of objects with synchronization constructs used to synchronize those objects with threads is described. A cache of synchronization constructs is provided....
6345306 Packager apparatus and method for physically and logically packaging and distributing items in a distributed environment
Feb-5-2002 An apparatus and method for creating packages and for transferring packages between computer systems provides a graphical user interface that allows a user to define various attributes for a package. Logical...