Method, system and apparatus for messaging between wireless mobile terminals and networked computers
First Claim
1. A system for messaging between a wireless mobile terminal operating on a wireless carrier network and a computer communicating over a packet network, comprising:
- a first client running on the wireless mobile terminal for communicating with the computer over the packet network using a push-to-talk mode;
a second client running on the computer for communicating with the wireless mobile terminal over the packet network using a push-to-talk mode; and
a server, communicating over the packet network, for forwarding messages between the first and second clients.
8 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for messaging between wireless mobile terminals operating on wireless carrier networks and networked computers. The mobile terminals and computers include client applications for communicating messages to one another using push-to-talk modality. A server, located on a packet network outside the wireless carrier networks, forwards messages between the mobile terminals and the computers. The messages consist of text or streaming voice. The server can also include gateways for forwarding messages from the mobile terminals and computers to external email and instant messaging (IM) users. By placing the server outside wireless carrier networks and using conventional packet network protocols such as the Internet protocol (IP), the system provides seamless inter-carrier push-to-talk and/or instant messaging between mobile terminal, networked computers, and users of third-party email and IM services.
-
Citations
56 Claims
-
1. A system for messaging between a wireless mobile terminal operating on a wireless carrier network and a computer communicating over a packet network, comprising:
-
a first client running on the wireless mobile terminal for communicating with the computer over the packet network using a push-to-talk mode;
a second client running on the computer for communicating with the wireless mobile terminal over the packet network using a push-to-talk mode; and
a server, communicating over the packet network, for forwarding messages between the first and second clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A messaging system, comprising:
-
a wireless mobile terminal operating on a wireless carrier network for communicating with a networked computer using a push-to-talk mode;
a networked computer for communicating over a packet network with the wireless mobile terminal using a push-to-talk mode; and
a server, communicating over the packet network, for forwarding messages between the wireless mobile terminal and the networked computer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of messaging between a wireless mobile terminal operating on a wireless carrier network and a networked computer, comprising:
-
starting a client on a device selected from the group consisting of the wireless mobile terminal and the networked computer;
the client sending a login message to a server located outside of the wireless carrier network and communicating with the client by way of a packet network;
the server establishing a communication session with the client in response to. receiving the login message;
at the device, selecting one or more recipients for a message, the recipients including the other device from the group consisting of the wireless mobile terminal and the networked computer;
sending the message to the server by way of the packet network using a push-to-talk function provided by the client; and
the server selectively forwarding the message to the recipients or storing the message, based on the respective availability of each of the recipients. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A server, comprising:
-
a router for communicating with a wireless mobile terminal operating on a wireless carrier network and a networked computer operating on a packet network; and
an application for forwarding messages between a first client on the wireless mobile terminal and a second client on the networked computer, wherein the messages include streaming voice. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product stored on a computer-readable medium for permitting messaging between a wireless mobile terminal operating on a wireless carrier network and a networked computer on a packet network, comprising:
-
program code means for establishing a communication session with a server for communicating with the wireless mobile terminal and networked computer by way of a packet network;
program code means for presenting a user interface for composing a text message;
program code means for recording a voice message;
program code means for presenting a user interface for selecting one or more message recipients, the message recipients including a recipient selected from the group consisting of the wireless mobile terminal and the networked computer;
program code means for sending the voice message to the server for delivery to the message recipients; and
program code means for sending the text message to the server for delivery to the message recipients. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A wireless mobile terminal for operating on a wireless carrier network, comprising:
-
a memory for storing program code;
a processor, operatively coupled to the memory, for executing the program code;
program code stored in the memory for establishing a communication session with a server capable of forwarding messages to a networked computer by way of a packet network;
program code stored in the memory for recording a voice message;
program code stored in the memory for presenting a user interface for selecting one or more message recipients, the message recipients including the networked computer; and
program code stored in the memory for sending the voice message as streaming voice to the server for delivery to the message recipients. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A networked device for operating on a wired packet network, comprising:
-
a network interface;
a memory for storing program code;
a processor, operatively coupled to the memory and the network interface, for executing the program code;
program code stored in the memory for establishing a communication session with a server through the network interface, the server being capable of forwarding messages to a wireless mobile terminal operating on a wireless carrier network;
program code stored in the memory for recording a voice message;
program code stored in the memory for presenting a user interface for selecting one or more message recipients, the message recipients including the wireless mobile terminal; and
program code stored in the memory for sending the voice message as streaming voice to the server for delivery to the message recipients. - View Dependent Claims (52, 53, 54, 55, 56)
-
Specification