← Back to Patent Explorer
US6181995B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Vehicle state mileage determination system

Assignee: Omnitracs LLC
•
Filing: 1999-09-20
•
Granted: 2001-01-30
•
Expires: 2019-09-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for monitoring and recording the number of miles that a vehicle has traveled within each of a set of geographic entities. A vehicle position determination system is installed on-board the vehicle for generating a present vehicle location point. A memory is provided for storing for each of the entities a set of ordered coordinate data points representing the boundary of the entity. A processor is coupled with the position determination system and the memory for comparing the present vehicle location point to the boundary coordinate data points of an entity, including generating a ray emanating from the location point and determining if said ray crosses the boundary of the entity an even or odd number of times.

Inventors

  • 👤 Jack F. Luper
  • 👤 Stanley J. Thomas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 04:31
CPC Classifications
G; G08; G08G; G08G1/00; G08G1/20; G07; G07C; G07C5/00; G07C5/08; G07C5/0841; G07C5/085

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 147 words
A system for monitoring the travel of a vehicle within a set of predefined geographic entities and determining in which of the entities the vehicle is presently located, wherein the location of the vehicle and the boundaries of the entities can be defined by coordinate data points in a common coordinate system, said system comprising: a vehicle position determination system installed on-board the vehicle for generating a present vehicle location point; a memory storing for each of the entities a set of ordered coordinate data points representing the boundary of the entity; and a processor coupled with said position determination system and said memory for comparing said present vehicle location point to said boundary coordinate data points of an entity including generating a ray emanating from said location point and determining if said ray crosses the boundary of the entity an even or odd number of times.
Claim 2
Independent Claim 147 words
A system for monitoring the travel of a vehicle within a set of predefined geographic entities and determining in which of the entities the vehicle is presently located, wherein the location of the vehicle and the boundaries of the entities can be defined by coordinate data points in a common coordinate system, said system comprising: a vehicle position determination system installed on-board the vehicle for generating a present vehicle location point; a memory storing for each of the entities a set of ordered coordinate data points representing the boundary of the entity; and a processor coupled with said position determination system and said memory for comparing said present vehicle location point to said boundary coordinate data points of an entity including generating a ray emanating from said location point and determining if said ray crosses the boundary of the entity an even or odd number of times.
Claim 3
Dependent Claim 28 words
The system of claim 1 further comprising a transceiver and antenna coupled to said position determination system for transmitting said present vehicle location point to an off-board computer.
Claim 4
Dependent Claim 15 words
The system of claim 1 wherein said position determination system is a global positioning system.
Claim 5
Independent Claim 204 words
A system for monitoring the travel of a vehicle within a set of predefined geographic entities and determining in which of the entities the vehicle is presently located, wherein the location of the vehicle and the boundaries of the entities can be defined by coordinate data points in a common coordinate system, said system comprising: a vehicle position determination system installed on-board the vehicle for generating a present vehicle location point; a memory, said memory storing for each of the entities a set of ordered coordinate data points representing the boundary of the entity, and at least three coordinate data points wherein said points can be joined to form an imaginary polygon which substantially encloses said geographic entity boundary; and a processor coupled with said position determination system and said memory for comparing said present vehicle location point to at least one set of said polygon coordinate data points and, for a said polygon having said location point lying therein, comparing said location point to said boundary coordinate data points of the entity corresponding to said polygon including generating a ray emanating from said location point and determining if said ray crosses the boundary of the entity an even or odd number of times.
Claim 6
Independent Claim 204 words
A system for monitoring the travel of a vehicle within a set of predefined geographic entities and determining in which of the entities the vehicle is presently located, wherein the location of the vehicle and the boundaries of the entities can be defined by coordinate data points in a common coordinate system, said system comprising: a vehicle position determination system installed on-board the vehicle for generating a present vehicle location point; a memory, said memory storing for each of the entities a set of ordered coordinate data points representing the boundary of the entity, and at least three coordinate data points wherein said points can be joined to form an imaginary polygon which substantially encloses said geographic entity boundary; and a processor coupled with said position determination system and said memory for comparing said present vehicle location point to at least one set of said polygon coordinate data points and, for a said polygon having said location point lying therein, comparing said location point to said boundary coordinate data points of the entity corresponding to said polygon including generating a ray emanating from said location point and determining if said ray crosses the boundary of the entity an even or odd number of times.
Claim 7
Dependent Claim 26 words
The system of claim 4 wherein said at least three coordinate data points comprise the coordinate extremes of said boundary coordinate data points of an entity.
Claim 8
Dependent Claim 26 words
The system of claim 4 wherein said at least three coordinate data points comprises substantially fewer data points than said set of boundary coordinate data points.
Claim 9
Dependent Claim 12 words
The system of claim 4 wherein said imaginary polygon is a rectangle.
Claim 10
Dependent Claim 28 words
The system of claim 4 further comprising a transceiver and antenna coupled to said position determination system for transmitting said present vehicle location point to an off-board computer.
Claim 11
Dependent Claim 15 words
The system of claim 4 wherein said position determination system is a global positioning system.
Claim 12
Independent Claim 278 words
A method for monitoring and recording the number of miles that a vehicle has traveled within each of a set of predefined geographic entities wherein the location of the vehicle and the boundaries of the entities can be defined by coordinate data points in a common coordinate system, the method comprising the steps of: providing a geographic position sensor on-board the vehicle, said position sensor for providing an electrical signal including a present vehicle location coordinate data point which is indicative of the present geographical location of the vehicle; for each geographic entity: storing a set of ordered coordinate data points representing the boundary of the entity; storing at least three coordinate data points wherein said points can be joined to form an imaginary polygon which substantially encloses said geographic entity boundary; and providing a storage location for storing the accumulated mileage traveled by the vehicle within the boundary of the entity; and for said present vehicle location coordinate data point: comparing said location point to a set of said polygon coordinate data points to determine whether said location point lies on or within a said imaginary polygon; for a said imaginary polygon having said location point lying thereon or therein, comparing said location point to said boundary coordinate data points of the entity corresponding to said polygon including generating a ray emanating from said location point and determining if said ray crosses the boundary of the entity an even or odd number of times; and if said ray crosses said entity boundary an odd number of times, determining incremental mileage traveled by the vehicle and adding said incremental mileage to said stored accumulated mileage for the entity.
Claim 13
Independent Claim 278 words
A method for monitoring and recording the number of miles that a vehicle has traveled within each of a set of predefined geographic entities wherein the location of the vehicle and the boundaries of the entities can be defined by coordinate data points in a common coordinate system, the method comprising the steps of: providing a geographic position sensor on-board the vehicle, said position sensor for providing an electrical signal including a present vehicle location coordinate data point which is indicative of the present geographical location of the vehicle; for each geographic entity: storing a set of ordered coordinate data points representing the boundary of the entity; storing at least three coordinate data points wherein said points can be joined to form an imaginary polygon which substantially encloses said geographic entity boundary; and providing a storage location for storing the accumulated mileage traveled by the vehicle within the boundary of the entity; and for said present vehicle location coordinate data point: comparing said location point to a set of said polygon coordinate data points to determine whether said location point lies on or within a said imaginary polygon; for a said imaginary polygon having said location point lying thereon or therein, comparing said location point to said boundary coordinate data points of the entity corresponding to said polygon including generating a ray emanating from said location point and determining if said ray crosses the boundary of the entity an even or odd number of times; and if said ray crosses said entity boundary an odd number of times, determining incremental mileage traveled by the vehicle and adding said incremental mileage to said stored accumulated mileage for the entity.

References Cited (Backward Citations)

US5359528A Cited
US5612875A Cited
US5694322A Cited
US5970481A Cited
US5954773A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-30 2004-07-31 2005-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-30 2008-07-31 2009-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-30 2012-07-31 2013-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag