Patents by Inventor John Cardillo
John Cardillo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12367716Abstract: A system includes a vehicle managing system (VMS) and a task managing system (TMS). The VMS is configured to communicate to a selected vehicle and is configured to include a vehicle connection module (VCM) and a task allocation module (TAM). The VCM is configured to identify the selected vehicle based on a vehicle identifier of the selected vehicle. The TAM is configured to obtain a task order associated with the selected vehicle, where the task order defines one or more tasks to be performed on the selected vehicle. The TMS includes multiple task execution controllers (TECs) and a task scheduling controller (TSC). The TAM of the VMS is configured to provide the task order for the selected vehicle to the TSC, and the TSC is configured to assign the task order to a selected TEC, which executes the task order for the selected vehicle.Type: GrantFiled: January 11, 2022Date of Patent: July 22, 2025Assignee: Ford Global Technologies, LLCInventors: Jesudoss Daniel, Jamal Alezzani, Jason Michael Miller, John Cardillo, Jeffrey Daugherty, Christina Metcalf
-
Patent number: 12236226Abstract: A vehicle ECU receives an ECU update package from a remote source. The ECU verifies a first timestamp included with the ECU update package postdates a second timestamp stored onboard the vehicle in conjunction with a last-successful update of the ECU and obtains a unique vehicle identifier from the vehicle bus. The ECU obtains secure configuration data for the ECU included in a payload of the update package and calculates a first hash value using at least the unique vehicle identifier and the secure configuration data. Also, the ECU validates the update package based on comparison of the first hash value matching a second hash value included in the update package and, responsive to the first timestamp post-dating the second timestamp and validation of the update package, modifies the ECU through use of the secure configuration data.Type: GrantFiled: August 11, 2022Date of Patent: February 25, 2025Assignee: Ford Global Technologies, LLCInventors: John Cardillo, Satya Meenakshi Raparthi, Vijayababu Jayaraman, Jason Michael Miller
-
Patent number: 12041182Abstract: Tracking component configuration is provided. A central gateway is in communication with ECUs over one or more vehicle buses. The central gateway generates a first digest of first software updates installed to the ECUs, the first digest including a manifest of changes performed to the ECUs and a first hash of a subset of the first software updates. A signature is embedded into the first digest, the signature including a first digest hash of the first digest. The first digest is maintained to a non-transitory storage of the central gateway as a non-reputable record of the installation of the software updates.Type: GrantFiled: April 11, 2022Date of Patent: July 16, 2024Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Vijayababu Jayaraman, Jason Michael Miller, Aldi Caushi, Karl Nathan Clark, John Cardillo
-
Publication number: 20240053974Abstract: A vehicle ECU receives an ECU update package from a remote source. The ECU verifies a first timestamp included with the ECU update package postdates a second timestamp stored onboard the vehicle in conjunction with a last-successful update of the ECU and obtains a unique vehicle identifier from the vehicle bus. The ECU obtains secure configuration data for the ECU included in a payload of the update package and calculates a first hash value using at least the unique vehicle identifier and the secure configuration data. Also, the ECU validates the update package based on comparison of the first hash value matching a second hash value included in the update package and, responsive to the first timestamp post-dating the second timestamp and validation of the update package, modifies the ECU through use of the secure configuration data.Type: ApplicationFiled: August 11, 2022Publication date: February 15, 2024Inventors: John Cardillo, Satya Meenakshi Raparthi, Vijayababu Jayaraman, Jason Michael Miller
-
Publication number: 20230327882Abstract: Tracking component configuration is provided. A central gateway is in communication with ECUs over one or more vehicle buses. The central gateway generates a first digest of first software updates installed to the ECUs, the first digest including a manifest of changes performed to the ECUs and a first hash of a subset of the first software updates. A signature is embedded into the first digest, the signature including a first digest hash of the first digest. The first digest is maintained to a non-transitory storage of the central gateway as a non-reputable record of the installation of the software updates.Type: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Inventors: Vijayababu JAYARAMAN, Jason Michael MILLER, Aldi CAUSHI, Karl Nathan CLARK, John CARDILLO
-
Publication number: 20230222846Abstract: A task managing system (TMS) test-configures one or more vehicles based on a task order for a selected vehicle from a vehicle management system (VMS). The TMS includes a plurality of task execution controllers configured to communicate with the vehicle. The TMS further includes a processor configured to execute instructions stored in a nontransitory computer-readable medium to operate as a task delegation module and a task status module. The task delegation module is configured to assign a selected vehicle from among the one or more vehicles to a selected task execution controller, where the selected task execution controller is configured to execute the task order for the selected vehicle. The task status module is configured to monitor a status of the task order being executed by the selected task execution controller based on an update message from the selected task execution controller.Type: ApplicationFiled: January 11, 2022Publication date: July 13, 2023Applicant: Ford Global Technologies, LLCInventors: Jeffrey Daugherty, John Cardillo, Priyank Shah, Basavaraj Tonshal, Jesudoss Daniel, Christina Metcalf, Jamal Alezzani
-
Publication number: 20230222845Abstract: A system includes a vehicle managing system (VMS) and a task managing system (TMS). The VMS is configured to communicate to a selected vehicle and is configured to include a vehicle connection module (VCM) and a task allocation module (TAM). The VCM is configured to identify the selected vehicle based on a vehicle identifier of the selected vehicle. The TAM is configured to obtain a task order associated with the selected vehicle, where the task order defines one or more tasks to be performed on the selected vehicle. The TMS includes multiple task execution controllers (TECs) and a task scheduling controller (TSC). The TAM of the VMS is configured to provide the task order for the selected vehicle to the TSC, and the TSC is configured to assign the task order to a selected TEC, which executes the task order for the selected vehicle.Type: ApplicationFiled: January 11, 2022Publication date: July 13, 2023Applicant: Ford Global Technologies, LLCInventors: Jesudoss Daniel, Jamal Alezzani, Jason Michael Miller, John Cardillo, Jeffrey Daugherty, Christina Metcalf
-
Patent number: 11293758Abstract: Systems, methods, and computer-readable media are directed to increasing the accuracy of vehicle positioning. Example methods may include transmitting, by an on-board unit, a message including a motion information associated with the vehicle; determining, by a processor, a signal comprising modulating radiation, the signal identifying the vehicle; receiving, by the on-board unit, an additional message, the additional message including location information and a timestamp; and determining a location of the vehicle based on the location information.Type: GrantFiled: May 22, 2019Date of Patent: April 5, 2022Assignee: Ford Global Technologies, LLCInventors: Brennan Hamilton, John Cardillo, Krishna Bandi
-
Publication number: 20200370890Abstract: Systems, methods, and computer-readable media are disclosed for increasing the accuracy of vehicle positioning. Example methods may include transmitting, by an on-board unit, a message including a motion information associated with the vehicle; determining, by a processor, a signal comprising modulating radiation, the signal identifying the vehicle; receiving, by the on-board unit, an additional message, the additional message including location information and a timestamp; and determining a location of the vehicle based on the location information.Type: ApplicationFiled: May 22, 2019Publication date: November 26, 2020Applicant: Ford Global Technologies, LLCInventors: Brennan Hamilton, John Cardillo, Krishna Bandi
-
Publication number: 20190297526Abstract: Method and apparatus are disclosed for mitigating channel congestion in inter-vehicle communication. An example vehicle comprising includes a wireless communication module and an intervehicle communication module. The intervehicle communication module forms a communication group with other vehicles based on vehicle characteristics. The intervehicle communication module also monitors network congestion of a first channel. Additionally, in response to detecting network congestion on the first channel, the intervehicle communication module broadcasts a switch message to instruct the other vehicles to switch to a second channel, and broadcasts safety messages on the second channel.Type: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventors: Sushanta Das, John Cardillo, Samer Ibrahim, Jovan Milivoje Zagajac
-
Publication number: 20190086217Abstract: A computer-implemented method includes determining a path to a destination passing through a plurality of wireless access coverage areas corresponding to wireless networks selected based on the wireless networks meeting user defined network parameters, such that a projected amount of necessary data can be transferred as a vehicle travels the path. The method also includes determining an access plan for connecting the vehicle to the wireless networks as the vehicle travels along the path. The method further includes using the path as a navigation route and executing the access plan to connect the vehicle to the wireless networks according to the access plan.Type: ApplicationFiled: September 20, 2017Publication date: March 21, 2019Inventors: Samer IBRAHIM, Sushanta DAS, Ivan VUKOVIC, John CARDILLO
-
Patent number: 9970615Abstract: A system for light-based vehicle-device communication includes a computer programmed to generate a first light pattern based on a received identifier, actuate a vehicle light according to the first light pattern, and then identify, from received image data, a second light pattern emitted from outside of the vehicle. The system may further include a mobile computing device programmed to generate the second light pattern based on a received vehicle identifier, and actuate a mobile device light according to the second light pattern. The mobile computing device may be programmed to identify, from received image data, the first light pattern.Type: GrantFiled: May 23, 2017Date of Patent: May 15, 2018Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: John Cardillo, Sushanta Das, Ivan Vukovic, Samer Ibrahim
-
Patent number: 6192302Abstract: A system and method are provided for analyzing a motor vehicle operating problem. A number of tests are provided for the selected system or component to determine the cause of the problem. One of the tests are selected, and instructions are displayed for the selected test. A result is input for the selected test and it is determined whether the result indicates the problem was experienced during the test. If the problem was not experienced and that the test did not experience a failure, the state of the faults that are detectable by the test are set to substantially “Possible Intermittent Fault”.Type: GrantFiled: July 31, 1998Date of Patent: February 20, 2001Assignee: Ford Global Technologies, Inc.Inventors: Peter John Giles, John Cardillo, Herbert Thomas Meissner