| 6820267 |
Method and system for remote automation of object oriented applications |
| Nov-16-2004 |
An object oriented programming environment is extended to allow a client object oriented application running under a client/server operating system to communicate with a plurality of server object oriented... |
| 6820268 |
Method for associating data bearing objects with user interface objects |
| Nov-16-2004 |
The present invention comprises a method for allowing a data controlling object to interface with any number of user interface objects without requiring separate interface code for each user interface... |
| 6813769 |
Server application components with control over state duration |
| Nov-2-2004 |
A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components... |
| 6810523 |
Efficient thread programming using a single callback function |
| Oct-26-2004 |
A method that uses a single callback function for a multiphase service with possible discontinuation of execution between the phases. The method is based on assignment of a case in the callback function... |
| 6807181 |
Context based control data |
| Oct-19-2004 |
A method, system, and computer program product for accessing server resources by a client communicating control data to a server. A context object is associated to the control data. The context object... |
| 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... |
| 6804817 |
Information-object designation system |
| Oct-12-2004 |
An information-object designation system in which two character strings, a character string expressive of a name of each of information objects stored in an information processing system, and a character... |
| 6804723 |
Remote procedure calling expression generation system |
| Oct-12-2004 |
To dynamically and efficiently generate URL for a complex remote procedure call composed by combining plural procedure servers in WWW resource space, a hyperobject is provided with a URL generation rule... |
| 6802067 |
Computer software framework and method for logging messages |
| Oct-5-2004 |
The present invention discloses a message logging framework comprising a log object created by a destination log class extending a log base class and the log base class implementing a log interface. The... |
| 6792605 |
Method and apparatus for providing web based services using an XML Runtime model to store state session data |
| Sep-14-2004 |
The present invention provides a method and apparatus for accessing and using services and applications from a number of sources into a customized application. The present invention accomplishes this through... |
| 6792606 |
Method and apparatus for object persistence |
| Sep-14-2004 |
A preferred embodiment of the present invention provides an improved system and method for object persistence. The preferred embodiment facilitates the creation of persistent objects in a way that is orthogonal... |
| 6785709 |
Method and apparatus for building customized data and/or video conferencing applications utilizing prepackaged conference control objects |
| Aug-31-2004 |
A prepackaged object-oriented data and/or video conferencing (DVC) application programming toolkit (PK) having a number of conference control objects is provided for building customized DVC applications.... |
| 6782538 |
Object oriented information handling system including an extensible instance manager |
| Aug-24-2004 |
A system for efficiently generating keys for subsequently objects during object creation and for finding and activating objects using the generated keys in an object oriented system includes one or more... |
| 6782541 |
System and method of exchanging information between software modules |
| Aug-24-2004 |
A system includes a brokering arrangement for exchanging information between software modules including notifiers which detect triggering events having corresponding event classes and observers interested... |
| 6782539 |
Data processing for video special effects system |
| Aug-24-2004 |
Data processing apparatus is disclosed in which a core program object interacts with and controls operation of a plurality of plug-in program objects operable to carry out data processing tasks, the apparatus... |
| 6779184 |
Method for loosely coupling object oriented and non-object oriented applications in a messaging-based communication infrastructure |
| Aug-17-2004 |
Methods and network architectures for loosely coupling object and non-object oriented applications to a network include an object broker hub, a messaging system, and a business object representation of... |
| 6778990 |
Dynamic component activation method using a relational database as the repository for registration information |
| Aug-17-2004 |
A method for allowing dynamic component activation using a database as a repository for registration information is disclosed. This method uses a Component Activation Manager (CAM), which is a singleton... |
| 6775772 |
Piggy-backed key exchange protocol for providing secure low-overhead browser connections from a client to a server using a trusted third party |
| Aug-10-2004 |
A method, system, and computer program product for establishing security parameters that are used to exchange data on a secure connection. A piggy-backed key exchange protocol is defined, with which these... |
| 6769123 |
Method and apparatus of using a single computer program source code base to provide a program that is operable in either a client-server mode or a standalone mode |
| Jul-27-2004 |
A method and apparatus for using a single computer program code base to provide a program that is operable in either a client-server mode or a standalone mode are provided. In one embodiment, a client... |
| 6766518 |
Establishing relationships between objects based on object interfaces |
| Jul-20-2004 |
In an interface-based binary object system capable of supporting multiple interfaces into objects created by class templates, a relationship is defined as a pair of complementary collections on two separate... |
| 6766477 |
Distributed component testing in an enterprise computer system |
| Jul-20-2004 |
A method of automatically performing a component test at any number of locations in a distributed environment is disclosed. In general, in order to assure compatibility of the various components in an... |
| 6760912 |
Determining browser type in an open Java environment |
| Jul-6-2004 |
A method is provided for determining an identity of a browser in an Java environment in which an intermediary program masks the browser's identity. The method begins by querying an operating system process... |
| 6757899 |
Dynamic CORBA gateway for CORBA and non-CORBA clients and services |
| Jun-29-2004 |
A dynamic CORBA gateway allows CORBA services to be exposed to non-CORBA clients and non-CORBA services to be exposed to CORBA clients over a Simple Object Access Protocol (SOAP) with a SOAP upstream and... |
| 6757747 |
Proxy object for managing an application instance on a dataless client machine |
| Jun-29-2004 |
A method of managing a set of clients in a distributed computer network having a management server. A given client preferably includes a dataless management framework. According to the method, a proxy... |
| 6751797 |
System and method for managing the persistence of EJB components in a directory accessed via LDAP |
| Jun-15-2004 |
The present invention relates to a method for managing the persistence of EJB components (8) integrated into an EJB server (3) of a computer system (1), consisting of managing the persistence through an... |
| 6751796 |
Integration of systems management services with an underlying system object model |
| Jun-15-2004 |
A systems management subsystem provides resources for managing components and allows components to be manageable. In particular, state information about managed components is encapsulated into objects... |
| 6751655 |
Method and apparatus for transport of scenegraph information across a network |
| Jun-15-2004 |
A server obtains a build object comprising a data structure and one or more methods configured to build a scenegraph from scenegraph information stored in the data structure. A spawning process on the... |
| 6751509 |
Method for access control of aggregated data |
| Jun-15-2004 |
A class manager stores the information which is divided into hierarchical classes, wherein each class includes a policy for showing how to treat the information according to the security level, and information... |
| 6748594 |
Object mechanism and method for retrieving attribute values in a object oriented framework |
| Jun-8-2004 |
In an object oriented computer system, a framework mechanism defines an infrastructure for allowing a user to flexibly define keys and their corresponding attributes. A special type of key called a specification... |
| 6745389 |
System of objects and program components |
| Jun-1-2004 |
The present invention provides a system of objects and program components wherein an object accesses different associated program components for different implementations of a corresponding function of... |
| 6745388 |
Expanded object model including roles |
| Jun-1-2004 |
An expanded business object model including one or more business objects including an inheritance property such that each business object includes a plurality of subtypes and roles for defining a functional... |
| 6745249 |
Enabling life cycle semantics via naming interfaces |
| Jun-1-2004 |
A method and implementing system are provided in which CORBA (Common Object Request Broker Architecture) Life Cycle Service factory finding capabilities are combined with CORBA Naming Service resolve operations... |
| 6742050 |
Inter-object messaging |
| May-25-2004 |
A method of communication between a first object and a second object is disclosed. A first direct method call is made on an intermediary object from the first object. The first direct method call contains... |
| 6735772 |
System and method for handling orphaned cause and effect objects |
| May-11-2004 |
Cause and effect event objects are created in response to conditions occurring in a system. The object space may be contained on a single system or may span across several systems connected with a computer... |
| 6735771 |
System and method for delivering web services using common object request broker architecture |
| May-11-2004 |
A system and method that facilitates the development of client applications that wish to request services provided by a Common Object Request Broker Architecture (CORBA) object is presented. Using this... |
| 6732361 |
Generating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions |
| May-4-2004 |
In obtaining performance of a combination of actions, such as in a coordination or scheduling application, combination data indicating a combination of two or more action types can be obtained. The combination... |
| 6732362 |
Object-oriented exchange managing system and exchange resources installing method |
| May-4-2004 |
There are provided an object-oriented exchange managing system and an exchange resource installing method. In the object-oriented exchange managing system, a user interface processor interfaces data with... |
| 6725280 |
Method and apparatus for constructing dispatch tables which enable transitive method override |
| Apr-20-2004 |
A mechanism is disclosed for constructing dispatch tables which enable transitive method override. A dispatch table for a class C (wherein C is within a package P and is a subclass of superclass S) is... |
| 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... |
| 6718377 |
Telecommunications network management system interface |
| Apr-6-2004 |
A network includes an operations support system (20) for managing one or more network elements (40), and an interface (10) between the operations support system (20) and each network element (40). The... |
| 6715147 |
Method and system for interfacing a plurality of applications conforming to a standard |
| Mar-30-2004 |
Multiple applications that conform to a standard are accessed by a single computer. An abstract class is created with defined Data Objects and desired functions. For each of the services that will conform... |
| 6714942 |
Method of creating and using a sub-classed object that spans multiple computers in a networked computing system |
| Mar-30-2004 |
A method of deriving a sub-class from a remote objects contained on a remote computer and from local objects contained on a local computer to produce a hierarchy of objects distributed across the local... |
| 6708276 |
Architecture for denied permissions in Java |
| Mar-16-2004 |
An architecture for extending the Java security model to allow a user or administrator to explicitly deny permissions. By itself, the Java 2 security model does not allow additions to the collections of... |
| 6708223 |
Accelerating a distributed component architecture over a network using a modified RPC communication |
| Mar-16-2004 |
A method for improving the performance of a distributed object model over a network is disclosed. A client computer contains a client object which can call an interface on a server object located on a... |
| 6708222 |
Method and system for locating enclosing owners of embedded objects |
| Mar-16-2004 |
A computer-based method and system for generating a reference to an enclosing object from a reference to an embedded object that is embedded within the enclosing object. The enclosing object has an enclosing... |
| 6704804 |
Method and system for communicating information among interactive applications |
| Mar-9-2004 |
A group of protocols is described that establishes an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application... |
| 6704803 |
Method and system for distributing data events over an information bus |
| Mar-9-2004 |
A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or... |
| 6704805 |
EJB adaption of MQ integration in componetbroker |
| Mar-9-2004 |
A system, method, and program product, in which a stateful EJB session bean is used as the front end to client calls. In this configuration, a queue is represented by a session bean instance. "Put" and... |
| 6704802 |
Method and system for communicating between independent software modules |
| Mar-9-2004 |
A software system uses virtual functions to control communication between independent software modules configured in an architecture which includes a parent process and one or more independent child processes.... |
| 6704764 |
Method and apparatus for a servlet server class |
| Mar-9-2004 |
The present invention is a distributed, load balanced, fault tolerant implementation of the servlet interface. The servlet interface includes a unique JVM or instance of the SSC for each servlet thread.... |