LOCATION-BASED NOTIFICATION
First Claim
1. One or more computer-readable media storing computer-executable instructions that, when executed by a processor of a computing device, configure the processor to perform acts comprising:
- receiving, from a sender, a request to establish a rally point, the request including;
an identification of the sender;
a location for the rally point; and
identification of one or more target recipients to be notified when the sender is at the rally point;
establishing a rally point at least partly in response to receiving the request from the sender; and
storing the rally point in memory in association with the location and the identifications of the sender and the one or more target recipients.
2 Assignments
0 Petitions
Accused Products
Abstract
Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient'"'"'s individual communication settings.
-
Citations
20 Claims
-
1. One or more computer-readable media storing computer-executable instructions that, when executed by a processor of a computing device, configure the processor to perform acts comprising:
-
receiving, from a sender, a request to establish a rally point, the request including; an identification of the sender; a location for the rally point; and identification of one or more target recipients to be notified when the sender is at the rally point; establishing a rally point at least partly in response to receiving the request from the sender; and storing the rally point in memory in association with the location and the identifications of the sender and the one or more target recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer-readable media storing computer-executable instructions that, when executed by a processor of a computing device, configure the processor to perform acts comprising:
-
receiving, from a sender, location information identifying a location of the sender; determining, based on the location information, that the sender is at or en route to a record of a rally point stored in memory; and sending, based on the determination, a notification to a target recipient to notify the target recipient that the sender is at the rally point or en route to the rally point. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media storing computer-executable instructions that, when executed by a processor of a computing device, configure the processor to perform acts comprising:
-
monitoring locations of multiple users over time; determining locations at which the multiple users have met in the past; generating a rally proposal to propose a rally between the multiple users at one of the determined locations at which the multiple users have met in the past; and sending the rally proposal to the multiple users. - View Dependent Claims (19, 20)
-
Specification