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).

  • Publication number: 20240053974
    Abstract: 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: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: John Cardillo, Satya Meenakshi Raparthi, Vijayababu Jayaraman, Jason Michael Miller
  • Publication number: 20230327882
    Abstract: 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: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Inventors: Vijayababu JAYARAMAN, Jason Michael MILLER, Aldi CAUSHI, Karl Nathan CLARK, John CARDILLO
  • Publication number: 20230222845
    Abstract: 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: Application
    Filed: January 11, 2022
    Publication date: July 13, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Jesudoss Daniel, Jamal Alezzani, Jason Michael Miller, John Cardillo, Jeffrey Daugherty, Christina Metcalf
  • Publication number: 20230222846
    Abstract: 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: Application
    Filed: January 11, 2022
    Publication date: July 13, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Jeffrey Daugherty, John Cardillo, Priyank Shah, Basavaraj Tonshal, Jesudoss Daniel, Christina Metcalf, Jamal Alezzani
  • Patent number: 11293758
    Abstract: 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: Grant
    Filed: May 22, 2019
    Date of Patent: April 5, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Brennan Hamilton, John Cardillo, Krishna Bandi
  • Publication number: 20200370890
    Abstract: 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: Application
    Filed: May 22, 2019
    Publication date: November 26, 2020
    Applicant: Ford Global Technologies, LLC
    Inventors: Brennan Hamilton, John Cardillo, Krishna Bandi
  • Publication number: 20190297526
    Abstract: 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: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventors: Sushanta Das, John Cardillo, Samer Ibrahim, Jovan Milivoje Zagajac
  • Publication number: 20190086217
    Abstract: 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: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Samer IBRAHIM, Sushanta DAS, Ivan VUKOVIC, John CARDILLO
  • Patent number: 9970615
    Abstract: 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: Grant
    Filed: May 23, 2017
    Date of Patent: May 15, 2018
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: John Cardillo, Sushanta Das, Ivan Vukovic, Samer Ibrahim
  • Patent number: 6192302
    Abstract: 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: Grant
    Filed: July 31, 1998
    Date of Patent: February 20, 2001
    Assignee: Ford Global Technologies, Inc.
    Inventors: Peter John Giles, John Cardillo, Herbert Thomas Meissner