System and method for device-centric location detection and geofencing
First Claim
1. A method for determining when a user enters a predetermined region, where the user'"'"'s present location is represented by a first circle having a first center and a first radius, where said first radius is indicative of the accuracy of said present location and the predetermined region is represented by a second circle having a second center and a second radius, comprising:
- using a device in communication with a plurality of location sensors;
categorizing said plurality of location sensors into two or more groups based on one or more characteristics;
utilizing location sensors of a first group to determine said user'"'"'s present location;
utilizing location sensors of a second group to determine said user'"'"'s present location, only if said first group does not meet predetermined criteria, wherein the predetermined criteria comprises required accuracy, wherein the required accuracy is determined based on a distance from said user'"'"'s present location to said predetermined region and the radius of the predetermined region;
determining when said user may have entered said predetermined region based on a distance from said user'"'"'s present location to said predetermined region, and a relationship between accuracy of said user'"'"'s present location and size of said second circle, wherein said determining calculates when said first circle intersects said second circle;
ascertaining, after said determining, when said first center is within said second circle; and
determining, after said ascertaining, when a ratio of a portion of said first circle that overlaps said second circle divided by a portion of said first circle that does not overlap said second circle, exceeds a predetermined threshold, referred to as an entry ratio;
where the entry ratio is at least 1.0.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a plurality of methods for location detection are disclosed. In some cases, the user'"'"'s present location is represented by a circle, having a center and a radius, where the radius is indicative of the accuracy of the present location. The desired destination location, or geofence, is also defined as a circle, having a center and a radius. The various methods desclsoed are used to determine when a user has entered or exited the geofence. In some embodiments, these methods attempt to minimize power consumption or another parameter. In another embodiment, the methods attempt to achieve the highest degree of accuracy possible or required for the task.
-
Citations
22 Claims
-
1. A method for determining when a user enters a predetermined region, where the user'"'"'s present location is represented by a first circle having a first center and a first radius, where said first radius is indicative of the accuracy of said present location and the predetermined region is represented by a second circle having a second center and a second radius, comprising:
-
using a device in communication with a plurality of location sensors; categorizing said plurality of location sensors into two or more groups based on one or more characteristics; utilizing location sensors of a first group to determine said user'"'"'s present location; utilizing location sensors of a second group to determine said user'"'"'s present location, only if said first group does not meet predetermined criteria, wherein the predetermined criteria comprises required accuracy, wherein the required accuracy is determined based on a distance from said user'"'"'s present location to said predetermined region and the radius of the predetermined region; determining when said user may have entered said predetermined region based on a distance from said user'"'"'s present location to said predetermined region, and a relationship between accuracy of said user'"'"'s present location and size of said second circle, wherein said determining calculates when said first circle intersects said second circle; ascertaining, after said determining, when said first center is within said second circle; and determining, after said ascertaining, when a ratio of a portion of said first circle that overlaps said second circle divided by a portion of said first circle that does not overlap said second circle, exceeds a predetermined threshold, referred to as an entry ratio;
where the entry ratio is at least 1.0. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for determining when a user enters a predetermined region, where the user'"'"'s present location is represented by a first circle having a first center and a first radius, where said first radius is indicative of the accuracy of said present location and the predetermined region is represented by a second circle having a second center and a second radius, comprising:
-
using a device in communication with a plurality of location sensors; categorizing said plurality of location sensors into two or more groups based on one or more characteristics; utilizing location sensors of a first group to determine said user'"'"'s present location; utilizing location sensors of a second group to determine said user'"'"'s present location, only if said first group does not meet predetermined criteria, wherein the predetermined criteria comprises required accuracy, wherein the required accuracy is determined based on a distance from said user'"'"'s present location to said predetermined region and the radius of the predetermined region; determining when said user may have entered said predetermined region based on a distance from said user'"'"'s present location to said predetermined region, and a relationship between accuracy of said user'"'"'s present location and size of said second circle, wherein said determining calculates when said first circle intersects said second circle; ascertaining, after said determining, when said first center is within said second circle; determining, after said ascertaining, when a ratio of a portion of said first circle that overlaps said second circle divided by a portion of said first circle that does not overlap said second circle, exceeds a predetermined threshold, referred to as an entry ratio; and determining when the user has left the predetermined region when said ratio is less than a second threshold, wherein the second threshold is referred to as the exit ratio, and said exit ratio is less than said entry ratio. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification