Object oriented message

CL 719 SC 315
6944865 Method and apparatus for saving a definition for automated data processing
Sep-13-2005 A number of items of data are obtained from a data source and are processed and then stored in a data destination. The data items may each include image data, text data, numeric data or some other type...
6941560 XML-based integrated services event system
Sep-6-2005 An improved system, method and software program is provided for distributed directory enabled applications using an XML API. The improvement provides an event system, a parser, and a bridge-based object...
6941561 Method and apparatus for remotely running objects using data streams and/or complex parameters
Sep-6-2005 Proxy data stream handling and complex object parameter handling allow object oriented programs to be run as distributed programs without any explicit networking code, and without using an interface definition...
6941558 System and method for automatically generating an object-oriented class wrapper
Sep-6-2005 A system for automatically generating an object-oriented class wrapper to simplify writing of device enabling programs is disclosed. In a simplified embodiment, a storage device is utilized having plug...
6934952 Method and apparatus for managing multiple instances of server code on a machine
Aug-23-2005 When multiple copies of a software program reside on a single machine and need to cooperate with each other to coordinate certain aspects of their execution, an election process is conducted to elect one...
6934945 Method and apparatus for controlling communications
Aug-23-2005 The present invention relates to preparing and processing information to be communicated via a network or to or from other data carriers. For implementation of a novel "virtual machine" of the present...
6934954 Flexible interface for controlling streaming data in passive streaming plug-ins
Aug-23-2005 A flexible interface that enables an application to communicate directly with processing modules to easily control the processing of streaming data. The interface provides basic commands for applications...
6934934 Method and system for software object testing
Aug-23-2005 A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze...
6920636 Queued component interface passing for results outflow from queued method invocations
Jul-19-2005 Queued component interface passing provides a way for a queued component to convey results of processing a client program's method invocations made asynchronously via a queue. A queued component recorder...
6920480 Methods and apparatus for efficiently transmitting interactive application data between a client and server using markup language
Jul-19-2005 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...
6915520 Java C++ proxy objects
Jul-5-2005 A system and method for enabling the efficient accessing of Java objects and methods by legacy GUIs is disclosed. The system and method provide a base proxy object that encapsulates the JNI APIs necessary...
6915519 Pluggable JMS providers in a J2EE server
Jul-5-2005 A method for allowing an enterprise application server to integrate and make use of any messaging product or products that support a standard messaging service interfaces. In a first phase of the method,...
6912569 Method and apparatus for migration of managed application state for a Java based application
Jun-28-2005 An invention for migrating managed application state for a Java based application is disclosed. A first Java module is executed on a first server. The first Java module includes a first entity bean and...
6912520 System and method for providing a persistent object framework for managing persistent objects
Jun-28-2005 A system and method for managing persistent objects with a persistent object framework is disclosed. The persistent object framework receives queries and instructions from an application for data from...
6910215 Methods, systems and computer programs products for extending existing applications with static Java methods
Jun-21-2005 Methods, systems and computer program products are provided for extending an application written in a first programming language with methods of Java classes, wherein the first programming language cannot...
6907608 Techniques for permitting access across a context barrier in a small footprint device using global data structures
Jun-14-2005 A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks...
6904601 Method and system for providing remote procedure calls in a multiprocessing system
Jun-7-2005 A method and system for providing remote procedure calls in a multiprocessing system is disclosed. The multiprocessing system includes a general purpose processor and a plurality of network processors....
6898792 Foreign object definition information repository
May-24-2005 Object definition information is encapsulated in a first notation in encapsulator objects which are defined at least in part in a second, typically different, notation. The encapsulator objects expose...
6895587 Method and system for migrating an object between a split status and a merged status
May-17-2005 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...
6886172 Method for mapping procedural C++ code to java object-oriented classes
Apr-26-2005 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 calls...
6886167 Method and system for migrating an object between a split status and a merged status
Apr-26-2005 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...
6883172 System and method for bridging managed and unmanaged object systems by utilizing an interface wrapper to facilitate transparent communications
Apr-19-2005 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 second...
6877163 Method and system for dynamic proxy classes
Apr-5-2005 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 interfaces specified...
6877162 Method and system for extendable class-based shared data-types
Apr-5-2005 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 object...
6868544 Method and system for general-purpose interactive notifications
Mar-15-2005 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 the user...
6868447 Mechanism and apparatus for returning results of services in a distributed computing environment
Mar-15-2005 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) may...
6868451 Data exchange between a handheld device and another computer system using an exchange manager via synchronization
Mar-15-2005 A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of...
6865732 Providing an embedded application specific web server
Mar-8-2005 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 providing...
6862735 Mechanism by which platform independent software may bind to and access platform dependent software
Mar-1-2005 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 includes...
6862686 Method and apparatus in a data processing system for the separation of role-based permissions specification from its corresponding implementation of its semantic behavior
Mar-1-2005 A method and apparatus in a data processing system for managing permissions in an application. A user input is received at a container handled by a view controller, wherein the user input requests a change...
6859887 Method to invoke wide-area objects in distributed computer systems
Feb-22-2005 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 centers. A...
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
Feb-15-2005 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 programs....
6857118 Function values in computer programming languages having dynamic types and overloading
Feb-15-2005 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 constructed using...
6854121 Command interface to object-based architecture of software components for extending functional and communicational capabilities of network devices
Feb-8-2005 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 software bus,...
6851118 Remote object access
Feb-1-2005 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) identify(ies)...
6851114 Method for improving the performance of safe language multitasking
Feb-1-2005 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 all classes...
6850979 Message gates in a distributed computing environment
Feb-1-2005 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 sends...
6848108 Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network
Jan-25-2005 An invention for creating, sending, and using self-descriptive objects as messages over a network is disclosed. In an embodiment of the present invention, self-descriptive persistent dictionary objects...
6848109 Coordination system
Jan-25-2005 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 objects are...
6842771 Adapter for rendering data transmission request and responses compatible between the requesting client and its target server in a wireless communication environment
Jan-11-2005 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 system....
6839897 Stub search loading system and method, server apparatus, client apparatus, and computer-readable recording medium
Jan-4-2005 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 request...
6834388 Process control
Dec-21-2004 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 communicate...
6832377 Universal registration system
Dec-14-2004 The present invention provides a business process feature for providing universal registration in an information appliance network. The business process feature includes providing user registration information...
6829771 Method and apparatus for selectable event dispatching
Dec-7-2004 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 event...
6826763 Accelerating a distributed component architecture over a network using a direct marshaling
Nov-30-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...
6826759 Method and apparatus for discovering and activating software components
Nov-30-2004 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 invention,...
6826757 Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value
Nov-30-2004 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 underlying...
6823520 Techniques for implementing security on a small footprint device using a context barrier
Nov-23-2004 A small footprint device, such as a smart card, can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier...
6823521 Apparatus and method for communicating between computer systems using active datastreams
Nov-23-2004 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 processing...
6823355 Synchronous replication of transactions in a distributed system
Nov-23-2004 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 for...