IP Library Granted Patent US 10,633,005
Granted Patent B2
US 10,633,005 · App. 15/754,623 · Granted Apr 28, 2020

Wearable device configuration using vehicle and cloud event data

Inventors: Basavaraj Tonshal (Northville, MI); Yifan Chen (Ann Arbor, MI); Kwaku O. Prakah-Asante (Commerce Township, MI); Padma Aiswarya Kolisetty (Chennai, IN); Hsin-hsiang Yang (Ann Arbor, MI)
Assignee: FORD GLOBAL TECHNOLOGIES, LLC
B60W50/14B60W50/08G06F1/163G06F3/0482G06F3/0487G07C5/0816H04W4/023B60W2050/0064B60W2050/0077B60W2050/146B60W2520/10B60W2540/10B60W2540/12B60W2540/18B60W2550/12B60W2550/14B60W2550/20B60W2550/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,633,005
App. No.
15/754,623
Granted
Apr 28, 2020
Kind
B2
Abstract

A system of one or more computers can be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination of them installed on a user device that includes a processor and a memory, the memory storing instructions executable by the processor such that the device is programmed to: send a trigger configuration file to a vehicle computer in a vehicle; receive an indication of a trigger from the vehicle computer; receive an input from a wearable device; and execute a task, based on the input and the trigger. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.

Claims (32)

1. A user device that includes a processor and a memory, the memory storing instructions executable by the processor such that the device is programmed to:

send a trigger configuration file to a vehicle computer in a vehicle, the trigger configuration file containing a trigger for the vehicle computer to report occurrences of, the trigger configuration file instructing the vehicle computer to report occurrences of the trigger to the user device in response to the trigger occurring as specified in the trigger configuration file;

receive an indication of the trigger from the vehicle computer;

receive an input from a wearable device; and

execute a task in response to receiving the indication, based on the input and the trigger.

2. The device of claim 1 , wherein the trigger includes at least one of an accelerator pedal position value, an ignition state, a vehicle speed, a vehicle health status and a steering wheel angle.

3. The device of claim 1 , further programmed to send a menu of tasks to the wearable device; and instruct the wearable device to display the menu of tasks on a human machine interface (HMI) of the wearable device.

4. The device of claim 1 , wherein the wearable device is at least one of a watch, a smart phone, a pair of glasses, a glove, a contact lens, a smart fabric, a headband, a beanie, a cap, a ring, a bracelet, and an in-ear device.

5. The device of claim 1 , wherein the task sends a message to another device outside of the vehicle.

6. The device of claim 5 , further programmed to determine a location of the vehicle using at least a user device location, a vehicle navigation system location and a wearable device location; and execute the task based in part the location of vehicle, the input from the wearable device and the trigger.

7. The device of claim 5 , further programmed to:

receive environmental data that includes at least one of a weather condition information, a traffic condition information and a road condition information; and

execute the task with the message based in part on the environmental data.

8. The device of claim 5 , further programmed to:

receive vehicle state data that includes at least one of a cluster screen state, a center stack screen state, and a vehicle heads up display (HUD) state; and

execute the task with the message based in part on vehicle state data.

9. A method comprising:

sending a trigger configuration file to a vehicle computer in a vehicle, the trigger configuration file containing a trigger for the vehicle computer to report occurrences of, the trigger configuration file instructing the vehicle computer to report occurrences of the trigger in response to the trigger occurring as specified in the trigger configuration file;

receiving an indication of the trigger from the vehicle computer;

receiving an input from a wearable device; and

executing a task in response to receiving the indication, based on the input and the trigger.

10. The method of claim 9 , wherein the trigger includes at least one of an accelerator pedal position value, an ignition state, a vehicle speed, a vehicle health status and a steering wheel angle.

11. The method of claim 9 , further comprising sending a menu of tasks to the wearable device; and instruct the wearable device to display the menu of tasks on a human machine interface (HMI) of the wearable device.

12. The method of claim 9 , wherein the wearable device is at least one of a watch, a smart phone, a pair of glasses, a glove, a contact lens, a smart fabric, a headband, a beanie, a cap, a ring, a bracelet, and an in-ear device.

13. The method of claim 9 , wherein the task sends a message to another device outside of the vehicle.

14. The method of claim 13 , further comprising determining a location of the vehicle using at least a user device location, a vehicle navigation system location and a wearable device location; and execute the task based in part the location of vehicle, the input from the wearable device and the trigger.

15. The method of claim 13 , further comprising:

receiving environmental data that includes at least one of a weather condition information, a traffic condition information and a road condition information; and

executing the task with the message based in part on the environmental data.

16. The method of claim 13 , further comprising:

receiving vehicle state data that includes at least one of a cluster screen state, a center stack screen state, and a vehicle heads up display (HUD) state; and

executing the task with the message based in part on the vehicle state data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2018
From: TONSHAL, BASAVARAJ; CHEN, YIFAN; PRAKAH-ASANTE, KWAKU O.; KOLISETTY, PADMA AISWARYA; YANG, HSIN-HSIANG
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 045014/0586 →
Continuity (1)
Related Publication 20180257668A1 · Sep 13, 2018