Systems and methods for user-initiated location-based services through messaging
First Claim
Patent Images
1. A method comprising:
- receiving a user-initiated text message over a network from a first node that is destined for a second node, the user-initiated text message containing location information corresponding to a dynamic geographic location of the first node, wherein the dynamic geographic location is determined by the first node when the text message is initiated by the user;
automatically generating a network identifier associated with the location information, wherein generating a network identifier associated with the location information comprises generating a uniform resource locator (URL);
delivering the user-initiated text message including the network identifier to the second node;
generating electronic content that is associated with a navigation map that indicates the dynamic geographic location of the first node based on the location information, wherein generating electronic content based on the location information comprises generating a browser supported map showing the dynamic geographic location of the first node based on information specified in the uniform resource locator, wherein the browser supported map further comprises location-based advertising, landmarks, and business locations; and
outputting the electronic content to the second node when the network identifier is selected by an operator at the second node.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for user-initiated location-based services through messaging. Using a messaging client running on a communication device, a user transmits location information via a text and/or instant message to a recipient. The location information may be obtained from a GPS program or other location determining program accessible or installed on the user'"'"'s communication device. A network identifier such as a URL is created based on the location information and is appended into the message. When the recipient selects the network identifier, electronic content such as a graphic map including the sender'"'"'s location is displayed on the recipient'"'"'s communication device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a user-initiated text message over a network from a first node that is destined for a second node, the user-initiated text message containing location information corresponding to a dynamic geographic location of the first node, wherein the dynamic geographic location is determined by the first node when the text message is initiated by the user; automatically generating a network identifier associated with the location information, wherein generating a network identifier associated with the location information comprises generating a uniform resource locator (URL); delivering the user-initiated text message including the network identifier to the second node; generating electronic content that is associated with a navigation map that indicates the dynamic geographic location of the first node based on the location information, wherein generating electronic content based on the location information comprises generating a browser supported map showing the dynamic geographic location of the first node based on information specified in the uniform resource locator, wherein the browser supported map further comprises location-based advertising, landmarks, and business locations; and outputting the electronic content to the second node when the network identifier is selected by an operator at the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A messaging system comprising:
-
a messaging client processor configured to receive an electronic message from a first user system operated by a first user, the electronic message including location information corresponding to a dynamic geographic location of the first user system, wherein the dynamic geographic location is determined by the first user system when the electronic message is sent by the first user; a network identifier processor communicatively coupled to the message client processor and configured to automatically generate a network identifier based at least in part on the location information, wherein the network identifier comprises a uniform resource locator; a communication processor communicatively coupled to the network identifier processor and configured to forward the electronic message to a second user system operated by a second user as specified by the first user, the electronic message including the network identifier; and a content generating processor communicatively coupled to the communication processor and configured to generate electronic content that is associated with a navigation map that indicates the dynamic geographic location of the first user system based on information provided in the network identifier in response to the second user selecting the network identifier, wherein generating electronic content based on the location information comprises generating browser supported content that displays the navigation map showing the dynamic geographic location of the first user system based on information specified in the network identifier, wherein the browser supported content further comprises location-based advertising, landmarks, and business locations. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
determining a dynamic geographic location of a first network node; automatically generating a network identifier based on the dynamic geographic location; sending an electronic message to a second network node, the electronic message including the network identifier, wherein the dynamic geographic location of the first network node is determined and the network identifier is generated when the electronic message is sent; and providing electronic content that is associated with a navigation map that indicates the dynamic geographic location of the first network node based on information in the network identifier in response to a request sent to a service provider, wherein generating a network identifier comprises generating a URL, wherein providing electronic content associated with navigation map comprises generating browser supported content that displays the navigation map showing the dynamic geographic location of the first network node based on information specified in the URL, wherein the browser supported content further comprises location-based advertising, landmarks, and business locations. - View Dependent Claims (18, 19, 20)
-
Specification