Sign up


Match Document Document Title
6886172 Method for mapping procedural C++ code to java object-oriented classes  
A method and apparatus for mapping of procedural code to object-oriented classes is disclosed. A mapping layer in an object-oriented programming language process space that maps procedural method...
6883172 System and method for bridging managed and unmanaged object systems by utilizing an interface wrapper to facilitate transparent communications  
A system and method is provided for bridging disparate object systems. The system includes a first wrapper to bridge communications between a first object system and a second object system and a...
6877162 Method and system for extendable class-based shared data-types  
A method is disclosed for creating and using an extendable class-based shared data-type in object oriented programming to overcome versioning problems between interconnected devices. An extensible...
6877163 Method and system for dynamic proxy classes  
In an object-oriented data processing system, methods and systems in accordance with the present invention provide a proxy class dynamically generated at runtime that implements a list of...
6868544 Method and system for general-purpose interactive notifications  
An Object-Based Contact List (OBCL) allows users to interact with multiple Notification Service Providers (NSP) on a network simultaneously. The NSPs provide smart events wherein notification of...
6868447 Mechanism and apparatus for returning results of services in a distributed computing environment  
Systems and methods for returning results of services within a distributed computing environment are provided. After a client invokes one or more functions of a service, results of the function(s)...
6865730 Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading  
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,...
6865732 Providing an embedded application specific web server  
A method of providing an embedded web server for a device is described. The device is of a particular device platform and is required to run a web application. The method includes the step of...
6862735 Mechanism by which platform independent software may bind to and access platform dependent software  
Methods and apparatus for a platform independent object to bind to and access platform dependent software are disclosed. According to one aspect of the present invention, a software object that...
6859887 Method to invoke wide-area objects in distributed computer systems  
A hierarchical method is provided for fault tolerance in a distributed computer system. A plurality of data centers is provided having a plurality of objects in each of the plurality of data...
6857124 Method and system for hypermedia browser API simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs  
A system is described which provides the capability for high-level extensible scripting language interpreters to incorporate and employ Web browser plug-ins as components within script-based...
6857118 Function values in computer programming languages having dynamic types and overloading  
A method and computer program product is shown for use with a computer programming language having dynamic types and overloaded functions. A function data structure (a function handle) is...
6853621 System and method for selecting a packet-switched telephony service provider  
A system and method for identifying location-specific information. The system and method may preferably be used to identify available packet-switched telephony service providers, such as internet...
6854121 Command interface to object-based architecture of software components for extending functional and communicational capabilities of network devices  
Interfacing a plurality of virtual device container modules to a third-party application, each of the virtual device container modules being in communication with a tracker module through a...
6851118 Remote object access  
Remote access to a target object, in particular a target bean object, is provided by generating a client object or objects forming a representation of a target object. The client object(s)...
6851114 Method for improving the performance of safe language multitasking  
A system and method are provided for isolating the execution of a plurality of applications which access shared data. A limited number of special classes encapsulate data that should be shared by...
6850979 Message gates in a distributed computing environment  
Embodiments of message gates are described. A message gate is the message endpoint for a client or service in a distributed computing environment. A message gate may provide a secure endpoint that...
6848109 Coordination system  
A peer-to-peer coordination system of distributed programs, services, and data is provided in a computer network where coordination servers run and serves local software systems. Some shared...
6842771 Adapter for rendering data transmission request and responses compatible between the requesting client and its target server in a wireless communication environment  
The invention relates to implementing data transmission between at least two sets of software used in one or more devices which comprise means for establishing a connection to a telecommunications...
6839897 Stub search loading system and method, server apparatus, client apparatus, and computer-readable recording medium  
In a stub search loading system for, in executing remote method invocation from a plurality of clients to a server, downloading a stub necessary in a request source client from the server, the...
6834388 Process control  
A software development toolkit allows a user to create one or more real-time interactive control and communication software objects for use in connection with a computer and a machine which...
6829771 Method and apparatus for selectable event dispatching  
A method and apparatus in a data processing system for dispatching events. An event from a first object is received. A type for the event is identified. A dispatching strategy is selected for the...
6826759 Method and apparatus for discovering and activating software components  
Methods, software, and apparatus for transparently pairing data with a command object, with respect to the application which wishes to present the data, are disclosed. In one aspect of the present...
6826757 Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value  
A novel linked-list-based concurrent shared object implementation has been developed that provides non-blocking and linearizable access to the concurrent shared object. In an application of the...
6823355 Synchronous replication of transactions in a distributed system  
The management and use of replicated distributed transactions is facilitated. A distributed synchronous transaction system protocol is provided to manage the replication of distributed transactions...
6823521 Apparatus and method for communicating between computer systems using active datastreams  
Two computer systems communicate with each other using active datastreams that each identify executable code for sending and receiving the corresponding active datastream, and for performing any...
6820268 Method for associating data bearing objects with user interface objects  
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...
6810523 Efficient thread programming using a single callback function  
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...
6807181 Context based control data  
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...
6804817 Information-object designation system  
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...
6804723 Remote procedure calling expression generation system  
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...
6804818 Integration mechanism for object-oriented software and message-oriented software  
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...
6802067 Computer software framework and method for logging messages  
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...
6792606 Method and apparatus for object persistence  
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...
6792605 Method and apparatus for providing web based services using an XML Runtime model to store state session data  
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...
6785709 Method and apparatus for building customized data and/or video conferencing applications utilizing prepackaged conference control objects  
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...
6782538 Object oriented information handling system including an extensible instance manager  
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...
6782539 Data processing for video special effects system  
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,...
6782541 System and method of exchanging information between software modules  
A system includes a brokering arrangement for exchanging information between software modules including notifiers which detect triggering events having corresponding event classes and observers...
6778990 Dynamic component activation method using a relational database as the repository for registration information  
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...
6779184 Method for loosely coupling object oriented and non-object oriented applications in a messaging-based communication infrastructure  
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...
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  
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...
6760912 Determining browser type in an open Java environment  
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...
6757747 Proxy object for managing an application instance on a dataless client machine  
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...
6757899 Dynamic CORBA gateway for CORBA and non-CORBA clients and services  
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...
6751796 Integration of systems management services with an underlying system object model  
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...
6751655 Method and apparatus for transport of scenegraph information across a network  
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...
6751509 Method for access control of aggregated data  
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...
6751797 System and method for managing the persistence of EJB components in a directory accessed via LDAP  
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...
6748594 Object mechanism and method for retrieving attribute values in a object oriented framework  
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...