Back to results
US 7,458,184 B2Granted
Location based messaging
AssigneeAutodesk, Inc.
InventorSunit Lohtia
Life of this patent
Estimating the term…
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.
Claims32
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.
3 more elements
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.
2 more elements
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.
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.
11 more elements
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.
2 more elements
Dependencies are inferred from the claim text.