Geoboundaries using rectangular fencing and coupling of GPS/LBS systems
First Claim
1. A method for establishing a geographic boundary for monitoring an object within the geographic boundary, comprising:
- in response to a request to form a geographic boundary for monitoring a presence of an object within the geographic boundary, determining via a central processing unit whether the request includes parameters associated with the geographic boundary to be formed including a first set of geographic location coordinates and;
a radius;
ora second set of geographic location coordinates and a third set of geographic location coordinates;
if determined that the request includes the radius and does not include the second and the third set of coordinates, forming a circular geographic boundary on the radius from the first set of geographic location coordinates as a center;
if determined that the request includes the second set of coordinates and the third set of coordinates, determining via the central processing unit if the first, the second and the third sets of coordinates form an isosceles triangle;
if determined that the first, the second and the third sets of coordinates form an isosceles triangle, determining via the central processing unit fourth and fifth sets of coordinates from the formed isosceles triangle and forming a rectangular geographic boundary from the second, the third, the fourth and the fifth sets of coordinates, wherein the second and the third sets of coordinates form a hypotenuse of the formed isosceles triangle; and
if determined that the first, the second and the third set of coordinates do not form an isosceles triangle, determining a rectangular exception and forming a rectangular exception circular geographic boundary on the radius from the first set of geographic location coordinates as the center; and
wherein the formed one of the circular geographic boundary, the rectangular geographic boundary and the rectangular exception circular geographic boundary is configured to be monitored to determine whether the presence of the object is inside or outside of the formed one geographic boundary.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for establishing a geographic boundary and monitoring an object within the boundary is provided. At least one first entity provides a second entity a request to form the geographic boundary and monitor the object within the boundary. The request may include parameters including at least a first set of coordinates of a geographic location associated with the geographic boundary to be formed. The method includes determining if the parameters provided include additional sets of coordinates for additional geographic locations associated with the geographic boundary to be formed. A footprint of the geographic boundary is selected dependent on whether the parameters provided include additional sets of coordinates. A rectangular footprint may be selected if the parameters include additional sets of coordinates and the coordinates form an isosceles triangle. The method includes forming the geographic boundary having the selected footprint. The object may be monitored within the geographic boundary.
25 Citations
16 Claims
-
1. A method for establishing a geographic boundary for monitoring an object within the geographic boundary, comprising:
-
in response to a request to form a geographic boundary for monitoring a presence of an object within the geographic boundary, determining via a central processing unit whether the request includes parameters associated with the geographic boundary to be formed including a first set of geographic location coordinates and; a radius;
ora second set of geographic location coordinates and a third set of geographic location coordinates; if determined that the request includes the radius and does not include the second and the third set of coordinates, forming a circular geographic boundary on the radius from the first set of geographic location coordinates as a center; if determined that the request includes the second set of coordinates and the third set of coordinates, determining via the central processing unit if the first, the second and the third sets of coordinates form an isosceles triangle; if determined that the first, the second and the third sets of coordinates form an isosceles triangle, determining via the central processing unit fourth and fifth sets of coordinates from the formed isosceles triangle and forming a rectangular geographic boundary from the second, the third, the fourth and the fifth sets of coordinates, wherein the second and the third sets of coordinates form a hypotenuse of the formed isosceles triangle; and if determined that the first, the second and the third set of coordinates do not form an isosceles triangle, determining a rectangular exception and forming a rectangular exception circular geographic boundary on the radius from the first set of geographic location coordinates as the center; and wherein the formed one of the circular geographic boundary, the rectangular geographic boundary and the rectangular exception circular geographic boundary is configured to be monitored to determine whether the presence of the object is inside or outside of the formed one geographic boundary. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing a service for establishing a geographic boundary for monitoring an object within the geographic boundary, comprising:
-
providing a computer system that; in response to a request to form a geographic boundary for monitoring a presence of an object within the geographic boundary, determines whether the request includes parameters associated with the geographic boundary to be formed including a first set of geographic location coordinates and; a radius;
ora second set of geographic location coordinates and a third set of geographic location coordinates; if determined that the request includes the radius and does not include the second and the third set of coordinates, forms a circular geographic boundary on the radius from the first set of geographic location coordinates; if determined that the request includes the second set of coordinates and the third set of coordinates, determines if the first, the second and the third sets of coordinates form an isosceles triangle; if determined that the first, the second and the third sets of coordinates form an isosceles triangle, determines fourth and fifth sets of coordinates from the formed isosceles triangle and forms a rectangular geographic boundary from the second, the third, the fourth and the fifth sets of coordinates, wherein the second and the third sets of coordinates form a hypotenuse of the formed isosceles triangle; and if determined that the first, the second and the third sets of coordinates do not form an isosceles triangle, determines a rectangular exception and forms a rectangular exception circular geographic boundary on the radius from the first set of geographic location coordinates as a center; and wherein the formed one of the circular geographic boundary, the rectangular geographic boundary and the rectangular exception circular geographic boundary is configured to be monitored to determine whether the presence of the object is inside or outside of the formed one geographic boundary. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable storage device having computer program code stored thereon, the computer program code comprising instructions that, when executed by a processing unit, cause the processing unit to:
-
in response to a request to form a geographic boundary for monitoring a presence of an object within the geographic boundary, determine whether the request includes parameters associated with the geographic boundary to be formed including a first set of geographic location coordinates and; a radius;
ora second set of geographic location coordinates and a third set of geographic location coordinates; if determined that the request includes the radius and does not include the second and the third set of coordinates, form a circular geographic boundary on the radius from the first set of geographic location coordinates; if determined that the request includes the second set of coordinates and the third set of coordinates, determine if the first, the second and the third sets of coordinates form an isosceles triangle; if determined that the first, the second and the third sets of coordinates form an isosceles triangle, determine fourth and fifth sets of coordinates from the formed isosceles triangle and form a rectangular geographic boundary from the second, the third, the fourth and the fifth sets of coordinates, wherein the second and the third sets of coordinates form a hypotenuse of the formed isosceles triangle; and if determined that the first, the second and the third sets of coordinates do not form an isosceles triangle, determine a rectangular exception and form a rectangular exception circular geographic boundary on the radius from the first set of geographic location coordinates as a center; and wherein the formed one of the circular geographic boundary, the rectangular geographic boundary and the rectangular exception circular geographic boundary is configured to be monitored to determine whether the presence of the object is inside or outside of the formed one geographic boundary. - View Dependent Claims (10, 11, 12)
-
-
13. A programmable device, comprising:
-
a processing unit; a computer readable memory in communication with the processing unit; and a computer readable storage device in communication with the processing unit and the memory and comprising program code instructions stored thereon for execution by the processing unit via the computer readable memory to; in response to a request to form a geographic boundary for monitoring a presence of an object within the geographic boundary, determine whether the request includes parameters associated with the geographic boundary to be formed including a first set of geographic location coordinates and; a radius;
ora second set of geographic location coordinates and a third set of geographic location coordinates; if determined that the request includes the radius and does not include the second and the third sets of coordinates, form a circular geographic boundary on the radius from the first set of geographic location coordinates; if determined that the request includes the second set of coordinates and the third set of coordinates, determine if the first, the second and the third sets of coordinates form an isosceles triangle; if determined that the first, the second and the third sets of coordinates form an isosceles triangle, determine fourth and fifth sets of coordinates from the formed isosceles triangle and form a rectangular geographic boundary from the second, the third, the fourth and the fifth sets of coordinates, wherein the second and the third sets of coordinates form a hypotenuse of the formed isosceles triangle; and if determined that the first, the second and the third sets of coordinates do not form an isosceles triangle, determine a rectangular exception and form a rectangular exception circular geographic boundary on the radius from the first set of geographic location coordinates as a center; and wherein the formed one of the circular geographic boundary, the rectangular geographic boundary and the rectangular exception circular geographic boundary is configured to be monitored to determine whether the presence of the object is inside or outside of the formed one geographic boundary. - View Dependent Claims (14, 15, 16)
-
Specification