Universal mobile device messaging
First Claim
1. A message server comprising:
- at least one processor; and
memory encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising;
establishing a relationship with a mobile device, wherein the relationship is established by receiving a message from the mobile device, wherein the message comprises information about the mobile device and an indication that the mobile device can send mobile device messages on behalf of the message server, and wherein upon establishing the relationship the message server can send mobile device messages via the mobile device;
receiving, at the message server, a first message from a client; and
when the first message is a mobile device message, sending the first message to the mobile device for transmitting to a recipient mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified messaging system allows the receipt and sending of different messages across devices is established by creating relationships that leverage the capabilities of different devices. A message server establishes a relationship with a mobile device. Through the relationship, the message server can use the mobile device to send different types of messages that the server computer cannot transmit. A relationship between a client and a server extends this capability to the client. Through these relationships, a client can retrieve mobile device messages as well as generate them. The generated mobile device messages are transmitted to the message server. The message server determines that the received messages are mobile device messages that the server cannot deliver and sends the mobile device messages to the user'"'"'s mobile device. The mobile device receives the mobile device messages from the message server and transmits the mobile device message to recipient mobile devices.
-
Citations
20 Claims
-
1. A message server comprising:
-
at least one processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising; establishing a relationship with a mobile device, wherein the relationship is established by receiving a message from the mobile device, wherein the message comprises information about the mobile device and an indication that the mobile device can send mobile device messages on behalf of the message server, and wherein upon establishing the relationship the message server can send mobile device messages via the mobile device; receiving, at the message server, a first message from a client; and when the first message is a mobile device message, sending the first message to the mobile device for transmitting to a recipient mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage device encoding computer executable instructions for performing a method of transmitting a mobile device message, the method comprising:
-
receiving, at a first mobile device, a first message from a message server, wherein a relationship exists between the first mobile device and the message server, and wherein the relationship is established by sending a message, from the first mobile device to the message server, comprising information about the first mobile device and an indication that the first mobile device can send mobile device messages on behalf of the message server; determining the type of the first message; and when the first message is a mobile device message, transmitting, by the first mobile device, the mobile device message to a second mobile device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A storage device encoding computer executable instructions that, when executed by at least one processor, perform a method comprising:
-
establishing a relationship between a message server and a first mobile device, wherein the relationship is established by receiving, at the message server, a message from the first mobile device, wherein the message comprises information about the first mobile device and an indication that the first mobile device can send mobile device messages on behalf of the message server, wherein upon establishing the relationship the message server can send mobile device messages via the first mobile device; receiving, at the message server, a first message from a client; and when the first message is a mobile device message, sending the first message from the message server to the first mobile device for transmitting to a second mobile device. - View Dependent Claims (19, 20)
-
Specification