IP Library › Granted Patent US 9,247,384
Granted Patent B2
US 9,247,384 · App. 13/976,237 · Granted Jan 26, 2016

Geofencing techniques

Inventors: Martin Junkar (Santa Clara, CA); Jun Su (San Jose, CA); Minnie Ho (Los Altos, CA); Ke Ding (Shanghai, CN)
Assignee: Intel Corporation
H04W4/021H04W4/023H04W64/00G06Q10/0833H04L67/18H04M1/72572
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,247,384
App. No.
13/976,237
Granted
Jan 26, 2016
Kind
B2
Abstract

In one embodiment a controller comprises logic configured to receive, in the controller, a geofencing definition and input from at least one location information device, update a location of the controller using one or more location parameters from one or more location information devices, and generate a notification signal when the location of the controller indicates that the controller has crossed a threshold. Other embodiments may be described.

Claims (41)

1. A controller, comprising:

logic, including hardware logic, configured to:

receive, in the controller, a geofencing definition and input from at least one location information device;

update a location of the controller using one or more location parameters from the at least one location information device and update frequency which is based on at least one of a velocity measure or a proximity to a specific point of interest;

generate notification signal when the location of the controller indicates that the controller has determined an alert condition; and

implement a context-based location updated routine, wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of a level of a charge level of a battery which is capable of at least partially powering the contoller.

2. The controller of claim 1 , wherein the logic is further configured to combine location information from a plurality of location information devices.

3. The controller of claim 1 , wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of the one or more location parameters.

4. The controller of claim 1 , wherein the one or more location parameters comprises a velocity measure.

5. The controller of claim 1 , wherein the logic is further configured to:

provide the location of the controller to a processor separate from the controller.

6. An electronic device, comprising:

a display;

a processor; and

a controller comprising logic, at least partially including hardware logic, configured to:

receive, in the controller, a geofencing definition and input from at least one location information device;

update a location of the controller using one or more location parameters from the at least one location information device and update frequency which is based on at least one of a velocity measure or a proximity to a specific point of interest;

generate a notification signal when the location of the controller indicates that the controller has determined an alert condition; and

implement a context-based location update routine, wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of a level of a charge level of a battery which is capable of at least partially powering the controller.

7. The electronic device of claim 6 , wherein the logic is further configured to combine location information from a plurality of location information devices.

8. The electronic device of claim 6 , wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of the one or more location parameters.

9. The electronic device of claim 6 , wherein the one or more location parameters comprises a velocity measure.

10. The electronic device of claim 6 , wherein the logic is further configured to:

provide the location of the controller to a processor separate from the controller.

11. A computer program product comprising logic instructions stored on a tangible computer readable medium which, when executed by a controller, configure the controller to:

receive, in the controller, a geofencing definition and input from at least one location information device;

update a location of the controller using one or more location parameters from the at least one location information device and update frequency which is based on at least one of a velocity measure or a proximity to a specific point of interest;

generate a notification signal when the location of the controller indicates that the controller has crossed a threshold; and

implement a context-based location update routing, wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of a level of a charge level of a battery which is capable of at least partially powering the controller.

12. The computer program product of claim 11 , further comprising logic instructions stored on a tangible computer readable medium which, when executed by a controller, configure the controller to combine location information from a plurality of location information devices.

13. The computer program product of claim 11 , wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of the one or more location parameters.

14. The computer program product of claim 11 , wherein the one or more location parameters comprises a velocity measure.

15. The computer program product of claim 11 , further comprising logic instructions stored on a tangible computer readable medium which, when executed by a controller, configure the controller to:

provide the location of the controller to a processor separate from the controller.

16. A method, comprising:

receiving, in a controller, a geofencing definition and input from at least one location information device;

updating a location of the controller using one or more location parameters from the at least one location information device and at an update frequency which is based on at least one of a velocity measure or a proximity to a specific point of interest;

generating a notification signal when the location of the controller indicates that the controller has determined an alert condition; and

implementing a context-based location update routine, wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of a level of a charge level of a battery which is capable of at least partially powering the controller.

17. The method of claim 16 , further comprising combining location information from a plurality of location information devices.

18. The method of claim 16 , wherein the context-based location routine is to update the location of the controller using an update frequency which is to vary as a function of the one or more location parameters.

Continuity (1)
Related Publication 20150045064A1 · Feb 12, 2015