IP Library Granted Patent US 8,219,710
Granted Patent B2
US 8,219,710 · App. 11/554,000 · Granted Jul 10, 2012

Method of establishing a data connection with a telematics-equipped vehicle

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 8,219,710
App. No.
11/554,000
Granted
Jul 10, 2012
Kind
B2
Abstract

A method for establishing a wireless, mobile-terminated data connection with a telematics-equipped vehicle so that data can be sent to and received from the vehicle. Generally, the method involves receiving network address update information from a wireless carrier system, using the network address update information to determine if a network address currently exists for a particular telematics-equipped vehicle, and using the current network address (if one exists) to establish a wireless, mobile-terminated data connection with the telematics-equipped vehicle. This method addresses some of the challenges involved in creating a mobile-terminated data connection with a device that has a temporary or dynamic network address.

Claims (35)

1. A method of obtaining a network address for a telematics-equipped vehicle, the method comprising the steps of:

(a) receiving a network address update message from a wireless carrier system at a network address server, the network address update message includes at least one network address and associated vehicle identifier and the network address update message is sent by the wireless carrier system;

(b) saving the at least one network address and associated vehicle identifier from the network address update message sent by the wireless carrier system to the network address server;

(c) receiving a network address request message for a mobile-terminated call at the network address server, the network address request message includes at least one provided vehicle identifier and is sent by a remote entity attempting to make a mobile-terminated call to the telematics-equipped vehicle;

(d) searching the network address server for an associated vehicle identifier that matches the provided vehicle identifier, and when such an associated vehicle identifier is found then obtaining the corresponding network address from the network address server; and

(e) sending a network address response message for a mobile-terminated call that is at least partially based on the results of the search in step (d), the network address response message includes the corresponding network address and is sent by the network address server back to the remote entity so that the remote entity can utilize the corresponding network address to establish a mobile-terminated data connection with the telematics-equipped vehicle.

2. The method of claim 1 , wherein the network address is a dynamically assigned internet protocol (IP) address.

3. The method of claim 1 , wherein the associated vehicle identifier is selected from the group consisting of: a mobile identification number (MIN), a mobile directory number (MDN), an electronic serial number (ESN), a mobile equipment identifier (MEID), a media access control address (MAC address), a vehicle identification number (VIN), a subscriber account number, and a subscriber name.

4. The method of claim 1 , wherein the network address update message of step (a) further includes at least one item selected from the group consisting of: a date, a time, a time to live (TTL), an expiration date, a cell tower identifier, and a geographic location.

5. The method of claim 1 , wherein the network address update message of step (a) is received from a wireless carrier system component selected from the group consisting of: an authentication server, a domain name system (DNS) server, a dynamic domain name server (DDNS), and a dynamic host configuration protocol (DHCP) server.

6. The method of claim 1 , wherein the network address server of step (b) is a dynamic domain name system (DDNS) server.

7. The method of claim 1 , wherein the network address request message of step (c) is received from at least one member of a group consisting of: a call center, an IP push server, a router, and a messaging device.

8. The method of claim 1 , wherein the network address request message of step (c) further includes a plurality of provided vehicle identifiers corresponding to a plurality of telematics-equipped vehicles for which network addresses are desired.

9. The method of claim 1 , wherein the network address response message of step (e) includes the corresponding network address and is sent to a call center so that the call center can utilize the corresponding network address to establish a mobile-terminated data connection with the telematics-equipped vehicle.

10. The method of claim 1 , wherein the network address response message of step (e) includes information that a corresponding network address cannot be located, is unavailable, has expired, or does not exist.

11. The method of claim 1 , wherein the network address response message of step (e) includes the provided vehicle identifier and is sent to the wireless carrier system so that the wireless carrier system can utilize the provided vehicle identifier to establish a mobile-terminated data connection with the telematics-equipped vehicle.

12. A method of establishing a mobile-terminated data connection with a telematics-equipped vehicle in a dormant mode, the method comprising the steps of:

(a) providing a vehicle identifier that identifies the telematics-equipped vehicle in a dormant mode with which the mobile-terminated data connection is desired;

(b) sending a network address request message from a first system component that is attempting to establish a mobile-terminated data connection with the telematics-equipped vehicle to a second system component, wherein the network address request message includes the provided vehicle identifier;

(c) searching the second system component for a data entry that matches the provided vehicle identifier, and obtaining a corresponding network address when such a match is found;

(d) sending a network address response message from the second system component back to the first system component, the network address response message includes the corresponding network address and is sent to the first system component so that the first system component can utilize the corresponding network address to establish a mobile-terminated data connection with the telematics-equipped vehicle; and

(e) using the corresponding network address to initiate a mobile-terminated data connection with the telematics-equipped vehicle in a dormant mode over a wireless network.

13. The method of claim 12 , wherein the method further includes the step of: receiving a network address update message from a wireless carrier system that includes at least one network address/associated vehicle identifier pairing.

14. The method of claim 12 , wherein the first system component is a call center and the second system component is a network address server.

15. The method of claim 12 , wherein the network address request message of step (b) further includes a plurality of provided vehicle identifiers corresponding to a plurality of telematics-equipped vehicles for which network addresses are desired.

16. The method of claim 12 , wherein the network address response message of step (d) is sent to a call center so that the call center can utilize the corresponding network address to initiate a mobile-terminated data connection with the telematics-equipped vehicle in step (e).

17. A method of establishing a mobile-terminated data connection with a telematics-equipped vehicle in an idle mode, the method comprising the steps of:

(a) providing a vehicle identifier that identifies the telematics-equipped vehicle in an idle mode with which the mobile-terminated data connection is desired;

(b) sending a network address request message from a first system component that is attempting to establish a mobile-terminated data connection with the telematics-equipped vehicle to a second system component, wherein the network address request message includes the provided vehicle identifier;

(c) searching the second system component for a data entry that matches the provided vehicle identifier, and determining whether such a match currently exists;

(d) when such a match does not currently exist, then sending a network address response message from the second system component to a wireless network that includes the provided vehicle identifier; and

(e) causing the wireless network to use the provided vehicle identifier to establish a corresponding network address for the telematics-equipped vehicle so that the first system component can utilize the corresponding network address to initiate the mobile-terminated data connection with the telematics-equipped vehicle in the idle mode over the wireless network.

18. The method of claim 17 , wherein the method further includes the step of: receiving a network address update message from a wireless carrier system that includes at least one network address/associated vehicle identifier pairing.

19. The method of claim 17 , wherein the first system component is a call center and the second system component is a network address server.

20. The method of claim 17 , wherein the network address request message of step (b) further includes a plurality of provided vehicle identifiers corresponding to a plurality of telematics-equipped vehicles for which network addresses are desired.

Assignments (15)
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 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GENERAL MOTORS LLC
Reel/Frame 025315/0162 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0656 →
CHANGE OF NAME Recorded Nov 12, 2009
From: GENERAL MOTORS COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 023504/0691 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023155/0849 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023155/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2009
From: MOTORS LIQUIDATION COMPANY
To: GENERAL MOTORS COMPANY
Reel/Frame 023148/0248 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0817 →
CHANGE OF NAME Recorded Aug 21, 2009
From: GENERAL MOTORS CORPORATION
To: MOTORS LIQUIDATION COMPANY
Reel/Frame 023129/0236 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0491 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GENERAL MOTORS CORPORATION
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022552/0006 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GENERAL MOTORS CORPORATION
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022191/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2007
From: JAMALI, HAMADI
To: GENERAL MOTORS CORPORATION
Reel/Frame 019926/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2006
From: YI, KI HAK; MADHAVAN, SETHU
To: GENERAL MOTORS CORPORATION
Reel/Frame 018449/0028 →