Location-based notification
AssigneeMicrosoft Technology Licensing, LLC
InventorMatthew Graham Dyor
Life of this patent
Estimating the term…
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.
Claims20
One or more computer-readable storage devices storing computer-executable instructions that, when executed by one or more processors of a computing device, configure the one or more processors to perform acts comprising:
- receiving, from a sender, a request to establish a rally point, the request including i) a location for the rally point, ii) an identification of the sender, iii) an identification of party members accompanying the send to the rally point, iv) identification of one or more target recipients to be notified of the rally point, v) a duration to maintain the rally point, and vi a duration that the sender of the request to establish the rally point will stay at the rally point;
- establishing the rally point at least partly in response to receiving the request;
- storing the rally point in memory in association with the location and the identifications of the one or more target recipients;
- determining that one or more of the one or more target recipients are at the rally point or en route to the rally point;
- and
- notifying the other one or more target recipients that the determined one or more of the one or more target recipients is at the rally point or en route to the rally point.
A method implemented at least partially by one or more processor, the method comprising:
- receiving, from a sender, a request to establish a rally point, the request including i) a location for the rally point, ii) an identification of the sender, iii) an identification of party members accompanying the send to the rally point, iv) identification of one or more target recipients to be notified of the rally point, v) a duration to maintain the rally point, and vi a duration that the sender of the request to establish the rally point will stay at the rally point;
- establishing the rally point at least partly in response to receiving the request;
- storing the rally point in memory in association with the location and the identifications of the one or more target recipients;
- determining that one or more of the one or more target recipients are at the rally point or en route to the rally point;
- and
- notifying the other one or more target recipients that the determined one or more of the one or more target recipients is at the rally point or en route to the rally point.
A system comprising:
- a memory;
- one or more processors coupled to the memory to perform acts comprising:
- receiving, from a sender, a request to establish a rally point, the request including i) a location for the rally point, ii) an identification of the sender, iii) an identification of party members accompanying the send to the rally point, iv) identification of one or more target recipients to be notified of the rally point, v) a duration to maintain the rally point, and vi a duration that the sender of the request to establish the rally point will stay at the rally point;
- establishing the rally point at least partly in response to receiving the request;
- storing the rally point in memory in association with the location and the identifications of the one or more target recipients;
- determining that one or more of the one or more target recipients are at the rally point or en route to the rally point;
- and
- notifying the other one or more target recipients that the determined one or more of the one or more target recipients is at the rally point or en route to the rally point.
Dependencies are inferred from the claim text.