Patents by Inventor Cameron Smyth

Cameron Smyth 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: 12652163
    Abstract: Communications between computing devices connected via a network can be secured with digital keys (e.g., encryption keys). The key may be updated based on states of a state machine. The computing device may receive a key update command to update a key value. In response to the key update command, the computing device may update the key value upon determining that the computing device is in a first state based on state data defining the first state, the state data including the key value, a machine mode specifying a current operating environment, and a lock value specifying that memory storing the key value is one of locked or unlocked.
    Type: Grant
    Filed: March 22, 2024
    Date of Patent: June 9, 2026
    Assignee: Ford Global Technologies, LLC
    Inventors: Jacob David Nelson, Dikshitha Naidu Changala Raya, Jochen Schubert, Cameron Smyth, Kevin Thomas Hille, Antony Mihalopoulos
  • Patent number: 12617372
    Abstract: Systems, methods, and computer-readable media are disclosed for an enhanced valet mode for vehicles. An example method may include receiving, by a vehicle, a request for a temporary valet passcode. The example method may also include determining, that a passive entry passive start (PEPS) key fob is not present inside the vehicle. The example method may also include presenting a request for a second passcode. The example method may also include determining that the second passcode has been input. The example method may also include determining that the second passcode matches a pre-established passcode that is stored in memory of the vehicle. The example method may also include generating, using an enhanced valet mode, a first temporary valet passcode based on the determination that the second passcode matches a pre-established passcode that is stored in the memory.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: May 5, 2026
    Inventors: Aaron DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Daniel King, Kevin Hille, Farhan Ehsan, John Van Wiemeersch, Santosh Lalwani
  • Patent number: 12505198
    Abstract: A computer includes a processor and a memory, and the memory stores instructions executable by the processor to nondeterministically select a message from a plurality of messages, the messages including respective message authentication codes; set a current trust status by verifying the message authentication code from the selected message; and forward the selected message to a recipient in response to a previous trust status being trusted.
    Type: Grant
    Filed: April 3, 2024
    Date of Patent: December 23, 2025
    Assignee: Ford Global Technologies, LLC
    Inventors: Tim Richmond, Jacob David Nelson, Cameron Smyth, Omar Fayad, Jeremy L. Russell, William David Treharne
  • Publication number: 20250315513
    Abstract: A computer includes a processor and a memory, and the memory stores instructions executable by the processor to nondeterministically select a message from a plurality of messages, the messages including respective message authentication codes; set a current trust status by verifying the message authentication code from the selected message; and forward the selected message to a recipient in response to a previous trust status being trusted.
    Type: Application
    Filed: April 3, 2024
    Publication date: October 9, 2025
    Applicant: Ford Global Technologies, LLC
    Inventors: Tim Richmond, Jacob David Nelson, Cameron Smyth, Omar Fayad, Jeremy L. Russell, William David Treharne
  • Publication number: 20250300815
    Abstract: Communications between computing devices connected via a network can be secured with digital keys (e.g., encryption keys). The key may be updated based on states of a state machine. The computing device may receive a key update command to update a key value. In response to the key update command, the computing device may update the key value upon determining that the computing device is in a first state based on state data defining the first state, the state data including the key value, a machine mode specifying a current operating environment, and a lock value specifying that memory storing the key value is one of locked or unlocked.
    Type: Application
    Filed: March 22, 2024
    Publication date: September 25, 2025
    Applicant: Ford Global Technologies, LLC
    Inventors: Jacob David Nelson, Dikshitha Naidu Changala Raya, Jochen Schubert, Cameron Smyth, Kevin Thomas Hille, Antony Mihalopoulos
  • Patent number: 12418795
    Abstract: A vehicle system includes a first control module, a plurality of second control modules, and a vehicle network. The vehicle network communicatively couples the first control module and the second control modules. The first control module is programmed to generate an update command including a plurality of authentication keys and transmit the update command over the vehicle network. The update command is functionally addressed to be receivable by the second control modules. Each second control module is programmed to receive a configuration file; in response to receiving the update command, identify the authentication keys in the update command that are associated with that second control module based on the configuration file; and update with the identified authentication keys.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: September 16, 2025
    Assignee: Ford Global Technologies, LLC
    Inventors: Venkata Kishore Kajuluri, Jacob David Nelson, Cameron Smyth
  • Publication number: 20250010813
    Abstract: Systems, methods, and computer-readable media are disclosed for an enhanced valet mode for vehicles. An example method may include receiving a request to enter a valet mode of the vehicle. The example method may also include enabling the valet mode of the vehicle. The example method may also include disabling, based on the valet mode of the vehicle being enabled, a secure idle mode of the vehicle, wherein the secure idle mode of the vehicle includes locking a gear shifter of the vehicle in a park position when an occupant of the vehicle is outside of a cabin of the vehicle.
    Type: Application
    Filed: September 18, 2024
    Publication date: January 9, 2025
    Applicant: Ford Global Technologies, LLC
    Inventors: Aaron DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Daniel King, Kevin Hille, Farhan Ehsan, John Van Wiemeersch, Santosh Lalwani
  • Patent number: 12139100
    Abstract: Systems, methods, and computer-readable media are disclosed for an enhanced valet mode for vehicles. An example method may include receiving a request to enter a valet mode of the vehicle. The example method may also include enabling the valet mode of the vehicle. The example method may also include disabling, based on the valet mode of the vehicle being enabled, a secure idle mode of the vehicle, wherein the secure idle mode of the vehicle includes locking a gear shifter of the vehicle in a park position when an occupant of the vehicle is outside of a cabin of the vehicle.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: November 12, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Aaron DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Daniel King, Kevin Hille, Farhan Ehsan, John Van Wiemeersch, Santosh Lalwani
  • Publication number: 20240147237
    Abstract: A vehicle system includes a first control module, a plurality of second control modules, and a vehicle network. The vehicle network communicatively couples the first control module and the second control modules. The first control module is programmed to generate an update command including a plurality of authentication keys and transmit the update command over the vehicle network. The update command is functionally addressed to be receivable by the second control modules. Each second control module is programmed to receive a configuration file; in response to receiving the update command, identify the authentication keys in the update command that are associated with that second control module based on the configuration file; and update with the identified authentication keys.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: Ford Global Technologies, LLC
    Inventors: Venkata Kishore Kajuluri, Jacob David Nelson, Cameron Smyth
  • Publication number: 20240118880
    Abstract: A vehicle system includes a first control module. The first control module is programmed to generate an update command including a plurality of authentication keys and a mapping associating the authentication keys with a plurality of second control modules transmit the update command over a vehicle network. The update command is functionally addressed to be receivable by the second control modules.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Applicant: Ford Global Technologies, LLC
    Inventors: Venkata Kishore Kajuluri, Jacob David Nelson, Cameron Smyth
  • Patent number: 11919478
    Abstract: Systems, methods, and computer-readable media are disclosed for an enhanced valet mode for vehicles. An example method may include receiving a request for a temporary valet passcode. The example method may also include generating a temporary valet passcode. The example method may also include displaying a request for entry of the temporary valet passcode. The example method may also include determining that an input has been received. The example method may also include determining that a mobile device is located within the vehicle or within a threshold distance from the vehicle. The example method may also include preventing the vehicle from starting based on authorization of the mobile device for a period of time subsequent to the input being received.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 5, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Aaron DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Daniel King, Kevin Hille, Farhan Ehsan, John Van Wiemeersch, Santosh Lalwani
  • Patent number: 11505161
    Abstract: The present disclosure is directed to an automotive computer in communication with a mobile device using an authentication manager to increase and/or reduce user privileges that determine a level of vehicle control or feature access that is granted to the user. The authentication manager may increase or decrease the user privilege to standard rider status until the authentication manager has confirmed elevated status for that user via a cloud security challenge question or via a local identification method such as using the mobile device authentication features. This process may be additionally triggered based on environmental or context-based use cases, such as a high traffic condition, local cyber-attack, or transportation of sensitive goods. The system may utilize the authentication to perform out of band pairing of the mobile device and the vehicle, which may add additional security.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 22, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Ali Hassani, Hamid M. Golgiri, Cameron Smyth, Vivekanandh Elangovan, John Robert Van Wiemeersch, Alyssa Hauler
  • Publication number: 20220111820
    Abstract: The present disclosure is directed to an automotive computer in communication with a mobile device using an authentication manager to increase and/or reduce user privileges that determine a level of vehicle control or feature access that is granted to the user. The authentication manager may increase or decrease the user privilege to standard rider status until the authentication manager has confirmed elevated status for that user via a cloud security challenge question or via a local identification method such as using the mobile device authentication features. This process may be additionally triggered based on environmental or context-based use cases, such as a high traffic condition, local cyber-attack, or transportation of sensitive goods. The system may utilize the authentication to perform out of band pairing of the mobile device and the vehicle, which may add additional security.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 14, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Ali Hassani, Hamid M. Golgiri, Cameron Smyth, Vivekanandh Elangovan, John Robert Van Wiemeersch, Alyssa Hauler
  • Patent number: 11290271
    Abstract: A secured device has a secure storage area and is configured to communicate with an authentication manager of a key server. A salt and a key identifier of a key are received to the secured device from the key server. Information corresponding to the key identifier is embedded into the salt to create a combined identifier-salt value. The combined identifier-salt value is stored in the secure storage area. The combined identifier-salt value is utilized as additional input to a hash function along with a password. The key is identified using the information corresponding to the key identifier embedded into the salt.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: March 29, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Ali Hassani, Ryan Edwin Hanson, Daniel M. King, Hamid M. Golgiri, Cameron Smyth
  • Publication number: 20220089119
    Abstract: Systems, methods, and computer-readable media are disclosed for an enhanced valet mode for vehicles. An example method may include receiving a request to enter a valet mode of the vehicle. The example method may also include enabling the valet mode of the vehicle. The example method may also include disabling, based on the valet mode of the vehicle being enabled, a secure idle mode of the vehicle, wherein the secure idle mode of the vehicle includes locking a gear shifter of the vehicle in a park position when an occupant of the vehicle is outside of a cabin of the vehicle.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 24, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Aaron DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Daniel King, Kevin Hille, Farhan Ehsan, John Van Wiemeersch, Santosh Lalwani
  • Publication number: 20220089123
    Abstract: Systems, methods, and computer-readable media are disclosed for an enhanced valet mode for vehicles. An example method may include receiving, by a vehicle, a request for a temporary valet passcode. The example method may also include determining, that a passive entry passive start (PEPS) key fob is not present inside the vehicle. The example method may also include presenting a request for a second passcode. The example method may also include determining that the second passcode has been input. The example method may also include determining that the second passcode matches a pre-established passcode that is stored in memory of the vehicle. The example method may also include generating, using an enhanced valet mode, a first temporary valet passcode based on the determination that the second passcode matches a pre-established passcode that is stored in the memory.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 24, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Aaron DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Daniel King, Kevin Hille, Farhan Ehsan, John Van Wiemeersch, Santosh Lalwani
  • Publication number: 20220089124
    Abstract: Systems, methods, and computer-readable media are disclosed for an enhanced valet mode for vehicles. An example method may include receiving a request for a temporary valet passcode. The example method may also include generating a temporary valet passcode. The example method may also include displaying a request for entry of the temporary valet passcode. The example method may also include determining that an input has been received. The example method may also include determining that a mobile device is located within the vehicle or within a threshold distance from the vehicle. The example method may also include preventing the vehicle from starting based on authorization of the mobile device for a period of time subsequent to the input being received.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 24, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Aaron DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Daniel King, Kevin Hille, Farhan Ehsan, John Van Wiemeersch, Santosh Lalwani
  • Publication number: 20210273800
    Abstract: A secured device has a secure storage area and is configured to communicate with an authentication manager of a key server. A salt and a key identifier of a key are received to the secured device from the key server. Information corresponding to the key identifier is embedded into the salt to create a combined identifier-salt value. The combined identifier-salt value is stored in the secure storage area. The combined identifier-salt value is utilized as additional input to a hash function along with a password. The key is identified using the information corresponding to the key identifier embedded into the salt.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Ali HASSANI, Ryan Edwin HANSON, Daniel M. KING, Hamid M. GOLGIRI, Cameron SMYTH
  • Patent number: 11037388
    Abstract: Exemplary embodiments described in this disclosure are generally directed to systems and methods for securely creating passwords for performing various keyless operations upon a vehicle. In an exemplary method, a computer receives a request for creating a password for a phone-as-a-key (PaaK) device. The computer determines that the PaaK device is present inside the vehicle and that the vehicle engine has been placed in an accessory state or a run state by an authorized PaaK device located in the vehicle. The computer further determines that a passive entry passive start (PEPS) key fob is present inside the vehicle. A prompt is provided for entry of a password. The computer checks to determine if an entered password has been already assigned to another PaaK device. If unassigned, the computer links the password to the PaaK device and authorizes the entered password as a valid keyless starting password for the vehicle.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: June 15, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Aaron Matthew DeLong, Eugene Karpinsky, Cameron Smyth, Timothy Thivierge, Jr., Daniel M. King, Kevin Thomas Hille, Farhan Ehsan, John Robert Van Wiemeersch, Santosh Kumar Lalwani
  • Publication number: 20210155202
    Abstract: A validity of a user input is determined by determining the user input (a) matches an identifier string and is valid or (b) does not match the identifier string and is invalid. Access to a vehicle is authorized based on the user input being valid. A number of invalid attempts are determined based on the user input being invalid. Based on the number of invalid attempts being less than a lockout number, a risk level of the user input is evaluated to adjust the lockout number. Then, upon determining the validity of a secondary user input, (a) access to the vehicle is authorized based on the secondary user input being valid or (b) a lockout of the vehicle is activated based on the secondary user input being invalid and the number of invalid attempts equaling the adjusted lockout number.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Cameron Smyth, Ali Hassani, John Robert Van Wiemeersch, Lawrence Chikeziri Amadi