MANAGING ALERTS BASED ON CONTEXT
First Claim
1. A method of managing location-based alerts to a user of a mobile device, the method comprising:
- receiving, at an electronic device, instructions to provide a geo-fence around a location, the geo-fence having a perimeter, the perimeter being variable, wherein an alert is output from the mobile device when the mobile device crosses a current perimeter of the geo-fence;
establishing, with the electronic device, the perimeter of the geo-fence to have a default size in response to receiving the instructions;
detecting, with the electronic device, a change in a context of the mobile device to a first context; and
decreasing, with the electronic device, the perimeter of the geo-fence to have a second size that is smaller than the default size in response to the change of the mobile device to the first context.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for managing alerts provided to a user of a mobile device based on context of the mobile device. For example, a perimeter of a geo fence can be decreased when the mobile device enters a particular context (such as when the user is traveling on a train), thereby decreasing unwanted alerts. As another example, certain alerts can be dynamically turned on based on the device entering a specified context (e.g., a particular application being executed or the mobile device is being carried by the user as the user is running), thereby allowing the user to receive alerts that he/she would not have otherwise received.
-
Citations
25 Claims
-
1. A method of managing location-based alerts to a user of a mobile device, the method comprising:
-
receiving, at an electronic device, instructions to provide a geo-fence around a location, the geo-fence having a perimeter, the perimeter being variable, wherein an alert is output from the mobile device when the mobile device crosses a current perimeter of the geo-fence; establishing, with the electronic device, the perimeter of the geo-fence to have a default size in response to receiving the instructions; detecting, with the electronic device, a change in a context of the mobile device to a first context; and decreasing, with the electronic device, the perimeter of the geo-fence to have a second size that is smaller than the default size in response to the change of the mobile device to the first context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to manage location-based alerts to a user of a mobile device, the instructions comprising:
-
receiving instructions to provide a geo-fence around a location, the geo-fence having a perimeter, the perimeter being variable, wherein an alert is output from the mobile device when the mobile device crosses a current perimeter of the geo-fence; establishing the perimeter of the geo-fence to have a default size in response to receiving the instructions; detecting a change in a context of the mobile device to a first context; and decreasing the perimeter of the geo-fence to have a second size that is smaller than the default size in response to the change of the mobile device to the first context.
-
-
11. A method of managing location-based alerts to a user of a mobile device, the method comprising:
-
receiving, at an electronic device, instructions to assign a respective geo-fence to each of plurality of locations, each geo-fence having a perimeter that is variable, wherein an alert is output from the mobile device when the mobile device crosses a current perimeter of a geo-fence; setting, with the electronic device, the perimeters of the geo-fences to have respective first sizes; detecting, with the electronic device, a change in a context of the mobile device; in response to the change in the context of the mobile device; changing the perimeter of a first geo-fence to have a second size that is different than the respective first size of the first geo-fence; and keeping the perimeter of a second geo-fence at the respective first size of the second geo-fence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of providing search results to a user of a mobile device, the method comprising:
-
receiving, from a user at an electronic device, one or more search terms and one or more urgency terms; submitting a query based on the one or more search terms to obtain a plurality of location sites corresponding to the query; analyzing, with the electronic device, the location sites based on the urgency terms; identifying a subset of the plurality of location sites based on the analysis; and providing the subset of location sites to the user of the mobile device. - View Dependent Claims (24, 25)
-
Specification