Geo-fencing based functions
First Claim
1. A method for performing geo-fencing, the method comprising:
- receiving an indication over a user interface at a mobile device that turns on a route learning function at the mobile device;
receiving a global positioning system (GPS) signal at the mobile device, wherein the GPS signal received at the time when the indication was received identifies a start location of a new route;
tracking one or more points along the new route, wherein each point is associated with a direction of travel and a distance of travel from another point of one or more points along the new route, and wherein the path is identified as being within a perimeter distance around a line connecting the one or more points along the new route;
identifying a stop point when the user indicates the end of the new route over the user interface, wherein the new route is designated as a defined route after the new route has been learned;
receiving the global positioning system GPS signal at a mobile device; and
executing instructions out of a memory, wherein execution of the instructions by a processor identifies a current location of the mobile device from information contained in the GPS signal, wherein;
the identified current location of the mobile device is on the defined route,the defined route includes the start point and the stop point,the defined route is circumscribed by at least one geo-fence that corresponds to a path within the perimeter distance around the line connecting one or more points along the defined route, and performs at least one function after identifying that the mobile device has crossed the geo-fence.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for geo-fencing using a mobile device. In certain instances, the geo-function setting sets boundaries relating to when alerts may be presented to a user of the electronic device, or when an alert may be transmitted to another electronic device. A geo-function setting may relate a perimeter around a location, or may relate to a perimeter bracketing a pre-defined route traversed by a person carrying the electronic device. When the electronic device crosses a perimeter, an alert may be presented or transmitted according to the operating system setting. In other instances, a geo-function may be initiated though a user interface of the electronic device, and may relate to the learning of a route traversed by a person carrying the electronic device.
95 Citations
17 Claims
-
1. A method for performing geo-fencing, the method comprising:
-
receiving an indication over a user interface at a mobile device that turns on a route learning function at the mobile device; receiving a global positioning system (GPS) signal at the mobile device, wherein the GPS signal received at the time when the indication was received identifies a start location of a new route; tracking one or more points along the new route, wherein each point is associated with a direction of travel and a distance of travel from another point of one or more points along the new route, and wherein the path is identified as being within a perimeter distance around a line connecting the one or more points along the new route; identifying a stop point when the user indicates the end of the new route over the user interface, wherein the new route is designated as a defined route after the new route has been learned; receiving the global positioning system GPS signal at a mobile device; and executing instructions out of a memory, wherein execution of the instructions by a processor identifies a current location of the mobile device from information contained in the GPS signal, wherein; the identified current location of the mobile device is on the defined route, the defined route includes the start point and the stop point, the defined route is circumscribed by at least one geo-fence that corresponds to a path within the perimeter distance around the line connecting one or more points along the defined route, and performs at least one function after identifying that the mobile device has crossed the geo-fence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for performing geo-fencing, the apparatus comprising:
-
a global positioning system (GPS) that receives a global positioning system (GPS) signal; and a user interface that receives an indication over that turns on a route learning function; a processor executing instructions out of a memory, wherein execution of the instructions by the processor; tracks one or more points along the new route, wherein each point is associated with a direction of travel and a distance of travel from another point of one or more points along the new route, and the path is identified as being within a perimeter distance around a line connecting the one or more points along the new route; identifies a stop point when the user indicates the end of the new route over the user interface, the new route is designated as a defined route after the new route has been learned; identifies a current location of the apparatus from information contained in the GPS signal, the identified current location of the mobile device is on the defined route, the defined route includes the start point and the stop point, and the defined route is circumscribed by at least one geo-fence that corresponds to a path within a perimeter distance around a line connecting one or more points along the defined route; and prepares to perform at least one function after identifying that the mobile device has crossed the geo-fence. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium embodied thereon a program executable by a processor for performing geo-fencing method, the method comprising:
-
receiving an indication over a user interface at a mobile device that turns on a route learning function at the mobile device; receiving a global positioning system (GPS) signal at the mobile device, wherein the GPS signal received at the time when the indication was received identifies a start location of a new route; tracking one or more points along the new route, wherein each point is associated with a direction of travel and a distance of travel from another point of one or more points along the new route, and wherein the path is identified as being within a perimeter distance around a line connecting the one or more points along the new route; identifying a stop point when the user indicates the end of the new route over the user interface, wherein the new route is designated as a defined route after the new route has been learned; receiving a global positioning system (GPS) signal at a mobile device; identifying a current location of the mobile device from information contained in the GPS signal, wherein; the identified current location of the mobile device is on the defined route, the defined route includes the start point and the stop point, and the defined route is circumscribed by one of the one or more geo-fences that corresponds to a path within a perimeter distance around a line connecting one or more points along the defined route; and storing information in the memory at the mobile device, wherein the information stored includes; the current location of the mobile device, the at least one function of the one or more functions is performed, and the at least one function performed is associated with the latest current location of the mobile device and with one or more settings set at the mobile device.
-
Specification