System and method for communications management and data exchange
First Claim
1. A computer system for communications management and data exchange, the computer system comprising:
- a communication network operable to facilitate the transmission of messages, wherein a data message includes one or more message data streams and one or more processing data streams;
a remote client computing device having at least one client-based application and a client-based application bridge, wherein the remote client computing device is in communication with the communication network; and
a server-based computing device having at least one server-based application and a server-based application bridge, wherein the server-based communication device is in communication with the communication network;
wherein the server-based application is operable to generate messages for the client-based application and wherein the client-based application is operable to generate messages for the server-based application; and
wherein the client-based application bridge and server-based application bridge are operable to manage the transmission of messages between the client-based application and the server-based application when the remote client computing device is not in communication with the communication network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for communications management and data exchange are provided. A mobile device includes one or more client applications that communicate with one or more server-based applications. The mobile device includes application bridge components for routing incoming and outgoing messages from the server-based application to one or more client applications. The server-based applications also communicate to each other and the client applications via a server-based application bridge. Both application bridges are operable to obtain transformation and routing information from the message and process the message accordingly. In the event communication becomes intermittent, the client-based application bridge and the server-based application bridge manage the messages and ensure message delivery.
-
Citations
50 Claims
-
1. A computer system for communications management and data exchange, the computer system comprising:
-
a communication network operable to facilitate the transmission of messages, wherein a data message includes one or more message data streams and one or more processing data streams;
a remote client computing device having at least one client-based application and a client-based application bridge, wherein the remote client computing device is in communication with the communication network; and
a server-based computing device having at least one server-based application and a server-based application bridge, wherein the server-based communication device is in communication with the communication network;
wherein the server-based application is operable to generate messages for the client-based application and wherein the client-based application is operable to generate messages for the server-based application; and
wherein the client-based application bridge and server-based application bridge are operable to manage the transmission of messages between the client-based application and the server-based application when the remote client computing device is not in communication with the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
28. A computer-readable medium having computer-executable modules for communications management, comprising:
-
a manager component operable to manage the processing of a message;
a data store component in communication with the manager component and operable to store messages;
a protocol component in communication with the manager component and operable to communicate with a communications network, wherein communications with the communications network is intermittent; and
an application protocol interface component operable to interface with an application program, wherein the application generates and receives messages.
-
-
34. A method for processing message communications in a communication network, the method comprising:
-
obtaining a message;
transforming the message according to transformation information obtained from the message;
determining a routing path according to routing information obtained from the message; and
transmitting the message if communications are available. - View Dependent Claims (50)
-
Specification