Methods and systems for generating and outputting test drive scripts for vehicles
First Claim
1. A method comprising:
- storing, by a non-transitory computer-readable medium, a plurality of vehicle data values captured from within a first vehicle as the first vehicle is driven on a path;
storing, by the non-transitory computer-readable medium, a plurality of driving circumstance parameters corresponding to the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path;
determining, by at least one processor, a selected vehicle data value;
determining, by the at least one processor, the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path comprises the selected vehicle data value;
generating, by the at least one processor, a test drive script (TDS) comprising instructions to guide a vehicle or a driver of a vehicle on at least a portion of the path the first vehicle was driven on when a vehicle data value of the plurality of vehicle data values matching the selected vehicle data value was captured from within the first vehicle, wherein the TDS is based on the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value and at least a portion of the driving circumstance parameters that correspond to the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value;
storing, by the non-transitory computer-readable medium, the TDS; and
outputting, by a network interface to an electronic control unit (ECU) within a second vehicle or to a TDS presentation device being used to diagnose the second vehicle, the stored TDS in response to a TDS request,wherein the first vehicle and the second vehicle are separate individual vehicles.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods pertaining to generating a test drive script (TDS) based on vehicle data values (VDV) from a vehicle and driving circumstance parameters (DCP) that correspond to use of the vehicle when the VDV are captured are described herein. The TDS can include a baseline path that includes the paths taken by the vehicle while the VDV are captured. The TDS can include an alternate path that includes paths that approximate one or more paths taken by the vehicle while the VDV are captured. The VDV can include, but are not limited to, DTC and PID values from the vehicle. The DCP can include, but are not limited to, traffic condition parameters, meteorological parameters, location parameters, and motion parameters. The TDS can include notifications to alert a user to a location where certain VDV were captured to assist the user in recreating a symptom in a vehicle.
-
Citations
23 Claims
-
1. A method comprising:
-
storing, by a non-transitory computer-readable medium, a plurality of vehicle data values captured from within a first vehicle as the first vehicle is driven on a path; storing, by the non-transitory computer-readable medium, a plurality of driving circumstance parameters corresponding to the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path; determining, by at least one processor, a selected vehicle data value; determining, by the at least one processor, the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path comprises the selected vehicle data value; generating, by the at least one processor, a test drive script (TDS) comprising instructions to guide a vehicle or a driver of a vehicle on at least a portion of the path the first vehicle was driven on when a vehicle data value of the plurality of vehicle data values matching the selected vehicle data value was captured from within the first vehicle, wherein the TDS is based on the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value and at least a portion of the driving circumstance parameters that correspond to the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value; storing, by the non-transitory computer-readable medium, the TDS; and outputting, by a network interface to an electronic control unit (ECU) within a second vehicle or to a TDS presentation device being used to diagnose the second vehicle, the stored TDS in response to a TDS request, wherein the first vehicle and the second vehicle are separate individual vehicles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
storing, by a non-transitory computer-readable medium, a plurality of vehicle data values captured from within a first vehicle as the first vehicle is driven on a baseline path; storing, by the non-transitory computer-readable medium, a plurality of driving circumstance parameters corresponding to the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the baseline path; determining, by at least one processor, the baseline path the first vehicle was driven on when capture of the plurality of vehicle data values occurred; determining, by the at least one processor, one or more characteristics of the baseline path; determining, by the at least one processor, an alternate path that is different than the baseline path, wherein one or more characteristics of the alternate path match or approximate the one or more characteristics of the baseline path, generating, by the at least one processor, a test drive script (TDS) comprising instructions to guide a second vehicle or a driver of the second vehicle on the alternate path, wherein the TDS is based on a selection of at least one of the vehicle data values and at least a portion of the driving circumstance parameters that correspond to the at least one of the vehicle data values; storing, by the non-transitory computer-readable medium, the TDS; and outputting, by a network interface to an electronic control unit (ECU) within a second vehicle or to a TDS presentation device being used to diagnose the second vehicle, the stored TDS in response to a TDS request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one processor; a network interface; and a non-transitory computer-readable medium storing a plurality of vehicle data values captured from within a first vehicle as the first vehicle is driven on a path, a plurality of driving circumstance parameters corresponding to the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path, and computer-readable program instructions, wherein the program instructions, when executed by the at least one processor, cause a set of functions to be performed, the set of functions including; determining a selected vehicle data value; determining the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path comprises the selected vehicle data value; generating a test drive script (TDS) comprising instructions to guide vehicle or a driver of a vehicle on at least a portion of the path the first vehicle was driven on when a vehicle data value of the plurality of vehicle data values matching the selected vehicle data value was captured from within the first vehicle, wherein the TDS is based on the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value and at least a portion of the driving circumstance parameters that correspond to the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value; storing the TDS within the non-transitory computer-readable medium; and outputting, by the network interface to an electronic control unit (ECU) within a second vehicle or to a TDS presentation device being used to diagnose the second vehicle, the stored TDS in response to a TDS request, wherein the first vehicle and the second vehicle are separate individual vehicles. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
at least one processor; a network interface; and a non-transitory computer-readable medium storing a plurality of vehicle data values pertaining to a first vehicle, a plurality of driving circumstance parameters corresponding to the vehicle data values, and computer-readable program instructions, wherein the program instructions, when executed by the at least one processor, cause a set of functions to be performed, the set of functions including; receiving, by the network interface, a location identifier corresponding to a location of a second vehicle; determining, by the at least one processor, a baseline path the first vehicle was using when capture of the vehicle data values occurred; determining, by the at least one processor, one or more characteristics of the baseline path; determining, by the at least one processor, an alternate path that is different than the baseline path, wherein one or more characteristics of the alternate path match or approximate the one or more characteristics of the baseline path, generating a test drive script (TDS) comprising instructions to guide a second vehicle or a driver of the second vehicle on the alternate path, wherein the TDS is based on a selection of at least one of the vehicle data values and at least a portion of the driving circumstance parameters that correspond to the at least one of vehicle data values; storing the TDS within the computer-readable medium; and outputting, by the network interface to an electronic control unit (ECU) within a second vehicle or to a TDS presentation device being used to diagnose the second vehicle, the stored TDS in response to a TDS request, wherein at least a portion of the second path is within a distance range proximate the location of the second vehicle. - View Dependent Claims (19, 20, 21)
-
-
22. A system comprising:
-
at least one processor; a network interface; and a non-transitory computer-readable medium storing a plurality of vehicle data values pertaining to a first vehicle, a plurality of driving circumstance parameters corresponding to the vehicle data values, and computer-readable program instructions, wherein the program instructions, when executed by the at least one processor, cause a set of functions to be performed, the set of functions including; generating a test drive script (TDS) based on a selection of at least one of the vehicle data values and at least a portion of the driving circumstance parameters that correspond to the at least one of the vehicle data values; determining, by the at least one processor, (i) a start path from a first location to a starting point of a baseline path, wherein generating the TDS includes adding instructions for following the start path prior to the instructions for following the baseline path, or (ii) a return path from an intermediate or ending point of the baseline path to the first location or a second location, wherein generating the TDS includes adding instructions for following the return path after the instructions for following the baseline path; storing the TDS within computer-readable medium; and outputting, by the network interface to an electronic control unit (ECU) within a second vehicle or to a TDS presentation device being used to diagnose the second vehicle, the stored TDS in response to a TDS request.
-
-
23. A non-transitory computer-readable medium storing program instructions, that when executed by at least one processor, cause a set of functions to be performed, the set of functions comprising:
-
storing, by the non-transitory computer-readable medium, a plurality of vehicle data values captured from within a first vehicle as the first vehicle is driven on a path; storing, by the non-transitory computer-readable medium, a plurality of driving circumstance parameters corresponding to the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path; determining a selected vehicle data value; determining the plurality of vehicle data values captured from within the first vehicle as the first vehicle is driven on the path comprises the selected vehicle data value; generating a test drive script (TDS) comprising instructions to guide a vehicle or a driver of a vehicle on at least a portion of the path the first vehicle was driven on when a vehicle data value of the plurality of vehicle data values matching the selected vehicle data value was captured from within the first vehicle, wherein the TDS is based on the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value and at least a portion of the driving circumstance parameters that correspond to the vehicle data value of the plurality of vehicle data values matching the selected vehicle data value; storing, by the non-transitory computer-readable medium, the TDS; and outputting, by a network interface to an electronic control unit (ECU) within a second vehicle or to a TDS presentation device being used to diagnose the second vehicle, the stored TDS in response to a TDS request, wherein the first vehicle and the second vehicle are separate individual vehicles.
-
Specification