IP Library Granted Patent US 9,768,956
Granted Patent B2
US 9,768,956 · App. 12/845,517 · Granted Sep 19, 2017

Methods and systems for facilitating communications between vehicles and service providers

Inventor: Mark S. Schaefer (Sterling Heights, MI)
Assignee: GENERAL MOTORS LLC
H04L9/0866H04L9/0869H04L2209/805H04L2209/84
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,768,956
App. No.
12/845,517
Granted
Sep 19, 2017
Kind
B2
Abstract

Methods and systems for facilitating communications between a vehicle and a service provider are provided. A first address of a vehicle communication device and a second address of a service provider communication device are obtained at a remote location that is remote to both the vehicle and the service provider. A set of keys, including a first key and a second key, is generated at the remote server. The first key is for use by the vehicle in establishing communications with the service provider, and the second key is for use by the service provider in establishing communications with the vehicle. The first key is provided to the vehicle, and the second key is provided to the service provider.

Claims (54)

1. A method for facilitating communications between a vehicle having a first communication device with a first address and a service provider having a second communication device with a second address, the method comprising the steps of:

obtaining the first address and the second address, along with additional vehicle information pertaining to the vehicle and additional service provider information pertaining to the service provider, via a remote server at a remote location that is remote to both the vehicle and the service provider;

generating a set of pairing keys via the remote server using the first address and the second address, the set of pairing keys comprising:

a first key for use by the vehicle in establishing communications with the service provider; and

a second key for use by the service provider in establishing communications with the vehicle;

providing the first key to the vehicle;

providing the second key to the service provider;

facilitating information flow between the vehicle and the service provider via the remote server using the additional vehicle information and the additional service provider information;

receiving a notification as to a communication connection between the first communication device and the second communication device; and

providing instructions to facilitate a flow of information between the first communication device and the second communication device based on the notification, the first address, and the second address;

wherein the step of providing instructions comprises the step of providing a sequence of queries from the remote server to the service provider using the additional vehicle information for use in obtaining the information from the vehicle.

2. The method of claim 1 , further comprising the steps of:

storing the first key at the vehicle; and

storing the second key at the service provider.

3. The method of claim 1 , wherein the step of generating the first key and the second key comprises the steps of:

generating a random number;

generating a security code; and

executing an algorithm to generate the first key and the second key using the first address, the second address, the random number, and the security code.

4. The method of claim 1 , wherein the step of providing instructions comprises the step of providing a description of goods or services offered by the service provider from the remote server to the vehicle using the additional service provider information.

5. The method of claim 1 , further comprising:

pairing the vehicle and the service provider via the remote server using the additional vehicle information and the additional service provider information.

6. The method of claim 1 , wherein the additional vehicle information comprises a history of the vehicle.

7. The method of claim 1 , wherein the additional service provider information comprises goods or services offered by the service provider.

8. The method of claim 1 , wherein the first address corresponds to a mapping of a vehicle identifier of the vehicle and a telematics unit identifier of a telematics unit of the vehicle.

9. The method of claim 1 , wherein different service providers of a particular brand of vehicle are assigned a same, common second address corresponding to the particular brand.

10. The method of claim 9 , further comprising:

pairing the vehicle and the service provider via the remote server using a brand of the vehicle and the common address of the service provider corresponding to the brand.

11. A system for facilitating communications between a vehicle having a first communication device with a first address and a service provider having a second communication device with a second address, the system comprising:

a processor disposed in a remote location that is remote to the vehicle and the service provider, the processor configured to:

obtain the first address and the second address, along with additional vehicle information pertaining to the vehicle and additional service provider information pertaining to the service provider;

generate a set of pairing keys using the first address and the second address, the set of pairing keys comprising:

a first key for use by the vehicle in establishing communications with the service provider; and

a second key for use by the service provider in establishing communications with the vehicle; and

facilitate information flow between the vehicle and the service provider using the additional vehicle information and the additional service provider information; and

a transmitter coupled to the processor and configured to:

transmit the first key to the vehicle; and

transmit the second key to the service provider;

wherein the first address corresponds to a mapping of a vehicle identifier of the vehicle and a telematics unit identifier of a telematics unit of the vehicle.

12. The system of claim 11 , further comprising:

a first memory disposed at the vehicle and configured to store the first key; and

a second memory disposed at the service provider and configured to store the second key.

13. The system of claim 11 , wherein the processor is further configured to pair the vehicle and the service provider via the remote server using the additional vehicle information and the additional service provider information.

14. The system of claim 11 , wherein different service providers of a particular brand of vehicle are assigned a same, common second address corresponding to the particular brand.

15. A method for facilitating communications between a vehicle having a first communication device with a first address and a service provider having a second communication device with a second address, the method comprising the steps of:

obtaining the first address and the second address, along with additional vehicle information pertaining to the vehicle and additional service provider information pertaining to the service provider, via a remote server at a remote location that is remote to both the vehicle and the service provider;

generating a set of pairing keys via the remote server using the first address and the second address, the set of pairing keys comprising:

a first key for use by the vehicle in establishing communications with the service provider; and

a second key for use by the service provider in establishing communications with the vehicle;

providing the first key to the vehicle;

providing the second key to the service provider;

facilitating information flow between the vehicle and the service provider via the remote server using the additional vehicle information and the additional service provider information;

receiving a notification as to a communication connection between the first communication device and the second communication device; and

providing instructions to facilitate a flow of information between the first communication device and the second communication device based on the notification, the first address, and the second address;

wherein the step of providing instructions comprises the step of providing a description of goods or services offered by the service provider from the remote server to the vehicle using the additional service provider information.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 034183/0436 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GENERAL MOTORS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2010
From: SCHAEFER, MARK S.
To: GENERAL MOTORS LLC
Reel/Frame 024756/0158 →
Continuity (1)
Related Publication 20120030467A1 · Feb 2, 2012