Method and apparatus for adaptable geofences working in conjunction with vehicles
A system includes a processor configured to receive, via a vehicle-related interface, an object to be geo-fenced. The processor is also configured to receive adaptive parameters defining how a geo-fence should adapt to data types included with the parameters. The processor is further configured to find an instance of the object and create a geo-fence around the found object. The processor is also configured to track data corresponding to the adaptive parameters while a vehicle travels and adapt the created geo-fence based on the tracked data as guided by the parameters.
1. A system comprising:
a memory; and
a processor in communication with the memory and configured to:
receive, via a vehicle-related interface, a type of object to be geo-fenced;
receive adaptive parameters defining how a geo-fence is configured to adapt to data types included with the adaptive parameters;
find a plurality of instances of the object;
create geo-fences around the found objects;
track data corresponding to the adaptive parameters while a vehicle travels; and
modify the created geo-fences based on the tracked data as guided by the adaptive parameters.
2. The system of claim 1 , wherein the type of object includes a specific location.
3. The system of claim 1 , wherein the type of object includes a type of location.
4. The system of claim 3 , wherein the processor is configured to find an instance of the type of object within a predefined proximity to a current route.
5. The system of claim 1 , wherein the object includes the vehicle.
6. The system of claim 1 , wherein the adaptive parameters include parameters defining when a fence should be created.
7. The system of claim 1 , wherein the adaptive parameters include parameters defining when a fence should be removed.
8. The system of claim 1 , wherein the adaptive parameters include parameters defining when a fence should change size.
9. The system of claim 1 , wherein the processor is included in a mobile device in wireless communication with a vehicle.
10. The system of claim 1 , wherein the processor is included in the vehicle.
11. The system of claim 1 , wherein the processor is further configured to:
receive reactive parameters defining an action to occur and a fence-related condition under which the action occurs; and
responsive to detecting an occurrence of the fence-related condition, perform or instruct performance of the action.
12. A system comprising:
a memory; and
a processor in communication with the memory and configured to:
define a geo-fence around a vehicle within a perimeter that is defined based on an adaptive parameter that defines perimeter changes based on changes in data predefined as being associated with the perimeter;
save a correlation between the geo-fence and a driver-defined action to be taken based on a location crossing the perimeter;
modify the adaptive perimeter responsive to observed changes in the data; and
take the defined action responsive to the location crossing the perimeter.
13. The system of claim 12 , wherein the adaptive parameter includes a fuel level.
14. The system of claim 12 , wherein the adaptive parameter includes travel time from the perimeter to the first object.
15. The system of claim 12 , wherein the processor is also configured to associate an enablement parameter with the geo-fence and enable the geo-fence responsive to the enablement parameter being met.
16. The system of claim 15 , wherein the enablement parameter includes time-of-day or day-of-week.
17. The system of claim 12 , wherein the processor is also configured to associate a disablement parameter with the geo-fence and disable the geo-fence responsive to the disablement parameter being met.
18. A system comprising:
a memory; and
a processor in communication with the memory and configured to:
determine that parameters for fence enablement, associated with different points of interest (POIs), are met;
create a plurality of geo-fences around a vehicle, that move with the vehicle, each of the fences corresponding to a POI and having an action associated therewith; and
responsive to one of the fences encountering the corresponding POI, taking the action associated with the one of the fences.
19. The system of claim 18 , wherein each of the fences is further defined by an adaptable perimeter that adapts to parameters associated with the POI corresponding to a given fence as the vehicle travels.