Patents by Inventor Daniel M. King

Daniel M. King 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: 20240169375
    Abstract: One embodiment of the present invention provides a system that recommends activities. During operation, the system receives a piece of content obtained from text or converted to text from speech. The system then analyzes the received content to identify any activity type, indication of willingness to participate in any type of activities, and at least one piece of temporal information, which can be implicitly and/or explicitly stated in the content, and/or one piece of location information associated with the activity type. The system further recommends one or more activities, venues, and/or services that afford or support activities for a user based on the information extracted from the content.
    Type: Application
    Filed: January 31, 2024
    Publication date: May 23, 2024
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Ji Fang, Victoria M.E. Bellotti, Daniel G. Bobrow, Tracy Holloway King
  • Patent number: 11921975
    Abstract: An application launching user interface that includes a plurality of application icons for launching corresponding applications is displayed. A first touch input is detected on a first application icon of the plurality of application icons. The first application icon is for launching a first application that is associated with one or more corresponding quick actions. If the first touch input meets one or more application-launch criteria which require that the first touch input has ended without having met a first input threshold, the first application is launched in response to the first touch input. If the first touch input meets one or more quick-action-display criteria which require that the first touch input meets the first input threshold, one or more quick action objects associated with the first application are concurrently displayed along with the first application icon without launching the first application, in response to the first touch input.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: March 5, 2024
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Marcos Alonso Ruiz, Chanaka G. Karunamuni, Stephen O. Lemay, Gregory M. Apodaca, Nicholas V. King, Daniel T. Preston
  • Publication number: 20230267187
    Abstract: A server includes one or more processors, programmed to responsive to receiving, from a mobile device of a user, a hailing request that identifies the user as requesting to schedule a ride, select a vehicle to respond to the hailing request based on a capacity to accept an encryption key of the vehicle, the hailing request including a user profile, generate an encryption key to authenticate the mobile device of the user with the vehicle, send the encryption key to both the vehicle and the mobile device to schedule the ride.
    Type: Application
    Filed: May 2, 2023
    Publication date: August 24, 2023
    Inventors: Mohammad TALHA, Ali HASSANI, Hamid M. GOLGIRI, Daniel M. KING
  • Patent number: 11681788
    Abstract: A server includes one or more processors, programmed to responsive to receiving, from a mobile device of a user, a hailing request that identifies the user as requesting to schedule a ride, select a vehicle to respond to the hailing request based on a capacity to accept an encryption key of the vehicle, the hailing request including a user profile, generate an encryption key to authenticate the mobile device of the user with the vehicle, send the encryption key to both the vehicle and the mobile device to schedule the ride.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: June 20, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Mohammad Talha, Ali Hassani, Hamid M. Golgiri, Daniel M. King
  • Patent number: 11535194
    Abstract: Systems and methods for reducing latency in vehicle access requests are provided herein. An example method includes receiving a first vehicle access request from a user, determining a pre-authenticated status for the user based on authenticating the user in response to the first vehicle access request, determining a pre-authorized status for the user based on the determination of the pre-authenticated status, receiving a second first vehicle access request from the user, and granting access to the vehicle when the user has the pre-authenticated status. Access to the vehicle can be conditioned upon the pre-authorized status of the user.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: December 27, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Ali Hassani, Hamid M. Golgiri, Ryan Joseph Gorski, Daniel M. King
  • Patent number: 11529886
    Abstract: A power system for a vehicle includes a control module, a low-voltage battery electrically coupled to the control module, a high-voltage battery electrically coupled to the control module, an engine electrically coupled to the high-voltage battery, and a computer. The computer is programmed to, while the vehicle is in an off state, in response to a pending download to the control module, provide power to the control module with one of the low-voltage battery, the high-voltage battery, or the engine upon determining whether the low-voltage battery and the high-voltage battery have sufficient charge to power the control module for the download.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: December 20, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Yuming Niu, Ming Lang Kuang, Mark Douglas Malone, Daniel M. King
  • Patent number: 11530673
    Abstract: A system for a vehicle includes an input device configured to send an activation signal responsive to an input to start the vehicle. The system further includes a vehicle body controller, programmed to, responsive to the input and a lack of presence of a phone operating as a key, send an activation signal to activate a power source within a cabin of the vehicle for up to a predefined time period since a last vehicle start.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: December 20, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel M. King, Michael Hrecznyj, John Robert Van Wiemeersch, Timothy Thivierge, Jr., Zeljko Deljevic, Jason Myslinski
  • Patent number: 11391257
    Abstract: A system includes a virtual-driver module, a DC/DC converter electrically coupled to the virtual-driver module, a low-voltage battery electrically coupled to the virtual-driver module, a high-voltage battery electrically coupled to the DC/DC converter, and a computer communicatively coupled to the DC/DC converter. The computer is programmed to, in response to a request to start a vehicle including the virtual-driver module in a manual mode, the vehicle being in an off state at the time of the request, set a setpoint of the DC/DC converter at a first voltage; then perform at least one pre-drive test on the vehicle; and then set the setpoint of the DC/DC converter at a second voltage lower than the first voltage.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: July 19, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Yuming Niu, Ming Lang Kuang, Mark Douglas Malone, Daniel M. King
  • Patent number: 11370392
    Abstract: A vehicle ridesharing system includes a user interface used to interact with rideshare passengers. The interface matches a selected user identifier with a PIN index and sends the PIN index to a vehicle body control module (BCM) of the vehicle through an unsecure communication channel. The BCM uses the PIN index to select a salt value and a nonce associated with a unique user associated with the PIN index, and sends a salt and a nonce back to the interface through the unsecure channel. The user enters a PIN value into the interface to authenticate their identity for the rideshare service. The interface generates a first hash result by hashing the PIN value with the salt and the nonce received from the BCM, and sends the hashed result back to the BCM for authentication.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: June 28, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Hamid M. Golgiri, Ali Hassani, Ryan Edwin Hanson, Howard Paul Tsvi Linden, Daniel M. King
  • 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
  • Patent number: 11275368
    Abstract: Method and apparatus are disclosed for key fobs for vehicle remote park-assist. An example key fob for a vehicle includes buttons including a lock button, an unlock button, and a trigger button. The example key fob also includes an antenna and a controller. The controller is configured to transmit, via the antenna, a lock signal responsive to detecting the lock button is pressed. The controller is configured to transmit, via the antenna, an unlock signal responsive to detecting the unlock button is pressed. The controller is configured to transmit, via the antenna, a remote-start signal responsive to detecting a remote-start combination of the buttons is pressed. The controller is configured to transmit, via the antenna, a remote park-assist (RePA) signal to initiate RePA of the vehicle responsive to detecting a RePA combination of the buttons is pressed.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: March 15, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: John Robert Van Wiemeersch, Erick Michael Lavoie, Daniel M. King, Ali Hassani, Alyssa Chatten
  • Publication number: 20210394713
    Abstract: Systems and methods for reducing latency in vehicle access requests are provided herein. An example method includes receiving a first vehicle access request from a user, determining a pre-authenticated status for the user based on authenticating the user in response to the first vehicle access request, determining a pre-authorized status for the user based on the determination of the pre-authenticated status, receiving a second first vehicle access request from the user, and granting access to the vehicle when the user has the pre-authenticated status. Access to the vehicle can be conditioned upon the pre-authorized status of the user.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Ali Hassani, Hamid M. Golgiri, Ryan Joseph Gorski, Daniel M. King
  • 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
  • Publication number: 20210229631
    Abstract: A vehicle ridesharing system includes a user interface used to interact with rideshare passengers. The interface matches a selected user identifier with a PIN index and sends the PIN index to a vehicle body control module (BCM) of the vehicle through an unsecure communication channel. The BCM uses the PIN index to select a salt value and a nonce associated with a unique user associated with the PIN index, and sends a salt and a nonce back to the interface through the unsecure channel. The user enters a PIN value into the interface to authenticate their identity for the rideshare service. The interface generates a first hash result by hashing the PIN value with the salt and the nonce received from the BCM, and sends the hashed result back to the BCM for authentication.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 29, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Hamid M. Golgiri, Ali Hassani, Ryan Edwin Hanson, Howard Paul Tsvi Linden, Daniel M. King
  • 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: 20210123407
    Abstract: A system for a vehicle includes an input device configured to send an activation signal responsive to an input to start the vehicle. The system further includes a vehicle body controller, programmed to, responsive to the input and a lack of presence of a phone operating as a key, send an activation signal to activate a power source within a cabin of the vehicle for up to a predefined time period since a last vehicle start.
    Type: Application
    Filed: January 8, 2021
    Publication date: April 29, 2021
    Inventors: Daniel M. KING, Michael HRECZNYJ, John Robert VAN WIEMEERSCH, Timothy THIVIERGE, JR., Zeljko DELJEVIC, Jason MYSLINSKI
  • Publication number: 20210114605
    Abstract: A computer includes a processor and a memory, the memory storing instructions executable by the processor to receive a request to activate a vehicle, receive diagnostic data for one or more vehicle components from an activation component, arbitrate the request and the diagnostic data to identify an activation mode of the vehicle that is one of an unpowered mode, a power-up mode, or a fully-started mode, and instruct the activation component to activate one or more vehicle components associated with the identified activation mode.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Ming Lang Kuang, Mark Douglas Malone, Daniel M. King, Yuming Niu, David Celinske, Scott J. Lauffer, Ray Siciak, John David Jorgensen, Jayeshkumar Ramani, Suvrat Jain
  • Publication number: 20210110623
    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: Application
    Filed: October 9, 2019
    Publication date: April 15, 2021
    Applicant: 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: 20210073363
    Abstract: A server includes one or more processors, programmed to responsive to receiving, from a mobile device of a user, a hailing request that identifies the user as requesting to schedule a ride, select a vehicle to respond to the hailing request based on a capacity to accept an encryption key of the vehicle, the hailing request including a user profile, generate an encryption key to authenticate the mobile device of the user with the vehicle, send the encryption key to both the vehicle and the mobile device to schedule the ride.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Inventors: Mohammad TALHA, Ali HASSANI, Hamid M. GOLGIRI, Daniel M. KING
  • Publication number: 20210025365
    Abstract: A system includes a virtual-driver module, a DC/DC converter electrically coupled to the virtual-driver module, a low-voltage battery electrically coupled to the virtual-driver module, a high-voltage battery electrically coupled to the DC/DC converter, and a computer communicatively coupled to the DC/DC converter. The computer is programmed to, in response to a request to start a vehicle including the virtual-driver module in a manual mode, the vehicle being in an off state at the time of the request, set a setpoint of the DC/DC converter at a first voltage; then perform at least one pre-drive test on the vehicle; and then set the setpoint of the DC/DC converter at a second voltage lower than the first voltage.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Yuming Niu, Ming Lang Kuang, Mark Douglas Malone, Daniel M. King