System and method for chat based communication multiphase encoded protocol and syncrhonization of network buses
First Claim
1. A method for chat-based communications between a first wireless mobile terminal that includes a data messaging service client application for sending data messages in a data messaging service system and a second wireless mobile terminal that includes a chat client application for sending chat messages to a chat server complex, comprising:
- receiving at the chat server complex an outbound chat message from the chat client application of the second mobile terminal, the chat message including a first address corresponding to the first mobile terminal and message content entered by a user using the chat client application;
detecting the first address;
upon detecting the first address, the chat server complex building an inbound message that includes the message content of the chat message and an originator address recognized within the data messaging service system, the originator address designating the second mobile terminal as a recipient of any reply to the inbound message from the first mobile terminal;
formatting the inbound message for transport through the data messaging service system;
injecting the inbound message into the data messaging service system for delivery to the first mobile terminal;
receiving the inbound message at the data messaging service client application of the first wireless mobile terminal;
the data messaging service client application producing a reply message responsive to the inbound message, the reply message including message content entered by a user using the data messaging service client application;
the data messaging service client application sending the reply message to the originator address;
transferring the reply message from the first mobile terminal to the chat server complex over the data messaging service system;
at the chat server complex, binding the reply message to a chat thread;
transferring the bound reply message from the chat server complex to the chat client application executing on second mobile terminal; and
receiving at the second mobile terminal at least the message content included in the reply message.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing chat group services to wireless mobile terminals is disclosed. The chat forum permits integrated voice and text messaging. The system includes plural mobile terminals, each being capable of running a chat client application. A server complex is connected to one or more wireless carrier networks by way of a packet-based network, such as the Internet. The server complex includes server applications and components for supporting the chat group services and communicating with the chat clients on the mobile terminals. The system also includes features that permit the integration of legacy mobile terminals, communication with machine interfaces using a chat metaphor, and robustness and reliability of operation across various wireless operators.
319 Citations
18 Claims
-
1. A method for chat-based communications between a first wireless mobile terminal that includes a data messaging service client application for sending data messages in a data messaging service system and a second wireless mobile terminal that includes a chat client application for sending chat messages to a chat server complex, comprising:
-
receiving at the chat server complex an outbound chat message from the chat client application of the second mobile terminal, the chat message including a first address corresponding to the first mobile terminal and message content entered by a user using the chat client application; detecting the first address; upon detecting the first address, the chat server complex building an inbound message that includes the message content of the chat message and an originator address recognized within the data messaging service system, the originator address designating the second mobile terminal as a recipient of any reply to the inbound message from the first mobile terminal; formatting the inbound message for transport through the data messaging service system; injecting the inbound message into the data messaging service system for delivery to the first mobile terminal; receiving the inbound message at the data messaging service client application of the first wireless mobile terminal; the data messaging service client application producing a reply message responsive to the inbound message, the reply message including message content entered by a user using the data messaging service client application; the data messaging service client application sending the reply message to the originator address; transferring the reply message from the first mobile terminal to the chat server complex over the data messaging service system; at the chat server complex, binding the reply message to a chat thread; transferring the bound reply message from the chat server complex to the chat client application executing on second mobile terminal; and receiving at the second mobile terminal at least the message content included in the reply message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for chat-based communications between a first wireless mobile terminal and a second wireless mobile terminal, comprising:
-
a data messaging service client application, included in the first mobile terminal, for sending data messages in a data messaging service system; a chat client application, included in the second mobile terminal, for sending chat messages in a chat message system; a chat server complex, included in the chat message system, for receiving an outbound chat message from the chat client application of the second mobile terminal, the chat message including a first address corresponding to the first mobile terminal and message content entered by a user using the chat client application, the chat server complex including; means for detecting the first address; and means for building an inbound message in response to detecting the first address, the inbound message including the message content of the chat message and an originator address recognized within the data messaging service system, the originator address designating the second mobile terminal as a recipient of any reply to the inbound message from the first mobile terminal; means for formatting the inbound message for transport through the data messaging service system; means for injecting the inbound message into the data messaging service system for delivery to the first mobile terminal; means for receiving the inbound message at the data messaging service client application of the first wireless mobile terminal, wherein the data messaging service client application produces a reply message responsive to the inbound message, the reply message including message content entered by a user using the data messaging service client application; means for sending the reply message from the data messaging service client application to the originator address; means for transferring the reply message from the first mobile terminal to the chat server complex; means for binding the reply message to a chat thread; means for transferring the bound reply message from the chat server complex to the chat client application executing on the second mobile terminal; and means for receiving at the second mobile terminal at least the message content included in the reply message. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for integrating into a wireless chat service a first wireless mobile terminal that includes a data messaging service client application for sending data messages in a data messaging service system, comprising:
-
a chat client application, executable on a second wireless mobile terminal, for sending and receiving chat messages; a chat server for receiving an outbound chat message from the chat client application executing on the second mobile terminal, the chat message including a first address corresponding to the first mobile terminal and message content entered by a user using the chat client application, the chat server complex including; means for detecting the first address; and means for building an inbound message in response to detecting the first address, the inbound message including the message content of the chat message and an originator address recognized within the data messaging service system, the originator address designating the second mobile terminal as a recipient of any reply to the inbound message from the first mobile terminal; means for formatting the inbound message for transport through the data messaging service system and for injecting the inbound message into the data messaging service system for delivery to the first mobile terminal; means for receiving a reply message from the first mobile terminal at the chat server complex, the reply message produced by the data messaging service client application in response to receiving the inbound message, the reply message being sent from the data messaging service client application through the data messaging service system to the originator address; means for binding the reply message to a chat thread; and means for transferring the bound reply message from the chat server complex to the chat client application executing on the second mobile terminal. - View Dependent Claims (17, 18)
-
Specification