US 12,240,477 B2
System and method of enabling a user to retrofit a vehicle with at least one vehicle product
Matthew E Rogers, Elyria, OH (US); Stephen J Mitchell, Fairview Park, OH (US); Robert J Custer, Westlake, OH (US); Arnav Vasudev, San Jose, CA (US); Sharon A Seitz, Broadview Heights, OH (US); and Robert J Rogers, Medina, OH (US)
Assigned to Bendix Commercial Vehicle Systems LLC, Avon, OH (US)
Filed by Bendix Commercial Vehicle Systems LLC, Avon, OH (US)
Filed on Apr. 11, 2022, as Appl. No. 17/717,557.
Prior Publication US 2023/0322245 A1, Oct. 12, 2023
Int. Cl. B60W 50/06 (2006.01); B60W 30/18 (2012.01); G06F 8/65 (2018.01)
CPC B60W 50/06 (2013.01) [B60W 30/18109 (2013.01); G06F 8/65 (2013.01); B60W 2300/12 (2013.01); B60W 2510/18 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A vehicle controller programming system for enabling a user to program a vehicle controller for a vehicle that is being retrofitted with the vehicle controller, the system comprising:
a data storage unit for storing a database of a plurality of configurators and a corresponding database of a plurality of vehicle product portfolios, wherein each configurator and its corresponding vehicle product portfolio are associated with a specific vehicle specification, wherein the data storage unit is not stored on the vehicle and the data storage unit is accessed through a retrofit web portal that allows specific users to access using login identification and a password; and
a user interface unit for (i) receiving a set of vehicle characteristics, from at least one user input attribute, that is associated with the vehicle that is being retrofitted, (ii) calculating an exact configurator of a combination of Parameter (“PAR”) files required for the retrofit vehicle product portfolio based upon a ruleset database which includes each vehicle product being retrofitted to the vehicle and each user input attribute, wherein the user input attributes have dependencies upon each other based upon rules contained in the ruleset database, and (iii) creating a job based upon a plurality of calculated configurators, and its corresponding vehicle product portfolio, to enable a user to execute the job to program the vehicle controller for the vehicle that is being retrofitted with the vehicle controller.