Methods for virally distributing location-based applications
First Claim
Patent Images
1. A method for virally distributing a software application for a location-based service, comprising the steps of:
- upon determining that a web page being viewed by a browser on a sending device includes a street address, placing an icon on the web page in association with the street address;
upon selection of the icon on the sending device, capturing the street address and indicating to the location-based service that a location-based message is to be sent from the location-based service, and capturing a unique identifier for inclusion with the location-based message, the unique identifier being one or more of the sending device'"'"'s unique identifier or a previously used unique identifier selected from a drop down menu, wherein the location-based message enables the receiving device to be directed to the street address from a current location of the receiving device, and wherein the receiving device is provided with directions on how the receiving device can get to the street address from the current location through one or more of a route map, text directions or spoken directions;
determining whether the receiving device has ever been sent and has responded to a previous location-based message from the location-based service;
if the receiving device has never been sent and responded to the previous location-based message, sending an instructional message to the receiving device that enables the receiving device to download the software application, the software application enabling the receiving device to receive a future location-based message from the location-based service that will automatically provide the receiving device with directions on how to get to a future target location from a future current location through one or more of a route map, text directions or spoken directions; and
downloading the software application to the receiving device for installation so the future location-based message can be received by the receiving device and the receiving device can utilize the location-based service thereafter.
4 Assignments
0 Petitions
Accused Products
Abstract
A location-based messaging system and its methods of operation are disclosed, including methods for virally distributing location-based applications are also disclosed. Methods for sending geographic location information for a target address from a computing device to a receiving device that will enable the receiving device to display a map and/or directions from a geographic location of the receiving device to the geographic location of the target address, methods for processing and distributing location-based data, and methods for receiving and responding to location-based data.
59 Citations
18 Claims
-
1. A method for virally distributing a software application for a location-based service, comprising the steps of:
-
upon determining that a web page being viewed by a browser on a sending device includes a street address, placing an icon on the web page in association with the street address; upon selection of the icon on the sending device, capturing the street address and indicating to the location-based service that a location-based message is to be sent from the location-based service, and capturing a unique identifier for inclusion with the location-based message, the unique identifier being one or more of the sending device'"'"'s unique identifier or a previously used unique identifier selected from a drop down menu, wherein the location-based message enables the receiving device to be directed to the street address from a current location of the receiving device, and wherein the receiving device is provided with directions on how the receiving device can get to the street address from the current location through one or more of a route map, text directions or spoken directions; determining whether the receiving device has ever been sent and has responded to a previous location-based message from the location-based service; if the receiving device has never been sent and responded to the previous location-based message, sending an instructional message to the receiving device that enables the receiving device to download the software application, the software application enabling the receiving device to receive a future location-based message from the location-based service that will automatically provide the receiving device with directions on how to get to a future target location from a future current location through one or more of a route map, text directions or spoken directions; and downloading the software application to the receiving device for installation so the future location-based message can be received by the receiving device and the receiving device can utilize the location-based service thereafter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for virally distributing a software application for a location-based service, comprising the steps of:
-
upon determining that a web page being viewed by a browser on a sending device includes a street address, placing an icon on the web page in association with the street address; upon selection of the icon on the sending device, capturing the street address and indicating to the location-based service that a location-based message is to be sent from the location-based service, of to a receiving device, and capturing a unique identifier for inclusion with the location-based message, the unique identifier being one or more of the sending device'"'"'s unique identifier or a previously used unique identifier selected from a drop down menu, wherein the location-based message enables the receiving device to be directed to the street address from a current location of the receiving device, and wherein the receiving device is provided with directions on how the receiving device can get to the street address from the current location through one or more of a route map, text directions or spoken directions, determining whether the receiving device has ever been sent and has responded to a previous location-based message from the location-based service; if the receiving device has never been sent and responded to the previous location-based message, sending an instructional message to the receiving device that enables the receiving device to download the software application that will enable the receiving device to send a future geographic location for the receiving device to the sending device and to send future location-based messages to one or more other receiving devices that include the future geographic location; and downloading the software application to the receiving device for installation so the receiving device can send the future geographic location to the sending device, and send the future location-based messages to one or more other receiving devices, wherein the future location-based messages enable the one or more other receiving devices to download the software application if the software application has not already been downloaded to the one or more other receiving devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification