Location-Based Notification
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.
5 Citations
21 Claims
-
1. (canceled)
-
2. One or more computer-readable media 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:
-
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 meeting 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 (3, 4, 5, 6, 7, 8)
-
-
9. A method implemented at least partially by one or more processors, the method comprising:
-
monitoring locations of multiple users over time; determining one or more locations at which the multiple users have previously met; generating a meeting proposal to propose a meeting between the multiple users at one of the determined locations at which the multiple users have previously met, wherein generating is based at least in part on one of; determining whether one of the multiple users has requested a rally proposal; determining that no users of the multiple users has requested a rally proposal, checking whether a predetermined time threshold has passed since the multiple users have last met; and sending the rally proposal to the multiple users. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory; one or more processors coupled to the memory to perform acts comprising; monitoring locations of multiple users over time; determining locations at which the multiple users have rallied 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 rallied in the past, wherein the rally proposal being based at least in part on a time since a last rally between the multiple users; and sending the rally proposal to the multiple users. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification