Location based messaging
First Claim
Patent Images
1. A method of processing a message, comprising:
- receiving a message, from a physical sender device, directed to a physical recipient device, said message including a destination number to direct said message to said physical recipient device and including a location-request code;
receiving location information from a plurality of network probes for current locations of a plurality of physical network user devices including said physical sender device;
periodically caching said location information for said plurality of physical network user devices including said physical sender device;
retrieving, at said physical location server, a current location of said physical sender device from said cache of location information;
modifying, based on said location-request code, said message to include said current location of said physical sender device; and
transmitting said modified message to said physical recipient device.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for messages, such as short messages and multi-media messages. In one implementation a message is received from a sender, a location of the sender is determined, the message is modified to include the location of the sender, and the modified message is transmitted to a recipient.
-
Citations
23 Claims
-
1. A method of processing a message, comprising:
-
receiving a message, from a physical sender device, directed to a physical recipient device, said message including a destination number to direct said message to said physical recipient device and including a location-request code; receiving location information from a plurality of network probes for current locations of a plurality of physical network user devices including said physical sender device; periodically caching said location information for said plurality of physical network user devices including said physical sender device; retrieving, at said physical location server, a current location of said physical sender device from said cache of location information; modifying, based on said location-request code, said message to include said current location of said physical sender device; and transmitting said modified message to said physical recipient device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A method of processing a message, comprising:
-
receiving a message, from a physical sender device, directed to a physical recipient device, said message including a destination number to direct said message to said physical recipient device and including a location-request code; determining a current location of said physical recipient device; determining if a current location of said physical recipient device can be included in a message originating from said physical recipient device; and if said current location of said physical recipient device can be included, modifying said message to add a location-request code to a sender number included in said message, where said location-request code is a request to include said current location of said physical recipient device in a reply message to said message; modifying, based on said location-request code, said reply message to include said current location of said physical recipient device; and transmitting said modified reply message to said physical sender device.
-
-
12. A method of processing a message, comprising:
-
receiving a message, from a first physical messaging service center, directed from a physical sender device to a physical recipient device, said message including a destination number to direct said message to said physical recipient device, and including a location-request code; receiving location information from a plurality of physical network probes for current locations for a plurality of physical network user devices including said physical sender device; intermittently caching said location information for said plurality of physical network user devices including said physical sender device; retrieving a current location of said physical sender device from said cache of location information; modifying, based on said location-request code, said message to include said current location of said physical sender device; and transmitting said modified message to a second messaging service center. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for processing a message, comprising:
-
a sender mobile station configured to receive a user input and based on the user input transmit a message over a mobile network for delivery to a recipient messaging entity associated with a destination number, where the message includes a request to include a current location of the sender mobile station in the message; a messaging service center configured to; receive from a sender mobile station a message; process the message to determine if the message includes a request to include a current location of the sender mobile station in the message; transmit the message to a location server; receive a modified message from a location server; transmit the modified message to a recipient messaging entity; a location server configured to; receive a message from a messaging center, the message including a request to include a current location of a sender mobile station in the message; determine a current location of the sender mobile station; modify the message to include the current location of the sender mobile station; and transmit the modified message to a messaging center; and a recipient messaging entity configured to receive a modified message from the location server, the modified message including a current location of a sender mobile station from which the message originated. - View Dependent Claims (22, 23)
-
Specification