IP Library Granted Patent US 9,386,136
Granted Patent B2
US 9,386,136 · App. 13/735,914 · Granted Jul 5, 2016

Automatic device initialization and pairing

Inventors: Peter Barrett (Palo Alto, CA); Bruce Leak (Los Altos Hills, CA); Konstantin Othmer (Los Altos, CA); Zarko Draganic (Belvedere, CA)
Assignee: CLOUDCAR, INC.
H04M1/6091H04M2250/02H04M2250/06
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 9,386,136
App. No.
13/735,914
Granted
Jul 5, 2016
Kind
B2
Abstract

An example embodiment includes an automatic pairing system. The automatic pairing system includes a vehicle initialization module, a vehicle pairing module, and a triggering mechanism. The vehicle initialization module is loaded onto a vehicle abstraction device configured to interface with a vehicle. The vehicle pairing module is loaded on the vehicle abstraction device. The vehicle pairing module is configured to be launched by the vehicle initialization module. After being launched, the vehicle pairing module is configured to automatically communicate vehicle pairing data stored on the vehicle pairing module to establish one or more communication channels between the vehicle and a mobile device. The triggering mechanism is configured to trigger the vehicle initialization module to launch the vehicle pairing module.

Claims (53)

1. An automatic pairing system comprising:

a vehicle initialization module loaded onto a vehicle abstraction device configured to interface with a vehicle;

a vehicle pairing module loaded onto the vehicle abstraction device, the vehicle pairing module being configured to be launched by the vehicle initialization module and, after being launched, configured to automatically communicate vehicle pairing data stored on the vehicle pairing module to any of a plurality of mobile devices to establish one or more communication channels of two or more communication types between the vehicle and each of the plurality of mobile devices, wherein the one or more communication channels include two or more or a combination of a data projection communication channel, a remote procedure call (RPC) communication channel, and a Bluetooth communication channel;

a triggering mechanism configured to trigger the vehicle initialization module to launch the vehicle pairing module; and

a prioritization module that is configured to set a first communication channel of a first communication channel type between the vehicle and a first of the plurality of mobile devices while setting a second communication channel of a second communication type between the vehicle and a second of the plurality of mobile devices.

2. The automatic pairing system of claim 1 , wherein:

the triggering mechanism comprises a near field communication (NFC) subsystem including an NFC tag secured to a vehicle component,

the NFC tag is configured to communicate an identifying signal when initiated by an NFC receiver, and

communication of the identifying signal triggers the vehicle initialization module.

3. The automatic pairing system of claim 2 , wherein the NFC tag comprises a retrofit NFC tag.

4. The automatic pairing system of claim 1 , wherein the triggering mechanism comprises:

a pluggable cable configured to be connected to the vehicle; or

a WiFi hotspot in the vehicle or mobile device.

5. The automatic pairing system of claim 1 , wherein:

the prioritization module is configured to limit communication with the vehicle to a single mobile device of the plurality of mobile devices.

6. The automatic pairing system of claim 5 , wherein the prioritization module limits communication with the vehicle to one mobile device of the plurality of mobile devices that most recently paired with the vehicle or to one mobile device of the plurality of mobile devices that is nearest to a sensor.

7. An automatic pairing system comprising:

a mobile device initialization module loaded onto a mobile device;

a mobile device pairing module loaded onto the mobile device, the mobile device pairing module being configured to be launched by the mobile device initialization module and, after being launched, configured to automatically communicate mobile device pairing data stored on the mobile device pairing module to a vehicle to establish one or more communication channels of two or more communication types between the mobile device and the vehicle, the one or more communication channels include two or more or a combination of a data projection communication channel, a remote procedure call (RPC) communication channel, and a Bluetooth communication channel; and

a triggering mechanism configured to trigger the mobile device initialization module to launch the mobile device pairing module,

wherein:

the one or more communication channels include a first pairing between the mobile device and the vehicle;

a first communication channel of a first communication channel type is set between the vehicle and the mobile device while a second communication channel of a second communication channel type is set between the vehicle and another mobile device paired with the vehicle;

the vehicle pairing module is configured to establish the one or more communication channels with no input from an operator following the triggering of the mobile device initialization module; and

the vehicle pairing data includes one or more of identifying information for the vehicle, a password, a pairing sequence format, a protocol, a networking medium, and a number and a type of the one or more communication channels.

8. The automatic pairing system of claim 7 , wherein the triggering mechanism comprises one or more of:

a near field communication (NFC) subsystem including an NFC receiver included in the mobile device, the NFC receiver configured such that when the NFC receiver is positioned within a predefined distance of an NFC tag, the NFC receiver receives an identifying signal from the NFC tag that triggers the mobile device initialization module;

a pluggable cable configured to be connected to the mobile device; and

a WiFi hotspot in the vehicle or mobile device.

9. The automatic pairing system of claim 7 , wherein the mobile device further comprises an evaluation module configured to determine an optimal method of pairing between the mobile device and the vehicle.

10. A method of pairing a mobile device with a vehicle abstraction device, the vehicle abstraction device configured to interface with a vehicle, the method comprising:

triggering a mobile device initialization module loaded on the mobile device;

in response to triggering the mobile device initialization module, launching a mobile device pairing module;

automatically communicating mobile device pairing data stored on the mobile device pairing module with the vehicle;

establishing one or more communication channels of two or more communication types between the mobile device and the vehicle abstraction device based on the communicated mobile device pairing data, the one or more communication channels including two or more or a combination of a data projection communication channel, a remote procedure call (RPC) communication channel, and a Bluetooth communication channel;

setting a first communication channel of a first communication channel type between the vehicle abstraction device and the mobile device; and

setting a second communication channel of a second communication type between the vehicle abstraction device and another mobile device paired with the vehicle abstraction device,

wherein the pairing of the mobile device with the vehicle abstraction device includes a first pairing between the mobile device and the vehicle abstraction device, and

wherein the establishing the at least one communication channels occurs with no input from an operator following the triggering of the mobile device initialization module.

11. The method of claim 10 , wherein the triggering the mobile device initialization module comprises:

generating a radio frequency field to power a near field communication (NFC) tag secured to a vehicle component; and

receiving an identifying signal from the NFC tag.

12. The method of claim 10 , further comprising determining an optimal method of pairing between the mobile device and the vehicle.

13. The method of claim 10 , wherein triggering the mobile device initialization module comprises connecting a pluggable cable between the mobile device and the vehicle.

14. The method of claim 10 , wherein the mobile device is one of a plurality of mobile devices paired with the vehicle abstraction device, the method further comprising limiting communication to communication between the vehicle abstraction device and one of the plurality of mobile devices.

15. The method of claim 14 , wherein limiting communication comprises:

evaluating which of the plurality of mobile devices paired most recently with the vehicle abstraction device; and

allowing communication between the vehicle abstraction device and the one mobile device of the plurality of mobile devices that most recently paired with the vehicle abstraction device.

16. The method of claim 10 , wherein the mobile device pairing data includes identifying information for the mobile device, a password, a pairing sequence format, a protocol, a networking medium, and number and type of the at least one communication channels.

17. The automatic pairing system of claim 1 , wherein:

the one or more communication channels include a first pairing between each of the plurality of mobile devices and the vehicle;

the vehicle pairing module is configured to establish the one or more communication channels with no input from operators following the triggering of the vehicle initialization module; and

the vehicle pairing data includes one or more or a combination of identifying information for the vehicle, a password, a pairing sequence format, a protocol, a networking medium, and a number and a type of the one or more communication channels.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2020
From: CLOUDCAR, INC.
To: CLOUDCAR (ABC), LLC, AS ASSIGNEE FOR THE BENEFIT OF CREDITORS OF CLOUDCAR, INC.
Reel/Frame 053859/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2020
From: CLOUDCAR (ABC), LLC, AS ASSIGNEE FOR THE BENEFIT OF CREDITORS OF CLOUDCAR, INC.
To: LENNY INSURANCE LIMITED
Reel/Frame 053860/0951 →
SECURITY INTEREST Recorded Feb 26, 2019
From: CLOUDCAR, INC.
To: JAGUAR LAND ROVER LIMITED
Reel/Frame 048445/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2013
From: BARRETT, PETER; LEAK, BRUCE; OTHMER, KONSTANTIN; DRAGANIC, ZARKO
To: CLOUDCAR, INC.
Reel/Frame 029581/0280 →
Continuity (1)
Related Publication 20140194056A1 · Jul 10, 2014