Location-based notification
First Claim
1. A method implemented by one or more computing devices, the method comprising:
- generating a proposal for a rally in response to receiving a request to establish a rally point from a user, the request including an identification of the user, respective identification of one or more other users, and a sensitivity of the rally point specifying an amount of time for a presence of the user or the one or more other users at the rally point before a notification is sent;
sending the proposal to the one or more other users based at least in part on communication modes that are specified in respective profiles of the one or more other users for receiving the proposal;
receiving an acceptance of at least one user of the one or more other users for the rally proposal;
establishing the rally point at least in part in response to receiving the acceptance of the at least one user; and
storing information of the rally point in association with the location and the identification of the user and corresponding identification of the at least one user.
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. A method implemented by one or more computing devices, the method comprising:
-
generating a proposal for a rally in response to receiving a request to establish a rally point from a user, the request including an identification of the user, respective identification of one or more other users, and a sensitivity of the rally point specifying an amount of time for a presence of the user or the one or more other users at the rally point before a notification is sent; sending the proposal to the one or more other users based at least in part on communication modes that are specified in respective profiles of the one or more other users for receiving the proposal; receiving an acceptance of at least one user of the one or more other users for the rally proposal; establishing the rally point at least in part in response to receiving the acceptance of the at least one user; and storing information of the rally point in association with the location and the identification of the user and corresponding identification of the at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable hardware media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
generating a proposal for a rally in response to receiving a request to establish a rally point from a user, the request including an identification of the user, respective identification of one or more other users, and a sensitivity of the rally point specifying an amount of time for a presence of the user or the one or more other users at the rally point before a notification is sent; sending the proposal to the one or more other users based at least in part on communication modes that are specified in respective profiles of the one or more other users for receiving the proposal;
receiving an acceptance of at least one user of the one or more other users for the rally proposal;establishing the rally point at least in part in response to receiving the acceptance of the at least one user; and storing information of the rally point in association with the location and the identification of the user and corresponding identification of the at least one user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
memory; and one or more processors coupled to the memory to perform acts comprising; generating a proposal for a rally in response to receiving a request to establish a rally point from a user, the request including an identification of the user, respective identification of one or more other users, and a sensitivity of the rally point specifying an amount of time for a presence of the user or the one or more other users at the rally point before a notification is sent; sending the proposal to the one or more other users based at least in part on communication modes that are specified in respective profiles of the one or more other users for receiving the proposal; receiving an acceptance of at least one user of the one or more other users for the rally proposal; establishing the rally point at least in part in response to receiving the acceptance of the at least one user; and storing information of the rally point in association with the location and the identification of the user and corresponding identification of the at least one user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification