IP Library Granted Patent US 10,717,412
Granted Patent B2
US 10,717,412 · App. 15/810,746 · Granted Jul 21, 2020

System and method for controlling a vehicle using secondary access methods

Inventors: Infantdani Abel Rayan (Santa Clara, CA); Karthick Kumar Malli Raghavan (San Jose, CA); Xiaochen Jia (Sunnyvale, CA)
Assignee: NIO USA, Inc.
B60R25/24B60R25/01B60R25/10B60R25/2045B60R25/2054B60R25/257B60R25/31E05B81/76B60J3/04B60K23/08B60N2/0224B60R2325/205B60S1/023B62D1/181E05F15/76E05Y2400/66E05Y2400/80E05Y2900/50G05D1/0011
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,717,412
App. No.
15/810,746
Granted
Jul 21, 2020
Kind
B2
Abstract

A message is received that a mobile device is in proximity to a vehicle. For example, a cloud system may receive a message that the mobile device is in proximity to the car of a specific person. Based on the mobile device being in proximity to the vehicle, sensor information is received from one or more sensors on the vehicle. For example, an array of cameras on the vehicle may be used to detect a gesture. The received information from the one or more sensors on the vehicle is processed to identify one or more actions to implement on the vehicle. One or more commands are then sent to implement one or more actions on the vehicle. For example, the one or more commands may be to open a specific door on the vehicle and to turn on a specific heating system in the vehicle.

Claims (38)

1. A system comprising:

a microprocessor; and

a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to:

receive a message that a mobile device is in proximity to a vehicle;

in response to receiving the message, access information from one or more sensors on the vehicle in response to the mobile device being in proximity to the vehicle;

process the received information from the one or more sensors on the vehicle to identify one or more actions to implement on the vehicle, comprising:

determining that a specific gesture is made by a person approaching the vehicle;

determining a type of clothing worn by the person;

determining a weather condition around the vehicle; and

determining the one or more actions that correspond to at least one of the specific gesture made by the person, the type of clothing worn by the person, and the weather condition around the vehicle, wherein the one or more actions comprise at least one of unlocking a specific door of the vehicle, adjusting a seat and steering wheel of the vehicle, and adjusting a heating ventilation and air conditioning (HVAC) setting of the vehicle; and

send one or more commands to implement the one or more actions on the vehicle.

2. The system of claim 1 , wherein the microprocessor is in the vehicle, wherein the message that the mobile device is in proximity to the vehicle is also received at a cloud system, wherein the cloud system sends a message to the vehicle to activate the one or more sensors in the vehicle, and wherein the vehicle receives the information from the one or more sensors to identify the one or more actions to implement on the vehicle.

3. The system of claim 1 , wherein the microprocessor is in the vehicle and wherein the microprocessor activates the one or more sensors in the vehicle in response to receiving the message that the mobile device is in proximity to the vehicle.

4. The system of claim 1 , wherein the microprocessor is in a cloud system on a network, wherein the received message is received from the mobile device, and wherein the cloud system sends a message to the vehicle to activate the one or more sensors in the vehicle in response to receiving the message that the mobile device is in proximity to the vehicle.

5. The system of claim 4 , wherein the microprocessor receives a message from the vehicle that the one or more actions have been implemented on the vehicle.

6. The system of claim 4 , wherein the processed received information from the one or more sensors is filtered in the vehicle before being received.

7. The system of claim 1 , wherein the microprocessor is in a cloud system on a network, wherein the received message is received from the vehicle, and wherein the cloud system sends a message to the vehicle to activate the one or more sensors in the vehicle in response to receiving the message that the mobile device is in proximity to the vehicle.

8. The system of claim 1 , wherein the one or more actions further comprise at least one of: setting an HVAC level for a specific location in the vehicle, warning the person that an unknown person is in the vehicle, warning the person that the unknown person is hiding behind the vehicle, selecting a specific radio station, selecting a specific song track to play, suggesting a specific driving route, adjusting a height of a steering wheel, enabling/disabling windshield wipers, adjusting a tint level in a window, folding up or down a seat, enabling/disabling four wheel drive, and activating an automatic driving mode for the vehicle.

9. The system of claim 1 , wherein implementing the one or more actions on the vehicle is based on one or more rules, wherein the one or more rules are also based on at least one of the following: a person shaking the mobile device, the person tapping the mobile device, the person providing a fingerprint on the mobile device, the person providing a voice print on the mobile device, receiving a picture of the person from a camera on the mobile device, determining a content of a calendar of the person, analyzing a posting on a social media site of the person, and analyzing a received heart rate of the person taken by the mobile device.

10. The system of claim 1 , wherein processing the received information from the one or more sensors on the vehicle further comprises determining a size of an item being carried by the person, and wherein the one or more actions further comprise opening a trunk of the vehicle.

11. A method comprising:

receiving, by a microprocessor, a message that a mobile device is in proximity to a vehicle;

in response to receiving the message, receiving, by the microprocessor, information from one or more sensors on the vehicle in response to the mobile device being in proximity to the vehicle;

processing, by the microprocessor, the received information from the one or more sensors on the vehicle to identify one or more actions to implement on the vehicle, comprising:

determining that a specific gesture is made by a person approaching the vehicle;

determining a type of clothing worn by the person,

determining a weather condition around the vehicle; and

determining the one or more actions that correspond to at least one of the specific gesture made by the person, they type of clothing worn by the person, and the weather condition around the vehicle, wherein the one or more actions comprise at least one of unlocking a specific door of the vehicle, adjusting a seat and steering wheel of the vehicle, and adjusting a heating ventilation and air conditioning (HVAC) setting of the vehicle; and

sending, by the microprocessor, one or more commands to implement the one or more actions on the vehicle.

12. The method of claim 11 , wherein the microprocessor is in the vehicle, wherein the message that the mobile device is in proximity to the vehicle is also received at a cloud system, wherein the cloud system sends a message to the vehicle to activate the one or more sensors in the vehicle, and wherein the vehicle receives the information from the one or more sensors to identify the one or more actions to implement on the vehicle.

13. The method of claim 11 , wherein the microprocessor is in the vehicle and wherein the microprocessor activates the one or more sensors in the vehicle in response to receiving the message that the mobile device is in proximity to the vehicle.

14. The method of claim 11 , wherein the microprocessor is in a cloud system on a network, wherein the received message is received from the mobile device, and wherein the cloud system sends a message to the vehicle to activate the one or more sensors in the vehicle in response to receiving the message that the mobile device is in proximity to the vehicle.

15. The method of claim 14 , wherein the microprocessor receives a message from the vehicle that the one or more actions have been implemented on the vehicle.

16. The method of claim 14 , wherein the processed received information from the one or more sensors is filtered in the vehicle before being received.

17. The method of claim 11 , wherein the microprocessor is in a cloud system on a network, wherein the received message is received from the vehicle, and wherein the cloud system sends a message to the vehicle to activate the one or more sensors in the vehicle in response to receiving the message that the mobile device is in proximity to the vehicle.

18. The method of claim 11 , wherein the one or more actions further comprise at least one of: setting an HVAC level for a specific location in the vehicle, warning the person that an unknown person is in the vehicle, warning the person that the unknown person is hiding behind the vehicle, selecting a specific radio station, selecting a specific song track to play, suggesting a specific driving route, adjusting a height of a steering wheel, enabling/disabling windshield wipers, adjusting a tint level in a window, folding up or down a seat, enabling/disabling four wheel drive, and activating an automatic driving mode for the vehicle.

19. The method of claim 11 , wherein implementing the one or more actions on the vehicle is based on one or more rules, wherein the one or more rules are also based on at least one of the following: a person shaking the mobile device, the person tapping the mobile device, the person providing a fingerprint on the mobile device, the person providing a voice print on the mobile device, receiving a picture of the person from a camera on the mobile device, determining a content of a calendar of the person, analyzing a posting on a social media site of the person, and analyzing a received heart rate of the person taken by the mobile device.

20. The method of claim 11 , wherein processing the received information from the one or more sensors on the vehicle further comprises determining a size of an item being carried by the person, and wherein the one or more actions further comprise opening a trunk of the vehicle.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: NIO USA, INC.
To: NIO TECHNOLOGY (ANHUI) CO., LTD.
Reel/Frame 060171/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2020
From: JIA, XIAOCHEN
To: NEXTEV USA, INC.
Reel/Frame 053194/0638 →
CHANGE OF NAME Recorded Jul 13, 2020
From: NEXTEV USA, INC.
To: NIO USA, INC.
Reel/Frame 053197/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2020
From: ABEL RAYAN, INFANTDANI; MALLI RAGHAVAN, KARTHICK KUMAR
To: NIO USA, INC.
Reel/Frame 052938/0099 →
Continuity (1)
Related Publication 20190143936A1 · May 16, 2019
Cited By (2)
US 12,420,861 US 12,689,676