Messaging Proxy System
First Claim
1. A method for delivering data between an application serving as client and running on a mobile wireless device and a message oriented middleware application running on a computer of a wired network,comprising the steps ofimplementing, on the mobile wireless device, a messaging system Application Programming Interface (API);
- running a message proxy on a computer connected to the wired network, the proxy maintaining client subscriptions to topics and queues, and receiving and forwarding messages;
and at least one of the following two steps ofthe client calling a command provided by the messaging system API;
the proxy receiving a message on behalf of the client;
and further comprising the step ofthe proxy acting towards the message oriented middleware on behalf of the client as if the client was accessing the message oriented middleware directly.
3 Assignments
0 Petitions
Accused Products
Abstract
A messaging proxy system is disclosed for the purpose of delivering data in the form of a portable message format from a producer running on a mobile or non-mobile computer, over any wireless network, by passing this data through an intermediary proxy computer program, to one or more recipients running on mobile or non-mobile computers. The system includes a message proxy computer program with at least one pluggable transport protocol adapter. The proxy contains a command subsystem for sending and receiving command- and message-tokens to and from the mobile clients. The system further includes a thin messaging middleware client to run on mobile devices. The thin messaging middleware client includes at least one pluggable protocol adapter. The client also comprises a command subsystem for sending and receiving command- and message-tokens to and from the proxy. The proxy also contains a communication subsystem for sending and receiving messages via a state of the art message oriented middleware.
45 Citations
10 Claims
-
1. A method for delivering data between an application serving as client and running on a mobile wireless device and a message oriented middleware application running on a computer of a wired network,
comprising the steps of implementing, on the mobile wireless device, a messaging system Application Programming Interface (API); -
running a message proxy on a computer connected to the wired network, the proxy maintaining client subscriptions to topics and queues, and receiving and forwarding messages; and at least one of the following two steps of the client calling a command provided by the messaging system API; the proxy receiving a message on behalf of the client; and further comprising the step of the proxy acting towards the message oriented middleware on behalf of the client as if the client was accessing the message oriented middleware directly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for delivering data between an application serving as client and running on a mobile wireless device and a message oriented middleware application running on a computer of a wired network,
comprising a messaging system Application Programming Interface (API) implemented on the mobile wireless device; -
a message proxy implemented on a computer connected to the wired network, the proxy being configured to maintain client subscriptions to topics and queues, and to receive and forward messages; the proxy being configured to act towards the message oriented middleware on behalf of the client as if the client was accessing the message oriented middleware directly; in at least one of the cases of the client calling a command provided by the messaging system API; the proxy receiving a message on behalf of the client. - View Dependent Claims (10)
-
Specification