The present invention relates to asset tracking systems. More specifically, the invention relates to vehicle tracking for inventory and other related purposes.
Car dealerships do not always know the exact location or health of their many vehicles in inventory at any given time. Many of the large dealerships have overflow lots where excess inventory is kept, and these cars are constantly being moved about for various reasons, such as to accommodate new inventory, sales, test drives, maintenance, etc. This makes merely counting and locating vehicles an extremely difficult task.
Unfortunately, for tax and other purposes, having an exact count of vehicles in the dealership inventory is critical. Further, being able to provide real time diagnostic information on any vehicle could speed routine maintenance and knowing the exact description and location for each vehicle by merely accessing a secure private network would also be extremely beneficial in sales.
Until the invention of the present application, these and other problems in the prior art went either unnoticed or unsolved by those skilled in the art. The present invention provides a portable, detachable module which performs multiple functions with an associated network without sacrificing reliability, design, style, security or affordability.
There is disclosed herein an improved asset tracking system which avoids the disadvantages of prior systems and devices while affording additional structural and operating advantages.
The disclosed system is for tracking and monitoring vehicles in a local area on a private wireless network. The system is comprised of three primary components: a central network component, called a gateway, bridging a connection between a local area private network and the Internet or cloud, a cloud-based platform, and a vehicle status and location tracking device in each vehicle.
The gateway (or multiple gateways for larger areas) establishes a private local area network using radio technology which could be LoRa (Long-Range) or a similar local network technology.
The status and location tracking devices in the vehicles can join the local network to send and receive messages with the gateway. The data in messages may contain information, such as vehicle error codes, car battery voltage, fuel level, vehicle GPS coordinates, or any other vehicle or network status information. The vehicle devices can be connected to a vehicle via the vehicle's OBD port, via an accessory power port, or may be left unconnected in a vehicle to just track the vehicle's location. The devices in the vehicles may also wirelessly communicate with each other and relay messages from one another back to the gateway.
The vehicle devices may contain an array of sensors to gather information about the vehicles in which they are operating, such as automotive CANbus monitoring devices to interact directly with and query vehicle electronics, analog-to-digital converters for measuring vehicle parameters like battery voltage, GPS location devices, temperature or thermal sensors, accelerometers, cameras, microphones, and more. Any data gathered by the vehicle devices may be transmitted over the local area network.
By communicating with each other, the vehicle devices may be able to allow determination of a relative location from each other to form a map of the locations of all the vehicles without requiring the use of GPS.
These and other aspects of the invention may be understood more readily from the following description and the appended drawings.
For the purpose of facilitating an understanding of the subject matter sought to be protected, there are illustrated in the accompanying drawings, embodiments thereof, from an inspection of which, when considered in connection with the following description, the subject matter sought to be protected, its construction and operation, and many of its advantages should be readily understood and appreciated.
While this invention is susceptible of embodiments in many different forms, there is shown in the drawings and will herein be described in detail at least one preferred embodiment of the invention with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the broad aspect of the invention to any of the specific embodiments illustrated.
Referring to
Generally speaking, the Automotive Asset Tracking System (ATS) 10 tracks the location and monitors a status of vehicles in an inventory (
A preferred embodiment of the disclosed system 10 is for tracking and monitoring vehicles in a local area on a private wireless network 24. The system 10 is composed of two primary components: a central network component, called a gateway 26, bridging a connection between a local area private network 24 and the internet or cloud, and a vehicle status and location tracking device—i.e., Tracker 12 (see
As indicated by the schematic of
As to the latter situation, cars prior to 1996 were not required to have an OBD-II port. For these vehicles, the disclosed vehicle device 12 can still be used to track a car location, and the internal battery 38 could still be charged via an accessory cable. Also, when the vehicle tracker 12 is not being used or is being stored, the device 12 can be charged using a DC power supply along with a DC power-connected OBD-II accessory cable. Another power option for charging could be solar power as well. An embodiment of different battery charging options is depicted by the schematic of
An important feature that is enabled by the presence of a battery 38 in the device 12 is an ability to send a message after the device is unplugged. Such a message may include an alert, a text or an email sent to identified users or security personnel warning them of tampering of the vehicle.
Another key feature of the disclosed device 12 is the ability to run off the vehicle battery 60 as well as its own internal battery 38. Once plugged into a vehicle, the device 12 checks the vehicle battery level. If good, the device 12 will charge itself and run exclusively from the vehicle battery. The device will continue to monitor the battery level and once a threshold is reached (e.g., a point below which the vehicle will be unable to start), the device 12 will switch over to the internal battery 38. It could run for weeks or even months off this internal battery, depending on power requirements.
Once connected to a vehicle, a device 12 may also wirelessly communicate with other devices 12 and relay messages from one another back to the gateway 26. Each vehicle device 12 may contain an array of sensors to gather information about the vehicles in which they are operating, such as automotive CANbus monitoring devices to interact directly with and query vehicle electronics, analog-to-digital converters for measuring vehicle parameters like battery voltage, GPS location devices, temperature or thermal sensors, cameras, accelerometers, microphones, and more. Any data gathered by the vehicle device 12 may be transmitted over the local area network 24.
Further, by communicating with each other, the vehicle devices 12 may be able to determine a relative location from each other by forming a map of the locations of all the vehicles. This feature is available without requiring the continuous use of GPS (see
For example, if a vehicle device 12 detects movement, it may begin reporting data at a higher frequency. The vehicle device 12 can also log data while outside of the range of the local network, caching time-stamped data, which can then be transmitted when the vehicle device 12 comes back within range of the local network 24. In areas where reception of the local area network may be poor, vehicle devices 12 can interact with one another and, in coordination, build a map of their relative locations and establish absolute positioning relative to the local area network gateway 26. This feature allows, for example, dealerships to confirm a vehicle is in inventory even when a GPS signal for that vehicle is lost.
As illustrated in
A location augmentation and supplementation system for power-constrained devices is also a feature of the disclosed system 10. Location is usually determined purely with either a satellite navigation-based system or a beaconing system with regular transmissions of the determined position to the network. The processes of acquiring a GPS position and transmitting a determined location are costly from a power consumption standpoint and, as a result, are prone to potential failures in data acquisition and transmission. To overcome these issues, devices 12 periodically communicate with each other via simple BLE to advertise information such as GPS status (e.g., have they acquired GPS coordinates), condensed GPS position, last network report, and the like. Each device 12 will then algorithmically determine a reduced rate of GPS acquisition and reporting that will ensure accurate and timely reporting of device location to the network 24.
The private local network 24 is another key feature of the disclosed system 10. There are cellular connected devices that communicate on public networks and there are devices that communicate locally on a one-to-one basis, e.g., device to a mobile phone. The disclosed system 10 includes a plurality of devices 12 communicating with one another on a network. Further, even out of the network, devices are logging data and uploading the data when they return to the network.
In another preferred embodiment, the vehicle device 12 contains a flashlight 82 (see
Another important feature of the disclosed invention relates to vehicle activation and maintenance, such as battery warranty alerts. With reference to
The process of receiving a vehicle into dealership is shown in
The New Vehicle Battery Warranty Alert Timer Process is shown in
In
Vehicle Status in 106 may be one of several categories, including but not limited to the following:
Once the “Receive Inventory” user application 105 has been used to complete the logging of a vehicle into database 106, the vehicle's initial Status is set to “2”—i.e., “In Receiving.”
When a vehicle received into inventory is a new vehicle, the NewVehicle Boolean property in database 106 is set to “true.” A new vehicle requires that its battery receive its first charge within a specified number of days. The maximum number of days for a first charge, counted from the day of receipt of the new vehicle into inventory, varies by the manufacturer (“Make”) of the vehicle and is stored in database 108 as “Days.” The default value of FirstCharge in database 106 is “false,” indicating that the battery of a new vehicle has not yet received its first charge. When a new vehicle's battery receives a first charge, FirstCharge in database 106 is set to “true.” If NewVehicle in database 106 is “false,” then FirstCharge in database 106 has no meaning and is not used.
Battery Warranty Service 109 compares the date of receipt of the vehicle into inventory (“TimeStamp” in database 106) with the current date. It uses this difference to generate an Alert in the “Lot Management” user application 110 and posts a due date for charge of a new vehicle's battery. The Alert occurs at specific intervals of days (e.g. 15, 10, 5, 4, 3, 2, and 1) prior to the due date for the required first battery charge.
To request the charging of a vehicle's battery, “Lot Management” user application 110 sends a request to the “Vehicle Relocation and Servicing” user application 111, which logs the Battery Service Request to database 112. Upon completion of the new vehicle's first battery charge, the Vehicle Relocation and Servicing user application 111 updates the “Request Completion Log” database 113, updates the FirstCharge database 114 by adding the StockNumber of the new vehicle and a TimeStamp for the completion of the charge, and updates FirstCharge in 106 to “true.” The change of Status of the new vehicle is logged to “Vehicle Status Log” database 107. Lot Management user application 110 also receives Alerts generated by certain changes of state to ATS Tracker Properties, including but not limited to vehicle movement after hours, geofence violations, low battery conditions, and changes in fault code status.
“Vehicle Relocation” user application 115 is used to request the movement of a vehicle from one location to another, such as from a Remote Lot to the Sales Department. Valid vehicle destinations are obtained from database 117. A vehicle relocation request is logged in database 115 to the Relocation Request Log database 116. The vehicle relocation request is sent to Vehicle Relocation and Servicing user application 111. Upon completion of the vehicle relocation, Vehicle Relocation and Servicing user application 111 updates Request Completion Log database 113.
“Vehicle Service” user application 118 provides information to determine which vehicles require servicing, based on Fault Codes retrieved from ATS Tracker Properties 100. A request for vehicle relocation to the Service Department is initiated using Vehicle Relocation Request user application 115. The request is logged in Relocation Request Log database 116 and sent to Vehicle Relocation and Servicing App 111, which updates the vehicle status in Vehicle Status Log database 107 to “11”, indicating “Relocation Pending.” Upon vehicle Status “Relocation Requested” and detecting movement of the vehicle per data received from ATS Tracker Properties 100, Status Update Service 119 updates the vehicle's Status in database 106 to “In Transit,” and logs the change to Vehicle Status Log database 107.
When servicing of a vehicle is complete, Vehicle Request Relocation user application 115 requests transfer of the vehicle from the Service Department to another location. Upon receipt of the request by the Vehicle Relocation and Servicing user application 111, the vehicle Status in Inventory database 106 is set to “Request Pending” and the Status change is logged to Vehicle Status Log database 107. Upon completing the transfer of the vehicle to the requested destination, the vehicle's Status in the Inventory database 106 and Vehicle Status Log database 107 is updated by the Vehicle Relocation and Servicing App and confirmed by GPS and/or BLE location. The new vehicle status will be either (1) “Available”, (5) “Sales Demo”, (6) “Test Drive”, or (12) “Prep.”
The “SOC 1 Type 1 & 2 Report” user application 120 queries data from time-series database 102, along with vehicle data from databases 106 and 107. The data is then used to generate reports on vehicle inventory status. The status is either determined at a single point in time (Type 1 compliant) or over a period of time (Type 2 compliant).
The “Release From Inventory” user application 121 accesses vehicle data from Inventory database 106 and updates vehicle Status in ReleasedFromInventory database 122 and Vehicle Status Log database 107.
The “Vehicle Status Overview Mashup” 123 queries data from time series database 102, along with vehicle data from databases 106 and 107. This data is used to present an overview of the status of operations, including GPS mapping of queried vehicles. It also receives Alerts generated by certain changes of state to ATS Tracker Properties 100, including but not limited to vehicle movement after hours, geofence violations, low battery conditions, and changes in fault code status.
The “ATS Tracker Device Status” user application 124 tracks the status of ATS Tracker devices 12 and generates alerts when properties cross defined limits.
In
Manage Destinations user application 127 creates, reads, updates and deletes the Destinations in DeatinationDataTable 117 that are used by VehicleRelocationRequest user application 115 in
Vehicle Search user application 128 is used to locate a vehicle by a complete or partial search on a VIN, querying all ATS Tracker Properties 100.
The ReleasedFromInventory database 122 is updated by Release From Inventory user application 121 in
The matter set forth in the foregoing description and accompanying drawings is offered by way of illustration only and not as a limitation. While particular embodiments have been shown and described, it will be apparent to those skilled in the art that changes and modifications may be made without departing from the broader aspects of applicants' contribution. The actual scope of the protection sought is intended to be defined in the following claims when viewed in their proper perspective based on the prior art.
The present disclosure claims the filing priority of U.S. Provisional Application No. 62/783,890, titled “OptimalTrax Asset Tracking System,” and filed on Dec. 21, 2018. The '890 Provisional Application is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62783890 | Dec 2018 | US |