Patent ID: 7584241

Claim:
A computer system for communications management and data exchange, the computer system comprising: a communication network operable to facilitate the transmission of messages, the messages including one or more message data streams and one or more processing data streams; a remote client computing device in intermittent communication with the communication network, said remote client computing device including at least one client-based application and a client-based application bridge, said remote client computing device having a current routing availability; and a server-based computing device in communication with the communication network, said server-based communication device including at least one server-based application and a server-based application bridge; wherein the client-based application bridge is operable to determine a routing path for the messages based on the current routing availability of the remote client computing device; 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 the 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 and content within the messages can be modified at any time before transmission of the messages.