IP Library Granted Patent US 8,537,747
Granted Patent B2
US 8,537,747 · App. 12/541,547 · Granted Sep 17, 2013

Packet data origination for vehicle communication with a call center

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,537,747
App. No.
12/541,547
Granted
Sep 17, 2013
Kind
B2
Abstract

A system and method for making vehicle originated calls to a telematics service provider or other call center. The method includes identifying a call type associated with a desired wireless communication of speech or data to the call center, and then carrying out one of a number of different call connection processes depending on the call type. For voice channel cellular connections, an in-band modem cellular connection is preferably established in most instances using a connection retry strategy that includes primary, secondary, and possibly tertiary connection attempts each of which utilize at least one of a number of different voice and data call origination processes. The system and method can be carried out in connection with various cellular system technologies, but is especially suited for use with GSM systems.

Claims (19)

1. A packet data origination method for use by a vehicle telematics unit to provide a wireless data communication from the telematics unit to a call center, comprising the steps of:

(a) determining if there is an existing packet data protocol (PDP) context for the telematics unit;

(b) determining, when an existing PDP context is found, whether there is an existing packet data connection is available between the telematics unit and call center and, if so, using the existing packet data connection to transmit the data, and if not, then attempting to establishing a new packet data connection between the telematics unit and call center as part of carrying out a nested iterative process to obtain a new PDP context;

(c) obtaining a packet data connection to the call center via either the existing PDP context or the new PDP context; and

(d) transmitting data over the packet data connection from the telematics unit to the call center.

2. A packet data origination method as defined in claim 1 , wherein the step of attempting to establish a new packet data connection further comprises the step of starting a retransmission timer, transmitting packet data to the call center, incrementing a counter if the timer expires before the new packet data connection is established, and re-attempting to establish the new packet data connection.

3. A packet data origination method as defined in claim 2 , further comprising the steps of determining if the counter has reached a specified maximum limit and carrying out the re-attempting step if the limit has not been reached.

4. A packet data origination method as defined in claim 1 , wherein step (b) further comprises the steps of carrying out a connection management procedure and an activation procedure.

5. A packet data origination method as defined in claim 4 , wherein step (c) further comprises obtaining a packet data connection between the telematics unit and call center over a GRPS network, and wherein step (b) further comprises carrying out a GPRS attach procedure, and wherein the step of carrying out an activation procedure further comprises establishing the new PDP context over the GRPS network.

6. A packet data origination method as defined in claim 5 , wherein step (b) further comprises carrying out the nested iterative process using an outer iterative loop that includes the GPRS attach procedure and connection management procedure and an inner iterative loop that includes the activation procedure.

7. A packet data origination method as defined in claim 6 , wherein the connection management procedure includes the step of communicating with a base station to receive assigned packet data channels.

8. A packet data origination method as defined in claim 6 , wherein each loop includes a counter and comprises carrying out multiple iterations of the loop until its procedure is successful or its counter reaches a specified maximum limit.

9. A packet data origination method as defined in claim 8 , further comprising the step of incrementing the counter of the outer loop each time the counter of the inner loop reaches its maximum limit.

10. A packet data origination method as defined in claim 1 , wherein step (d) further comprises determining whether encrypted transmission of the data is desired based on the data being transmitted.

11. A packet data origination method for use by a vehicle telematics unit to provide a wireless data communication over a GPRS network from the telematics unit to a call center, comprising the steps of:

(a) determining if there is an existing packet data protocol (PDP) context for the telematics unit;

(b) carrying out a GPRS attach procedure, connection management procedure, and a PDP context activation procedure for a packet data connection between the telematics unit and call center if no existing PDP context is found in step (a), wherein the connection management procedure includes the step of receiving packet data channel assignments, and the PDP context activation procedure includes the steps of confirming that a new PDP context exists, determining that a packet uplink assignment has been received by the telematics unit, and sending a packet control acknowledgement over an assigned packet associated control channel;

(c) obtaining the packet data connection to the call center via either the existing PDP context or the new PDP context; and

(d) transmitting data over the packet data connection from the telematics unit to the call center.

Assignments (8)
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 025246/0056 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GENERAL MOTORS COMPANY
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023990/0683 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GENERAL MOTORS COMPANY
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023990/0121 →
CHANGE OF NAME Recorded Nov 12, 2009
From: GENERAL MOTORS COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 023504/0691 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2009
From: MADHAVAN, SETHU K.; YI, KI HAK; CHESNUTT, ELIZABETH
To: GENERAL MOTORS COMPANY
Reel/Frame 023189/0944 →