METHOD AND APPARATUS FOR PROVIDING TARGET LOCATION REMINDERS FOR A MOBILE DEVICE
First Claim
1. A method comprising:
- outputting, by a mobile device, for display, a user interface component indicating a plurality of selectable dynamic geo-fence modes, the plurality of selectable dynamic geo-fence modes including a transport time mode and at least one of a frequency of visits mode and a common location mode;
receiving, by a geo-fence reminder controller, while the transport time mode is a selected dynamic geo-fence mode, a target location within a first geo-fence, the first geo-fence being associated with a corresponding nominal travel time to reach the received target location from a perimeter of the first geo-fence using a first transportation mode;
determining, by the geo-fence reminder controller, an estimated travel time to reach the received target location by the mobile device, the estimated travel time being based on a current location of the mobile device, a current mode of transportation of the mobile device, and current traffic conditions;
in response to determining that the estimated travel time for the mobile device to the received target location is within a desired temporal range of the nominal travel time, dynamically changing, by the geo-fence reminder controller, the first geo-fence to a second geo-fence, the second geo-fence having a different area than the first geo-fence; and
in response to the mobile device entering the second geo-fence, outputting, by the geo-fence reminder controller, to the user interface and for display, a reminder notification.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing target location reminders for a mobile device may take into account the estimated time that it will take the mobile device to reach a target location based on a current location of the mobile device, based on a current mode of transportation of the mobile device and also based on current traffic conditions to reach a target location (808). In another example, a method and apparatus for providing target location reminders for a mobile device may dynamically change a geo-fence perimeter to include an area larger than a previously set geo-fence in response to a determined frequency of location visits of the mobile device (810). In another example, an apparatus and method may operate in a mode that automatically provide target location reminders taking into consideration common mobile device locations also referred to as an extension mode from favorite locations (812).
-
Citations
21 Claims
-
1. A method comprising:
-
outputting, by a mobile device, for display, a user interface component indicating a plurality of selectable dynamic geo-fence modes, the plurality of selectable dynamic geo-fence modes including a transport time mode and at least one of a frequency of visits mode and a common location mode; receiving, by a geo-fence reminder controller, while the transport time mode is a selected dynamic geo-fence mode, a target location within a first geo-fence, the first geo-fence being associated with a corresponding nominal travel time to reach the received target location from a perimeter of the first geo-fence using a first transportation mode; determining, by the geo-fence reminder controller, an estimated travel time to reach the received target location by the mobile device, the estimated travel time being based on a current location of the mobile device, a current mode of transportation of the mobile device, and current traffic conditions; in response to determining that the estimated travel time for the mobile device to the received target location is within a desired temporal range of the nominal travel time, dynamically changing, by the geo-fence reminder controller, the first geo-fence to a second geo-fence, the second geo-fence having a different area than the first geo-fence; and in response to the mobile device entering the second geo-fence, outputting, by the geo-fence reminder controller, to the user interface and for display, a reminder notification. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
obtaining, by a geo-fence reminder controller of a mobile device, an indication of a first geo-fence, the first geo-fence being associated with to a target location; in response to a determined frequency history of the mobile device visiting locations within the first geo-fence being below a threshold, modifying, by the geo-fence reminder controller, the first geo-fence to establish a second geo-fence, the second geo-fence having an area larger than the first geo-fence; and in response to the mobile device entering the second geo-fence, outputting a reminder notification. - View Dependent Claims (8)
-
-
9. A method comprising:
-
obtaining, by a geo-fence reminder controller of a mobile device, a current location of the mobile device; accessing stored mobile device common location data; determining a common mobile device location from the stored mobile device common location data, the determined common mobile device location being a location frequently visited by the mobile device; automatically setting a geo-fence area based on a distance between the current location and the determined common mobile device location; and in response to the mobile device entering the geo-fence, outputting a reminder notification. - View Dependent Claims (10, 11)
-
-
12. A mobile device comprising:
-
a user interface output component; and logic circuitry operatively coupled to the user interface output component and configured to; output, to the user interface output component, a user interface component indicating a plurality of selectable dynamic geo-fence modes, the plurality of selectable dynamic geo-fence modes including a transport time mode and at least one of a frequency of visits mode and a common location mode; receive, while the transport time mode is a selected dynamic geo-fence mode, a target location within a first geo-fence, the first geo-fence being associated with a corresponding nominal travel time to reach the received target location from a perimeter of the first geo-fence using a first transportation mode; determine an estimated travel time to reach the received target location by the mobile device, the estimated travel time based on a current location of the mobile device, a current mode of transportation of the mobile device, and current traffic conditions; in response to determining that the estimated travel time for the mobile device to the received target location is within a desired temporal range of the nominal travel time, dynamically change the first geo-fence to a second geo-fence, the second geo-fence having a different area than the first geo-fence; and in response to the mobile device entering the second geo-fence, output, for display and to the user interface output component, a reminder notification. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A mobile device comprising:
-
a location unit, a user interface output component; and logic circuitry, operatively coupled to the location unit and the user interface output component, and configured to; obtain an indication of a first geo-fence, the first geo-fence being associated with a target location; in response to a determined frequency history of the mobile device visiting locations within the first geo-fence being below a threshold, modify the first geo-fence to establish a second geo-fence, the second geo-fence having an area larger than the first geo-fence; and in response to the mobile device entering the second geo-fence, output, to the user interface output component, a reminder notification. - View Dependent Claims (18)
-
-
19. A mobile device comprising:
-
a location unit, a memory; a user interface output component; and logic circuitry, coupled to the location unit, and configured to; obtain a current location of the mobile device from the location unit; access stored mobile device common location data from the memory; determine a common mobile device location from the stored mobile device common location data, the determined common mobile device location being a location frequently visited by the mobile device; automatically set a geo-fence area based on a distance between the current location and the determined common mobile device location; and in response to the mobile device entering the geo-fence, output, to the user interface output component, a reminder notification. - View Dependent Claims (20, 21)
-
Specification