| 6886166 |
Message parsing in message processing systems |
| Apr-26-2005 |
Methods are provided for parsing, in a message parser P1, P2 of a message processing system 1, a plurality of messages comprising respective corresponding sets of data fields arranged in a predetermined... |
| 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... |
| 6877160 |
Method, apparatus and program storage device for enabling the reading of data from a named pipe while minimizing the use of system resources |
| Apr-5-2005 |
A method, apparatus and program storage device for enabling the reading of data from a named pipe by a reader process while minimizing the use of system resources in an information handling system in which... |
| 6874146 |
Metadata driven system for effecting extensible data interchange based on universal modeling language (UML), meta object facility (MOF) and extensible markup language (XML) standards |
| Mar-29-2005 |
A method is disclosed for effecting data interchange among software tools and repositories in a distributed heterogeneous environment in a computer system having at least one repository of a first type... |
| 6874014 |
Chip multiprocessor with multiple operating systems |
| Mar-29-2005 |
Multiple processors are mounted on a single die. The die is connected to a memory storing multiple operating systems or images of multiple operating systems. Each of the processors or a group of one or... |
| 6871348 |
Method and apparatus for integrating the user interfaces of multiple applications into one application |
| Mar-22-2005 |
A method including receiving a request to launch a first application and then launching the first application in a suspended mode. Further, installing a message hook in the first application; and unsuspending... |
| 6865741 |
Determining completion of transactions processing in a dynamically changing network |
| Mar-8-2005 |
A message processing facility provides a send function for sending messages to designated locations. The facility allows a default target for a message, initiates parallel execution, adds additional processes... |
| 6862734 |
Mechanism for synchronous interprocess communication over transparent external monitors |
| Mar-1-2005 |
A method and system for performing interprocess communications (IPCs). The method comprises the steps of receiving IPC requests, where each of the IPC requests identifies a source and a destination; building... |
| 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.... |
| 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,... |
| 6854119 |
Method, apparatus and article of manufacture for tracking processes |
| Feb-8-2005 |
A method, apparatus and computer readable medium is provided for tracking processes using a socket object. The processes are utilized to execute an application program. Initially, a process list for the... |
| 6854007 |
Method and system for enhancing reliability of communication with electronic messages |
| Feb-8-2005 |
A system for enhancing the reliability of communicating with electronic messages. The system sends an electronic message to designated recipients, and then automatically helps ensure that each message... |
| 6842758 |
Modular method and system for performing database queries |
| Jan-11-2005 |
A query engine residing on computer-readable media includes a library of data drivers and an intelligent dataset. Each data driver in the library is operable to execute a predefined database operation.... |
| 6839708 |
Computer system having an authentication and/or authorization routing service and a CORBA-compliant interceptor for monitoring the same |
| Jan-4-2005 |
A CORBA-compliant computer network includes a registration server on which an AAR service resides, a registry database and an ORB which couples the registry server to the registry database. A CORBA-compliant... |
| 6836891 |
Object collaboration apparatus |
| Dec-28-2004 |
An object collaboration apparatus is presented, in which driving is performed in accordance with message/action reaction relations, and the collaboration among objects can be changed in a flexible and... |
| 6836890 |
Methods and systems for message translation and parsing of data structures in a distributed component architecture |
| Dec-28-2004 |
The present invention is related to systems and methods that parse and/or translate inbound messages into outbound messages such that disparate computer systems can communicate intelligibly. In one embodiment,... |
| 6826762 |
Radio interface layer in a cell phone with a set of APIs having a hardware-independent proxy layer and a hardware-specific driver layer |
| Nov-30-2004 |
A Radio Interface Layer (RIL) is disclosed. The RIL comprises an API set which provides a level of abstraction between the radio on a cell phone and the software of the cell phone. The API set of RIL is... |
| 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... |
| 6823519 |
Control object and user interface for controlling networked devices |
| Nov-23-2004 |
A system for including a set of software components and an application programming interface for the logical networked representation and implementation of a system of smart devices within a home or small... |
| 6820266 |
Application code conversion architecture |
| Nov-16-2004 |
A method and apparatus for converting codes between applications is provided. User defined conversion rules are applied to either convert an internal code into one or more external codes, or to convert... |
| 6817018 |
Method of transferring messages between computer programs across a network |
| Nov-9-2004 |
A method of delivering messages between application programs is provided which ensures that no messages are lost and none are delivered more than once. The method uses asynchronous message queuing. One... |
| 6816865 |
Process for data driven application integration for B2B |
| Nov-9-2004 |
Aspects of the present embodiments provide an eCommerce environment adapted to accept and process various message types (e.g. cXML and mXML). In general, requests are provided from a requesting entity... |
| 6810521 |
Protocol for internal exchange of data between applications of a portable multi-application object and corresponding portable multi-application object |
| Oct-26-2004 |
The invention relates to a protocol for exchanging data between applications of a portable multi-application object, such as a microprocessor or smart card. An internal communications interface is implanted... |
| 6807582 |
Interprocess communication system |
| Oct-19-2004 |
The present invention concerns interprocess communication systems consisting of an arbitrary number of homogeneous or heterogeneous physically connected units, where a central unit executes at least one... |
| 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... |
| 6802068 |
Addressless internetworking |
| Oct-5-2004 |
Uniform and infinitely scalable system and method for communication between application processes providing both point-to-point and multi-point connectivity without dependance on end-to-end addressing,... |
| 6799317 |
Interrupt mechanism for shared memory message passing |
| Sep-28-2004 |
A method for transparently handling messages originating from local shared memory and from an external source. A device driver allows the local sender to identify and wake up a waiting receiver task thread,... |
| 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... |
| 6792603 |
Execution management method of program on reception side of message in distributed processing system |
| Sep-14-2004 |
In a distributed processing system including a plurality of programs distributed in a plurality of processing units and in which a program on reception side performs processing using a message transmitted... |
| 6785892 |
Communications between partitioned host processors and management processor |
| Aug-31-2004 |
An inventive protocol for communicating between a management processor and host processors allows for the cooperative management of resources among host processors within a partition and also among a set... |
| 6785891 |
Data sharing between application environments |
| Aug-31-2004 |
A method and program for dynamically sharing data between application environments such that the data persists beyond the termination of a data-providing application environment. In one embodiment of the... |
| 6785719 |
Distributed systems for providing secured HTTP communications over the network |
| Aug-31-2004 |
A method of distributing computations is provided. The method includes receiving a secure Hypertext Transfer Protocol request over secured sockets layer, and routing the request to an SSL handler that... |
| 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.... |
| 6782537 |
Establishing a communicator across multiple processes in a multithreaded computing environment |
| Aug-24-2004 |
A deterministic, non-deadlocking technique to achieving distributed consensus in a multithreaded multiprocessing computing environment is provided. A communicator is established across multiple processes... |
| 6782419 |
System and method for distributing images to mobile phones |
| Aug-24-2004 |
In the storage of images to be disclosed, records corresponding to the number of persons authorized in disclosure are added to the database 15. The mail addresses of image destinations are respectively... |
| 6775700 |
System and method for common information model object manager proxy interface and management |
| Aug-10-2004 |
A system, method and computer program for transmitting and receiving information between computer systems. This is accomplished using a common information model object manager (CIMOM) proxy that serves... |
| 6772417 |
Method for processing receiving message of monitor terminal in communication operating system |
| Aug-3-2004 |
A method for processing a received message of a monitor terminal in a communication operating system is disclosed. It preferably generates a whole function related to processing a received message by a... |
| 6766517 |
System and method for facilitating thread-safe message passing communications among threads in respective processes |
| Jul-20-2004 |
A system for facilitating thread-safe message passing communications among threads in respective processes includes arrangements for coordinating collective communication operations, as between collective... |
| 6763472 |
System and method for accessing information made available by a kernel mode driver |
| Jul-13-2004 |
An invention is disclosed that provides a mechanism for exposing to user mode applications the features and information enabled by the Advanced Configuration and Power Interface ("ACPI") specification.... |
| 6754679 |
Computer system with a plurality of database management systems |
| Jun-22-2004 |
According to the invention, a database combining module, such as a software on a server, is used together with a resource manager software of a disk storage system in which a database is stored. A resource... |
| 6751791 |
Method of optimizing an MPI procedure by altering to a procedure other than the invoked MPI procedure portion or by altering the execution sequence |
| Jun-15-2004 |
A method is disclosed for optimizing an MPI procedure by altering to a procedure other than the MPI procedure invocation portion or by altering the execution sequence. In this method of optimizing a program... |
| 6748452 |
Flexible interprocess communication via redirection |
| Jun-8-2004 |
A mechanism for inter-process communication (IPC) redirection is defined that enables flexible and dynamic management of IPC paths. In some cases, it is desirable to interpose a process on a communication... |
| 6742038 |
System and method of linking user identification to a subscriber identification module |
| May-25-2004 |
A system and method for providing access to a server by a wireless computing device is described. A server and a wireless computing device and a communications link between the wireless computing device... |
| 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... |
| 6728964 |
Monitoring function |
| Apr-27-2004 |
A real time blocking hook enables foolproof monitoring of various global functions such as file open. In this way, a scanning functionality may be implemented which prevents execution of the file before... |
| 6725279 |
Multimedia processing system architecture |
| Apr-20-2004 |
A multimedia processing system architecture performs a plurality of multimedia tasks on multimedia data using a plurality of multimedia processing blocks, at least one communication bus to carry the flow... |
| 6721804 |
Portal system for converting requested data into a bytecode format based on portal device's graphical capabilities |
| Apr-13-2004 |
A method is described, comprising: forwarding a request for data to an Internet site on behalf of a portal device; receiving the data from the Internet site on behalf of the portal device; converting the... |
| 6721696 |
Simulation program having generic attribute access schema |
| Apr-13-2004 |
A computer program product is provided for use with a computer system to execute a simulation. The computer program product includes a plurality of service computer-readable program code means. The service... |
| 6718398 |
Robust communications connection system and method for shared memory |
| Apr-6-2004 |
A communications arrangement is described for facilitating transfer of messages among a plurality of processes in a computer system. The communications arrangement comprises a channel data structure, a... |