Patents by Inventor Chad Evert Esselink

Chad Evert Esselink 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: 11782691
    Abstract: A system includes a processor configured to, in response to a notification received from a remote network that an update to vehicle software is available, assemble a list of installed vehicle software versions. The processor is also configured to transmit the list of installed versions to a remote update server. The processor is further configured to receive a list of available updates compatible with the installed vehicle software versions in response to the transmission. Additionally, the processor is configured to download at least one of the available updates and install the downloaded updates.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: October 10, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Sangeetha Sangameswaran, John Naum Vangelov, Daniel Joseph Madrid, Chad Evert Esselink
  • Patent number: 11228569
    Abstract: A computing platform of a vehicle may receive a request, from a mobile application accessing a secure vehicle function, to create a secure tunnel between the computing platform and the mobile device; retrieve an application certificate from the mobile application; and validate the creation of the secure tunnel using the application certificate and a module certificate from a local policy table of the computing platform. A mobile device, connected to a computing platform of a vehicle may execute a mobile application requiring a secure vehicle function; send a request to create a secure tunnel with the computing platform responsive to access of by the mobile application of the secure vehicle function; and send to the computing platform an application certificate corresponding to the mobile application to validate creation of the secure tunnel.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 18, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Michael Raymond Westra, David Ray Erkkila, Elizabeth Halash, Kevin Burdette, Julius Marchwicki, Alan Daniel Gonzalez, Chad Evert Esselink
  • Publication number: 20210337365
    Abstract: A system includes a processor configured to receive a plurality of reports identifying file-chunk distribution among reporting vehicles. The processor is also configured to determine reseeding file chunks to improve distribution characteristics, responsive to the reports. The processor is further configured to determine a plurality of candidate delivery vehicles and responsive to determining that a distribution threshold has passed, send the reseeding file chunks to the determined delivery vehicles.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventors: Chad Evert Esselink, Jovan Milivoje Zagajac, Michael Joseph Morgan, Safeeul Bashir Safee
  • Patent number: 11064323
    Abstract: A system includes a processor configured to receive a plurality of reports identifying file-chunk distribution among reporting vehicles. The processor is also configured to determine reseeding file chunks to improve distribution characteristics, responsive to the reports. The processor is further configured to determine a plurality of candidate delivery vehicles and responsive to determining that a distribution threshold has passed, send the reseeding file chunks to the determined delivery vehicles.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 13, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Chad Evert Esselink, Jovan Milivoje Zagajac, Michael Joseph Morgan, Safeeul Bashir Safee
  • Publication number: 20200068365
    Abstract: A system includes a processor configured to receive a plurality of reports identifying file-chunk distribution among reporting vehicles. The processor is also configured to determine reseeding file chunks to improve distribution characteristics, responsive to the reports. The processor is further configured to determine a plurality of candidate delivery vehicles and responsive to determining that a distribution threshold has passed, send the reseeding file chunks to the determined delivery vehicles.
    Type: Application
    Filed: August 21, 2019
    Publication date: February 27, 2020
    Inventors: Chad Evert Esselink, Jovan Milivoje Zagajac, Michael Joseph Morgan, Safeeul Bashir Safee
  • Patent number: 10379837
    Abstract: A computer-implemented method includes receiving a restore command to restore a vehicle computing system (VCS) system state. The method further includes restoring a base system state to a known, functional state and obtaining a list of applications previously installed on the VCS. The method also includes for each application previously installed on the VCS, finding a version of the application compatible with the restored base system state. Also, the method includes installing the version of each application compatible with the restored base system state.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: August 13, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Christopher K. Davey, Rajya Adibhatla, Chad Evert Esselink, Gerald P. Humphreys, Jr., Salwan H. Ishac
  • Patent number: 10137906
    Abstract: A system includes a processor configured to receive a user request to edit vehicle feature settings from a computer remote from a vehicle. The processor is also configured to retrieve saved vehicle feature setting configurations associated with a vehicle associated with an identified user account. The processor is further configured to build a current feature setting configuration display. Also, the processor is configured to present a user-configurable version of the display on a user interface. The processor is additionally configured to receive changes to current features setting configurations. The processor is also configured to save the changes and upload the changes to the vehicle.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: November 27, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Yifan Chen, Chad Evert Esselink, Basavaraj Tonshal, Tricia Tobolski, Jeffrey Lee Hentschel, Jason Brown, Pramita Mitra
  • Patent number: 10140109
    Abstract: A computer-implemented method includes receiving, from a cloud server by a vehicle, a manifest indicating network locations of software updates determined according to an interrogator log generated by the vehicle; installing update binaries retrieved from the network locations to an inactive installation of a plurality of storage installations; and setting the inactive installation to be an active installation upon vehicle restart, in place of another of the storage installation currently set as the active partition.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: November 27, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Tricia Tobolski, Chad Evert Esselink, Michael Raymond Westra, John Thomas Ellis
  • Patent number: 10097993
    Abstract: A computer-implemented authentication method includes receiving a request to access one or more features of a vehicle computing system (VCS) from an application running on a wireless device in communication with the VCS. The method further includes preparing a secure access rights request to a remote server including one or more characteristics associated with the application and sending the secure request from the VCS, through the wireless device to the remote server. The method additionally includes receiving a response to the request having been sent from the remote server through the wireless device. The method includes verifying the authenticity of the received response and updating a policy table including information from the received response, the information including at least an expiration trigger and access rights for the application. Also, the method includes validating the application for usage based at least on the information included in the updated policy table.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: October 9, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Chad Evert Esselink, Michael Raymond Westra, Mark Schunder, David Chase Mitchell
  • Patent number: 9874452
    Abstract: A system includes a processor configured to receive vehicle coordinates. The processor is also configured to compare the vehicle coordinates to geo-fence coordinate sets of a plurality of geo-fences surrounding point of interest (POI), wherein at least a portion of each geo-fence is within some predetermined distance from the vehicle coordinates. The processor is further configured to receive information relating to the POI if the vehicle coordinates fall within the geo-fence coordinates and instruct presentation of the received information to vehicle occupants.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 23, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Chad Christopher Boes, Chad Evert Esselink, Andrew E. Shaffer, Justin Counts
  • Patent number: 9858064
    Abstract: In a first illustrative embodiment, a system includes a mobile device processor configured to communicate wirelessly with both a remote server and a vehicle computing system (VCS). The processor is further configured to query the VCS for a module version, relay the module version to a remote system and receive information relating to an updated module version and module. The processor is also configured to query the VCS for vehicle battery information, inform a user of battery sufficiency for a recommended installation of the updated module, and, responsive to a user instruction to proceed with installation, instruct the VCS to download and install the updated module.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: January 2, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: David Chase Mitchell, Chad Evert Esselink, Darren Peter Shelcusky, Michael Raymond Westra
  • Patent number: 9805602
    Abstract: A vehicle system includes a communication interface and a processing device. The processing device determines a proximity of a host vehicle to a target location. When the proximity to the target location is less than a predetermined value, the processing device commands the communication interface to transmit the target location to a parking server. In response, the processing device receives a message identifying at least one parking zone from the parking server.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: October 31, 2017
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Tricia Tobolski, Jeffrey Lee Hentschel, Chad Evert Esselink
  • Publication number: 20170257345
    Abstract: A computing platform of a vehicle may receive a request, from a mobile application accessing a secure vehicle function, to create a secure tunnel between the computing platform and the mobile device; retrieve an application certificate from the mobile application; and validate the creation of the secure tunnel using the application certificate and a module certificate from a local policy table of the computing platform. A mobile device, connected to a computing platform of a vehicle may execute a mobile application requiring a secure vehicle function; send a request to create a secure tunnel with the computing platform responsive to access of by the mobile application of the secure vehicle function; and send to the computing platform an application certificate corresponding to the mobile application to validate creation of the secure tunnel.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 7, 2017
    Inventors: Michael Raymond WESTRA, David Ray ERKKILA, Elizabeth HALASH, Kevin BURDETTE, Julius MARCHWICKI, Alan Daniel GONZALEZ, Chad Evert ESSELINK
  • Publication number: 20170242679
    Abstract: A system includes a processor configured to, in response to a notification received from a remote network that an update to vehicle software is available, assemble a list of installed vehicle software versions. The processor is also configured to transmit the list of installed versions to a remote update server. The processor is further configured to receive a list of available updates compatible with the installed vehicle software versions in response to the transmission. Additionally, the processor is configured to download at least one of the available updates and install the downloaded updates.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Sangeetha Sangameswaran, John Naum Vangelov, Daniel Joseph Madrid, Chad Evert Esselink
  • Publication number: 20170185391
    Abstract: A computer-implemented method includes receiving a restore command to restore a vehicle computing system (VCS) system state. The method further includes restoring a base system state to a known, functional state and obtaining a list of applications previously installed on the VCS. The method also includes for each application previously installed on the VCS, finding a version of the application compatible with the restored base system state. Also, the method includes installing the version of each application compatible with the restored base system state.
    Type: Application
    Filed: March 14, 2017
    Publication date: June 29, 2017
    Inventors: Christopher K. DAVEY, Rajya ADIBHATLA, Chad Evert ESSELINK, Gerald P. HUMPHREYS, Salwan H. ISHAC
  • Patent number: 9626175
    Abstract: A computer-implemented method includes receiving a restore command to restore a vehicle computing system (VCS) system state. The method further includes restoring a base system state to a known, functional state and obtaining a list of applications previously installed on the VCS. The method also includes for each application previously installed on the VCS, finding a version of the application compatible with the restored base system state. Also, the method includes installing the version of each application compatible with the restored base system state.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 18, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Christopher K. Davey, Rajya Adibhatla, Chad Evert Esselink, Gerald P. Humphreys, Salwan H. Ishac
  • Publication number: 20170075366
    Abstract: A vehicle system includes a processor programmed to synchronize a vehicle setting based on a home setting received from a home network. The processor is in communication with the home network via a transceiver. The processor is programmed to establish communication with the home network based on a vehicle start request, receive the home system setting from the home network if a vehicle location is less than a predefined distance, and synchronize one or more vehicle settings based on the home system setting.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Chad Evert ESSELINK, Jason Robert BROWN, Rebecca Helen FARRER
  • Publication number: 20160355193
    Abstract: A system includes a processor configured to receive a user request to edit vehicle feature settings from a computer remote from a vehicle. The processor is also configured to retrieve saved vehicle feature setting configurations associated with a vehicle associated with an identified user account. The processor is further configured to build a current feature setting configuration display. Also, the processor is configured to present a user-configurable version of the display on a user interface. The processor is additionally configured to receive changes to current features setting configurations. The processor is also configured to save the changes and upload the changes to the vehicle.
    Type: Application
    Filed: August 17, 2016
    Publication date: December 8, 2016
    Inventors: Yifan CHEN, Chad Evert ESSELINK, Basavaraj TONSHAL, Tricia TOBOLSKI, Jeffrey Lee HENTSCHEL, Jason BROWN, Pramita MITRA
  • Patent number: 9428197
    Abstract: A system includes a processor configured to receive a user request to edit vehicle feature settings from a computer remote from a vehicle. The processor is also configured to retrieve saved vehicle feature setting configurations associated with a vehicle associated with an identified user account. The processor is further configured to build a current feature setting configuration display. Also, the processor is configured to present a user-configurable version of the display on a user interface. The processor is additionally configured to receive changes to current features setting configurations. The processor is also configured to save the changes and upload the changes to the vehicle.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: August 30, 2016
    Assignee: Ford Global Technology, LLC
    Inventors: Yifan Chen, Chad Evert Esselink, Basavaraj Tonshal, Tricia Tobolski, Jeffrey Lee Hentschel, Jason Brown, Pramita Mitra
  • Publication number: 20160019790
    Abstract: A vehicle system includes a communication interface and a processing device. The processing device determines a proximity of a host vehicle to a target location. When the proximity to the target location is less than a predetermined value, the processing device commands the communication interface to transmit the target location to a parking server. In response, the processing device receives a message identifying at least one parking zone from the parking server.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 21, 2016
    Inventors: Tricia Tobolski, Jeffrey Lee Hentschel, Chad Evert Esselink