Adding geo-fences based on time
First Claim
1. A method comprising:
- at an electronic device with one or more output devices and one or more input devices, comprising;
receiving, via the one or more input devices, a request to generate an alert when the device is near a location associated with a first identifier, wherein the first identifier is associated with a class of goods or services that is associated with a first type of location including one or more locations associated with the first identifier and a second type of location including one or more locations that are not associated with the first identifier, wherein the alert is restricted to a route constraint parameter; and
in response to receiving the request;
in accordance with a determination, based on a predicted route of the device and the request to generate an alert when the device is near a location associated with the first identifier, that the device is predicted to arrive at the first type of location within the route constraint parameter, preparing to trigger a first alert when the device is near a location associated with the first identifier without triggering an alert when the device is near a location that is associated with the class of goods or services but is not associated with the first identifier; and
in accordance with a determination, based on the predicted route of the device and the request to generate an alert when the device is near a location associated with the first identifier, that the device is not predicted to arrive at the first type of location within the route constraint parameter, preparing to trigger a second alert when the device is near a location associated with the class of goods or services without regard to whether or not the location matches the first identifier.
0 Assignments
0 Petitions
Accused Products
Abstract
The method includes receiving, via the one or more input devices, a request to generate an alert when the device is near a location associated with a first identifier, wherein the first identifier is associated with a class of goods or services that is associated with a first type of location including one or more locations associated with the first identifier and a second type of location including one or more locations that are not associated with the first identifier, wherein the alert is restricted to a route constraint parameter. In response to receiving the request, (i) in accordance with a determination, based on a predicted route of the device, that the device is predicted to arrive at the first type of location within the route constraint parameter, preparing to trigger a first alert when the device is near a location associated with the first identifier, (ii) in accordance with a determination, based on the predicted route of the device, that the device is not predicted to arrive at the first type of location within the route constraint parameter, preparing to trigger a second alert when the device is near a location associated with the class of goods or services without regard to whether or not the location matches the first identifier.
20 Citations
20 Claims
-
1. A method comprising:
at an electronic device with one or more output devices and one or more input devices, comprising; receiving, via the one or more input devices, a request to generate an alert when the device is near a location associated with a first identifier, wherein the first identifier is associated with a class of goods or services that is associated with a first type of location including one or more locations associated with the first identifier and a second type of location including one or more locations that are not associated with the first identifier, wherein the alert is restricted to a route constraint parameter; and in response to receiving the request; in accordance with a determination, based on a predicted route of the device and the request to generate an alert when the device is near a location associated with the first identifier, that the device is predicted to arrive at the first type of location within the route constraint parameter, preparing to trigger a first alert when the device is near a location associated with the first identifier without triggering an alert when the device is near a location that is associated with the class of goods or services but is not associated with the first identifier; and in accordance with a determination, based on the predicted route of the device and the request to generate an alert when the device is near a location associated with the first identifier, that the device is not predicted to arrive at the first type of location within the route constraint parameter, preparing to trigger a second alert when the device is near a location associated with the class of goods or services without regard to whether or not the location matches the first identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with one or more input devices and one or more output devices, cause the device to:
-
receive, via the one or more input devices, a request to generate an alert when the device is near a location associated with a first identifier, wherein the first identifier is associated with a class of goods or services that is associated with a first type of location including one or more locations associated with the first identifier and a second type of location including one or more locations that are not associated with the first identifier, wherein the alert is restricted to a route constraint parameter; and in response to receiving the request; in accordance with a determination, used on a predicted route of the device and the request to generate an alert when the device is near a location associated with the first identifier, that the device is predicted to arrive at the first type of location within the route constraint parameter, prepare to trigger a first alert when the device is near a location associated with the first identifier without triggering an alert when the device is near a location that is associated with the class of goods or services but is not associated with first identifier; and in accordance with a determination, based on the predicted route of the device and the request to generate an alert when the device is near a location associated with the first identifier, that the device is not predicted to arrive at the first type of location within the route constraint parameter, prepare to trigger a second alert when the device is near a location associated with the class of goods or services without regard to whether or not the location matches the first identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
at an electronic device with one or more output devices and one or more input devices, comprising; receiving, via the one or more input devices, a request to alert a user when the electronic device is near a location associated with an identifier, where the identifier is associated with a category of goods or services and at least one geographic area; predicting a location of the electronic device within a predetermined time period; in accordance with a determination that the electronic device is predicted to be near the at least one geographic area within the predetermined time period, setting a monitored area to the at least one geographic area; in accordance with a determination that the electronic device is not predicted to be near the at least one geographic area within the predetermined time period, setting the monitored area to the geographic area and at least one additional geographic area associated with the category of goods or services; monitoring the location of the electronic device; and in accordance with a determination that the electronic device has crossed the boundary of the monitored area, alerting the user. - View Dependent Claims (16, 17, 18, 19, 20)
Specification