IP Library Granted Patent US 8,369,210
Granted Patent B2
US 8,369,210 · App. 12/651,438 · Granted Feb 5, 2013

Retry for telematics packet data connection failures in CDMA 1xRTT network

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,369,210
App. No.
12/651,438
Granted
Feb 5, 2013
Kind
B2
Abstract

A technique and system are provided for executing retry procedures to resolve a packet connection failure during a CDMA 1xRTT packet session. In particular, the DTE is configured and controlled to retry based on either failure signals from the NAD or the Application Service Timer. Moreover, in one aspect, the DIE is configured and controlled to retry the packet connection selectively for traffic channel assignment failure, PPP connection failure, TCP/IP connection failure and Application service failure. In this way, the end user will experience a shorter service delivery time for packet-based telematics services.

Claims (33)

1. A method of resolving a failed wireless broadband packet session between a telematics unit and a remote entity, the method comprising:

establishing a wireless broadband packet session between the telematics unit and the remote entity, wherein the packet session utilizes a communications chain including multiple serial communications links;

detecting at the telematics unit that the packet session has failed due to a failure of one of the multiple serial communications links;

accessing a database containing prior failure incidences for each of the multiple serial communications links and determining respective ranks of the multiple serial communications links based on failure risk; and

retrying each of the multiple serial communications links in order of the respective ranks to reestablish the packet session.

2. The method according to claim 1 , wherein the wireless broadband packet sessions conforms to one of CDMA 1xRTT, CDMA 1xEVDO HRPD, GSM GPRS/EDGE, WCDMA/HSDPA, HSUPA.

3. The method according to claim 1 , wherein the multiple serial communications links include an Application Service link, a TCP/IP link, a PPP link and a Data Channel Assignment link.

4. The method according to claim 1 , wherein determining respective ranks of the multiple serial communications links based on failure risk comprises determining the respective ranks based on historical failure incidence for each of the multiple serial communications links.

5. The method according to claim 1 wherein the Application Service link is associated with an application local to the telematics unit.

6. The method according to claim 3 , wherein determining the respective ranks based on historical failure incidence for each of the multiple serial communications links further comprises weighting the historical failure incidence.

7. The method according to claim 5 , wherein weighting the historical failure incidence further comprises weighting historical failure incidence based on time elapsed for each historical failure event.

8. The method according to claim 1 , wherein one of the multiple serial communications links provides access to a wireless network.

9. A method of reconnecting a failed CDMA 1xRTT packet session between a telematics unit and a remote entity, the method comprising:

establishing a wireless CDMA 1xRTT packet session between the telematics unit and the remote entity, wherein the packet session utilizes multiple serial communications links including an application service, having an application service timer, and a network access device;

detecting an error signal at the telematics unit, the error signal originating from one of the application service timer and the network address device, the error signal indicating that the packet session has failed due to a failure of one of the multiple serial communications links;

determining whether the error signal originated from the application service timer or the network address device;

establishing a retry sequence to retry selected ones of the multiple serial communications links based on the origin of the received error signal; and

reestablishing the failed packet session.

10. The method according to claim 9 , wherein the multiple serial communications links include an Application Service link, a TCP/IP link, a PPP link and a Data Channel Assignment link.

11. The method according to claim 10 , wherein establishing a retry sequence to retry selected ones of the multiple serial communications links based on the origin of the received error signal further comprises establishing a retry sequence including the TCP/IP link, PPP link and Data Channel Assignment link if the error signal originated from the application service timer.

12. The method according to claim 10 , wherein the received error signal comprises a timeout signal from the application service timer.

13. The method according to claim 10 , wherein establishing a retry sequence to retry selected ones of the multiple serial communications links based on the origin of the received error signal further comprises establishing a retry sequence including the application service, TCP/IP link, and PPP link if the error signal originated from the network access device.

14. The method according to claim 10 , wherein the Application Service link is associated with an application local to the telematics unit.

15. The method according to claim 9 , wherein the network, access device provides access to a wireless network.

16. The method according to claim 9 , wherein the remote entity is a remote call center.

17. A non-transitory computer readable medium having thereon computer executable instructions for resolving a failed CDMA 1xRTT packet session between a telematics unit and a remote entity, the computer executable instructions comprising:

instructions for establishing a wireless CDMA 1xRTT packet session between the telematics unit and the remote entity, wherein the packet session utilizes a communications chain including multiple serial communications links;

instructions for detecting at the telematics unit that the packet session has failed due to a failure of one of the multiple serial communications links;

instructions for accessing a database containing prior failure incidences for each of the multiple serial communications links and determining respective ranks of the multiple serial communications links based on failure risk; and

instructions for retrying each of the multiple serial communications links in order of the respective ranks to reestablish the packet session.

18. The non-transitory computer readable medium according to claim 17 , wherein the multiple serial communications links include an Application Service link, a TCP/IP link, a PPP link and a Data Channel Assignment link.

19. The non-transitory computer readable medium according to claim 17 , wherein the instructions for determining respective ranks of the multiple serial communications links based on failure risk comprise instructions for determining the respective ranks based on historical failure incidence for each of the multiple serial communications links.

20. The non-transitory computer readable medium according to claim 17 , wherein the instructions for determining the respective ranks based on historical failure incidence for each of the multiple serial communications links further comprise instructions for weighting historical failure events based on time elapsed since each historical failure event.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 034183/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2011
From: LEI, YAO HUI; YI, KI HAK
To: GENERAL MOTORS LLC
Reel/Frame 025606/0823 →
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/0234 →
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 →