| CPC G06Q 10/087 (2013.01) [G06Q 10/20 (2013.01)] | 18 Claims |

|
1. A tool tracking system comprising:
a processor; and
a memory having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to perform operations comprising
receiving, from a vehicle system of a first vehicle, via a network, vehicle data associated with the vehicle system of the first vehicle and tool data, wherein at least a first portion of the tool data is associated with a tool to be utilized by a service technician to provide, at least in part, a service at a customer location, wherein at least the first portion of the tool data is received by the vehicle system of the first vehicle from a tool sensor of the tool, wherein at least the first portion of the tool data comprises a sensor address that uniquely identifies the tool sensor and a signal strength of a connection between the tool sensor and the vehicle system of the first vehicle, and wherein the tool is present in a second vehicle,
storing the tool data in a data store of the tool tracking system,
mapping, based at least in part on the tool data being received by the vehicle system of the first vehicle, at least the first portion of the tool data associated with the tool present in the second vehicle to the first vehicle to create a record,
determining that the sensor address associated with the tool sensor of the tool is being reported by both the vehicle system of the first vehicle and a vehicle system of the second vehicle,
in response to determining that the sensor address associated with the tool sensor of the tool is being reported by both the vehicle system of the first vehicle and the vehicle system of the second vehicle, determining, based at least in part on the signal strength of the connection between the tool sensor and the vehicle system of the first vehicle, that the tool is present in the second vehicle instead of the first vehicle,
in response to determining that the tool is present in the second vehicle instead of the first vehicle,
removing the record mapping at least the first portion of the tool data to the first vehicle from the data store, and
mapping at least the first portion of the tool data to the second vehicle,
determining, based at least in part on the vehicle data associated with the vehicle system of the first vehicle, that at least a second portion of the tool data was collected by the vehicle system of the first vehicle while the first vehicle was stopped at a location other than the customer location, and
in response to determining that at least the second portion of the tool data was collected while the first vehicle was stopped at a location other than the customer location, removing at least the second portion of the tool data from the data store.
|