Messaging server to redirect an instant message to a mobile device
First Claim
Patent Images
1. A system, comprising:
- a messaging server configured to;
receive, from a first mobile device, an instant message comprising a temporary message address that corresponds to a second mobile device that is to receive the instant message, wherein the temporary message address is one of a plurality of temporary addresses associated with a mobile device identification of the second mobile device stored in a memory resource of the messaging server, and is valid for a period of time specified by a user of the second mobile device or the messaging server;
determine the mobile device identification of the second mobile device by comparing the temporary message address that corresponds to the second mobile device with one or more temporary message addresses previously stored and associated with the mobile device identification of the second mobile device;
queue the instant message for delivery; and
send the instant message to the second mobile device associated with the mobile device identification of the second mobile device upon receiving a notification of a change of a property of the second mobile device from the second mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
A messaging server is configured to receive an instant message comprising a message address and to store a mobile device ID associated with the message address. The messaging server is configured to redirect the instant message to a mobile device associated with the mobile device ID and to send the instant message to the mobile device.
159 Citations
16 Claims
-
1. A system, comprising:
a messaging server configured to; receive, from a first mobile device, an instant message comprising a temporary message address that corresponds to a second mobile device that is to receive the instant message, wherein the temporary message address is one of a plurality of temporary addresses associated with a mobile device identification of the second mobile device stored in a memory resource of the messaging server, and is valid for a period of time specified by a user of the second mobile device or the messaging server; determine the mobile device identification of the second mobile device by comparing the temporary message address that corresponds to the second mobile device with one or more temporary message addresses previously stored and associated with the mobile device identification of the second mobile device; queue the instant message for delivery; and send the instant message to the second mobile device associated with the mobile device identification of the second mobile device upon receiving a notification of a change of a property of the second mobile device from the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for operating a communication system, the method being performed by a messaging server and comprising:
-
storing, in a memory resource of the messaging server, a mobile device identification of a first mobile device and a plurality of temporary message addresses each associated with the mobile device identification of the first mobile device, wherein each of the plurality of temporary message addresses corresponds to the first mobile device and is valid for a period of time specified by a user of the first mobile device or the messaging server; receiving, from a second mobile device, an instant message, the instant message including one of the plurality of temporary message addresses; determining the mobile device identification of the first mobile device by comparing the received one of the plurality of temporary message addresses with each of the plurality of temporary message addresses previously stored; queuing, by the messaging server, the instant message for delivery; and delivering the instant message to the first mobile device using the determined mobile device identification of the first mobile device upon the first mobile device sending a notification of a change of a property of the first mobile device to the messaging server. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a messaging server, causes the processor to perform steps comprising:
-
storing, in a memory resource of the messaging server, a mobile device identification of a first mobile device and a plurality of temporary message addresses each associated with the mobile device identification of the first mobile device, wherein each of the plurality of temporary message addresses corresponds to the first mobile device and is valid for a period of time specified by a user of the first mobile device or the messaging server; receiving, from a second mobile device, an instant message, the instant message including one of the plurality of temporary message addresses; determining the mobile device identification of the first mobile device by comparing the received one of the plurality of temporary message addresses with each of the plurality of temporary message addresses previously stored; queuing, by the messaging server, the instant message for delivery; and delivering the instant message to the first mobile device using the determined mobile device identification of the first mobile device upon the first mobile device sending a notification of a change of a property of the first mobile device to the messaging server. - View Dependent Claims (13, 14, 15, 16)
-
Specification