Location based messaging
DCFirst Claim
Patent Images
1. A method of processing a message, the method comprising:
- receiving a message from a sender, the message directed to a recipient;
prior to delivery of the message to the recipient, processing the message including determining if a location-request code is appended to a destination number for the recipient included in the message and if so, then determining a current location of the sender, where the location-request code is an indication that the current location of the sender is to be included in the message;
modifying the message to include the current location of the sender if a location-request code is appended to the destination number for the recipient;
determining if a current location of the recipient can be included in a message originating from the recipient, and if a current location of the recipient can be included, further modifying the message to add a location-request code to a sender number included in the message, where the location-request code is a request to include the recipient'"'"'s current location in a reply message to the message; and
transmitting the message to the recipient.
9 Assignments
Litigations
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
32 Claims
-
1. A method of processing a message, the method comprising:
-
receiving a message from a sender, the message directed to a recipient; prior to delivery of the message to the recipient, processing the message including determining if a location-request code is appended to a destination number for the recipient included in the message and if so, then determining a current location of the sender, where the location-request code is an indication that the current location of the sender is to be included in the message;
modifying the message to include the current location of the sender if a location-request code is appended to the destination number for the recipient;
determining if a current location of the recipient can be included in a message originating from the recipient, and if a current location of the recipient can be included, further modifying the message to add a location-request code to a sender number included in the message, where the location-request code is a request to include the recipient'"'"'s current location in a reply message to the message; andtransmitting the message to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing a message, comprising:
- receiving a message from a first messaging service center, the message directed from a sender to a recipient;
processing the message to determine if a location-request code is included in the message, and if so, then determining a current location of a sender of the message, where the location-request code is an indication that the current location of the sender is to be included in the message;
prior to delivering the message to the recipient, modifying the message to include the current location of the sender if a location-request code is included in the message;
determining if a current location of the recipient can be included in a message originating from the recipient, and if a current location of the recipient can be included, further modifying the message to add a location-request code to a sender number included in the message, where the location-request code is a request to include the recipient'"'"'s current location in a reply message to the message; and
transmitting the message to a second messaging service center for delivery to the recipient. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
- receiving a message from a first messaging service center, the message directed from a sender to a recipient;
-
22. A method of processing a message, comprising:
- inputting a message into a mobile station, the message directed from the mobile station to a recipient messaging entity;
inputting into the mobile station a location-request code and a destination number, where the location-request code specifies a request to modify the message prior to delivery to the recipient messaging entity to include a current location of the mobile station in the message and where the destination number corresponds to the recipient messaging entity; and
transmitting the message from the mobile station to a messaging service center for delivery to the recipient messaging entity, where prior to transmission of the message, a determination is made as to whether a current location of the recipient can be included in a message originating from the recipient, such that if a current location of the recipient can be included, the message is modified to add a location-request code to a sender number included in the message, where the location-request code is a request to include the recipient'"'"'s current location in a reply message to the message. - View Dependent Claims (23, 24)
- inputting a message into a mobile station, the message directed from the mobile station to a recipient messaging entity;
-
25. 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, the modified message including a request to include the recipient'"'"'s current location in a reply message to the message when a current location of the recipient can be included in a message originating from the recipient;
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;
determine if a current location of the recipient can be included in a message originating from the recipient, and if a current location of the recipient can be included, further modify the message to include a request to include the recipient'"'"'s current location in a reply message to the message; 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, and a request to include the recipient'"'"'s current location in a reply message to the message when a current location of the recipient can be included in a message originating from the recipient. - View Dependent Claims (26, 27)
- 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;
-
28. A method of processing a multi-media message, comprising:
- receiving a multi-media message originating from a sender mobile station, the multi-media message including destination information;
processing the multi-media message to determine if a location-request code is included and if so, then determining a current location of the sender mobile station, where a location-request code is an indication that the current location of the sender mobile station is to be included in the multi-media message;
prior to delivery of the multi-media message to a recipient, receiving from the location server a modified multi-media message including the current location of the sender mobile station if a location-request code is included with the multi-media message;
determining if a current location of the recipient can be included in a multi-media message originating from the recipient, and if a current location of the recipient can be included, further modifying the multi-media message to add a location-request code to a sender number included in the multi-media message, where the location-request code is a request to include the recipient'"'"'s current location in a reply message to the multi-media message; and
transmitting the multi-media message to the recipient based on the destination information. - View Dependent Claims (29, 30, 31, 32)
- receiving a multi-media message originating from a sender mobile station, the multi-media message including destination information;
Specification