IP Library Granted Patent US 10,200,849
Granted Patent B1
US 10,200,849 · App. 15/880,899 · Granted Feb 5, 2019

Systems and methods for auto-pair via a plurality of protocols

Inventor: Luke D. Heide (Plymouth, MI)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
H04W8/005H04W4/48H04W4/80H04W48/16H04W76/14H04L63/06H04L63/083H04W12/04H04W12/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 10,200,849
App. No.
15/880,899
Granted
Feb 5, 2019
Kind
B1
Abstract

Systems and methods for auto-pairing using a plurality of protocols are described. One embodiment of a system includes an environment computing device that includes a Bluetooth low energy (BLE) hardware component for facilitating communication via a BLE protocol. The environment computing device may also include a Bluetooth classic hardware component for facilitating communication via a Bluetooth classic protocol and a memory component that stores logic. When the logic is executed by the environment computing device, the environment computing device may establish, via the BLE hardware component, a BLE connection with a user device, may receive a message via the BLE connection to turn on a Bluetooth classic discover mode, and may establish a Bluetooth classic connection with the user device.

Claims (44)

1. A system for auto-pairing via a plurality of protocols comprising:

an environment computing device that includes an environment-side Bluetooth low energy (BLE) hardware component for facilitating communication via a BLE protocol, an environment-side Bluetooth classic hardware component for facilitating communication via a Bluetooth classic protocol, and a memory component that stores logic that, when executed by the environment computing device, causes the environment computing device to perform at least the following:

establish, via the BLE hardware component, a BLE connection with a user device;

receive a message via the BLE connection to turn on a Bluetooth classic discover mode; and

establish a Bluetooth classic connection with the user device.

2. The system of claim 1 , further comprising the user device, wherein the user device includes a user-side BLE hardware component and a user-side Bluetooth classic hardware component.

3. The system of claim 1 , further comprising a remote computing device, wherein a user registers a profile with the remote computing device.

4. The system of claim 1 , wherein the environment computing device receives a user token from the user device and, upon receiving the user token from the user device, the environment computing device decrypts the user token, authenticates a user, and receives profile data associated with the user.

5. The system of claim 1 , wherein establishing the BLE connection includes:

the environment computing device broadcasting a message and a unique service identifier;

the user device detecting the message and sending a request for an identifier associated with a user-side BLE hardware component; and

the environment computing device receiving the request and sending the identifier associated with the user-side BLE hardware component to the user device.

6. The system of claim 1 , wherein the environment computing device serves an environment that includes at least one of the following: a land-based vehicle, an air-based vehicle, a water-based vehicle, a home, or an office.

7. The system of claim 1 , wherein the environment computing device further comprises a modem for communicating with a remote computing device.

8. A system for auto-pairing via a plurality of protocols comprising:

a user device that includes a first communication hardware component for communicating via a first communication protocol, a second communication hardware component for communicating via a second communication protocol, a first processor, and a first memory component that stores user-side logic;

an environment computing device that includes a third communication hardware component for communicating via the first communication protocol, a fourth communication hardware component for communicating via the second communication protocol, a second processor, and a second memory component that stores environment-side logic, wherein:

the environment-side logic causes the environment computing device to send an identifier associated with the third communication hardware component to the user device and establishes a connection with the user device via the first communication protocol;

the user-side logic causes the user device to communicate a message to the environment computing device via the first communication protocol to turn on a discover mode on the fourth communication hardware component;

the environment-side logic causes the environment computing device to turn on a discover mode for the second communication protocol and pair with the user device via the second communication protocol.

9. The system of claim 8 , wherein the environment computing device serves an environment that includes at least one of the following: a land-based vehicle, an air-based vehicle, a water-based vehicle, a home, or an office.

10. The system of claim 8 , wherein the first communication protocol includes a BLE protocol.

11. The system of claim 8 , wherein the second communication protocol includes a Bluetooth classic protocol.

12. The system of claim 8 , wherein the environment computing device receives a user token from the user device and, upon receiving the user token from the user device, the environment computing device decrypts the user token, authenticates a user, and receives profile data associated with the user.

13. The system of claim 8 , further comprising a remote computing device, wherein a user registers a profile with the remote computing device via a third communication protocol.

14. The system of claim 8 , wherein establishing the connection via the first communication protocol includes:

the environment computing device broadcasting a message and a unique service identifier;

the user device detecting the message and sending a request for the identifier associated with the third communication hardware component; and

the environment computing device receiving the request and sending the identifier associated with the third communication hardware component to the user device.

15. A vehicle comprising:

a vehicle computing device that includes a Bluetooth low energy (BLE) hardware component for facilitating communication via a BLE protocol, a Bluetooth classic hardware component for facilitating communication via a Bluetooth classic protocol, and a memory component that stores logic that, when executed by the vehicle computing device, causes the vehicle computing device to perform at least the following:

establish, via the BLE hardware component, a BLE connection with a user device;

receive a message via the BLE connection to turn on a Bluetooth classic discover mode;

in response to receiving the message to turn on the Bluetooth classic discover mode, turn on the Bluetooth classic discover mode via the Bluetooth classic hardware component; and

establish a Bluetooth classic connection with the user device.

16. The vehicle of claim 15 , wherein the logic further causes the vehicle computing device to perform at least the following:

receive a request for a BLE identifier from the user device, the BLE identifier being associated with the BLE hardware component; and

send the BLE identifier to the user device to establish the BLE connection with the user device.

17. The vehicle of claim 16 , wherein the logic further causes the vehicle computing device to register the vehicle with a remote computing device, wherein registration includes submitting a vehicle identifier and the BLE identifier.

18. The vehicle of claim 15 , wherein the logic further causes the vehicle computing device to perform at least the following:

receive the user token from the user device; and

decrypt the user token, authenticate a user, and receive profile data associated with the user.

19. The vehicle of claim 15 , wherein the user device registers a user with a remote computing device, and wherein registering the user comprises creating a user profile that is associated with a vehicle identifier and a user token for authenticating the user with the vehicle.

20. The vehicle of claim 15 , wherein the vehicle computing device further comprises a modem for communicating with a remote computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2019
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 048346/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2018
From: HEIDE, LUKE D.
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 044740/0348 →
Cited By (1)
US 12,418,945