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: 11782691Abstract: 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: GrantFiled: February 19, 2016Date of Patent: October 10, 2023Assignee: Ford Global Technologies, LLCInventors: Sangeetha Sangameswaran, John Naum Vangelov, Daniel Joseph Madrid, Chad Evert Esselink
-
Patent number: 11228569Abstract: 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: GrantFiled: March 1, 2016Date of Patent: January 18, 2022Assignee: Ford Global Technologies, LLCInventors: Michael Raymond Westra, David Ray Erkkila, Elizabeth Halash, Kevin Burdette, Julius Marchwicki, Alan Daniel Gonzalez, Chad Evert Esselink
-
Publication number: 20210337365Abstract: 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: ApplicationFiled: July 9, 2021Publication date: October 28, 2021Inventors: Chad Evert Esselink, Jovan Milivoje Zagajac, Michael Joseph Morgan, Safeeul Bashir Safee
-
Patent number: 11064323Abstract: 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: GrantFiled: August 21, 2019Date of Patent: July 13, 2021Assignee: Ford Global Technologies, LLCInventors: Chad Evert Esselink, Jovan Milivoje Zagajac, Michael Joseph Morgan, Safeeul Bashir Safee
-
Publication number: 20200068365Abstract: 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: ApplicationFiled: August 21, 2019Publication date: February 27, 2020Inventors: Chad Evert Esselink, Jovan Milivoje Zagajac, Michael Joseph Morgan, Safeeul Bashir Safee
-
Patent number: 10379837Abstract: 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: GrantFiled: March 14, 2017Date of Patent: August 13, 2019Assignee: Ford Global Technologies, LLCInventors: Christopher K. Davey, Rajya Adibhatla, Chad Evert Esselink, Gerald P. Humphreys, Jr., Salwan H. Ishac
-
Patent number: 10137906Abstract: 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: GrantFiled: August 17, 2016Date of Patent: November 27, 2018Assignee: Ford Global Technologies, LLCInventors: Yifan Chen, Chad Evert Esselink, Basavaraj Tonshal, Tricia Tobolski, Jeffrey Lee Hentschel, Jason Brown, Pramita Mitra
-
Patent number: 10140109Abstract: 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: GrantFiled: February 25, 2014Date of Patent: November 27, 2018Assignee: Ford Global Technologies, LLCInventors: Tricia Tobolski, Chad Evert Esselink, Michael Raymond Westra, John Thomas Ellis
-
Patent number: 10097993Abstract: 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: GrantFiled: July 25, 2011Date of Patent: October 9, 2018Assignee: Ford Global Technologies, LLCInventors: Chad Evert Esselink, Michael Raymond Westra, Mark Schunder, David Chase Mitchell
-
Patent number: 9874452Abstract: 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: GrantFiled: March 14, 2013Date of Patent: January 23, 2018Assignee: Ford Global Technologies, LLCInventors: Chad Christopher Boes, Chad Evert Esselink, Andrew E. Shaffer, Justin Counts
-
Patent number: 9858064Abstract: 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: GrantFiled: August 16, 2012Date of Patent: January 2, 2018Assignee: Ford Global Technologies, LLCInventors: David Chase Mitchell, Chad Evert Esselink, Darren Peter Shelcusky, Michael Raymond Westra
-
Patent number: 9805602Abstract: 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: GrantFiled: July 21, 2014Date of Patent: October 31, 2017Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Tricia Tobolski, Jeffrey Lee Hentschel, Chad Evert Esselink
-
Publication number: 20170257345Abstract: 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: ApplicationFiled: March 1, 2016Publication date: September 7, 2017Inventors: Michael Raymond WESTRA, David Ray ERKKILA, Elizabeth HALASH, Kevin BURDETTE, Julius MARCHWICKI, Alan Daniel GONZALEZ, Chad Evert ESSELINK
-
Publication number: 20170242679Abstract: 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: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Sangeetha Sangameswaran, John Naum Vangelov, Daniel Joseph Madrid, Chad Evert Esselink
-
Publication number: 20170185391Abstract: 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: ApplicationFiled: March 14, 2017Publication date: June 29, 2017Inventors: Christopher K. DAVEY, Rajya ADIBHATLA, Chad Evert ESSELINK, Gerald P. HUMPHREYS, Salwan H. ISHAC
-
Patent number: 9626175Abstract: 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: GrantFiled: July 30, 2013Date of Patent: April 18, 2017Assignee: Ford Global Technologies, LLCInventors: Christopher K. Davey, Rajya Adibhatla, Chad Evert Esselink, Gerald P. Humphreys, Salwan H. Ishac
-
Publication number: 20170075366Abstract: 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: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Chad Evert ESSELINK, Jason Robert BROWN, Rebecca Helen FARRER
-
Publication number: 20160355193Abstract: 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: ApplicationFiled: August 17, 2016Publication date: December 8, 2016Inventors: Yifan CHEN, Chad Evert ESSELINK, Basavaraj TONSHAL, Tricia TOBOLSKI, Jeffrey Lee HENTSCHEL, Jason BROWN, Pramita MITRA
-
Patent number: 9428197Abstract: 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: GrantFiled: February 4, 2014Date of Patent: August 30, 2016Assignee: Ford Global Technology, LLCInventors: Yifan Chen, Chad Evert Esselink, Basavaraj Tonshal, Tricia Tobolski, Jeffrey Lee Hentschel, Jason Brown, Pramita Mitra
-
Publication number: 20160019790Abstract: 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: ApplicationFiled: July 21, 2014Publication date: January 21, 2016Inventors: Tricia Tobolski, Jeffrey Lee Hentschel, Chad Evert Esselink