IP Library Granted Patent US 8,682,364
Granted Patent B2
US 8,682,364 · App. 13/287,520 · Granted Mar 25, 2014

Vehicle telematics communication using text encoding of binary data

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,682,364
App. No.
13/287,520
Granted
Mar 25, 2014
Kind
B2
Abstract

A system and method for sending binary data via a short message service (SMS) over a wireless communication system. The method provides the capability to send and receive binary data to a vehicle telematics unit using a text SMS message. The binary data is converted to encoded text according to an encoding scheme supported by a wireless communication system. Then, the encoded text is sent as an SMS message over the wireless communication system. Once, the SMS message containing the encoded text is received at its destination, it is converted back to binary data.

Claims (38)

1. A method of sending binary data via a short message service (SMS) over a wireless communication system, comprising the steps of:

(a) converting the binary data to encoded text according to an encoding scheme used by the wireless communication system to send SMS messages;

(b) sending the encoded text as an SMS message over the wireless communication system;

(c) receiving the SMS message containing the encoded text; and

(d) converting the encoded text back to the binary data;

wherein step (a) further comprises the steps of separating the binary data into groups of 6 bits and mapping each group of 6 bits to one of a plurality of encoded text characters; and

wherein the encoded text characters are selected from a group of encoded text characters that comprises the characters “a” through “z”, “A” through “Z”, “0” through “9”, and one or more non-alphanumeric symbols; and

wherein step (b) further comprises sending the SMS message from either a vehicle or a call center, step (c) further comprises receiving the SMS message at the other of the call center or vehicle, and step (d) further comprises recognizing that the sender of the SMS message is either the vehicle or call center by identifying a unique identifier associated with the sender.

2. The method of claim 1 , wherein the wireless network used by the wireless communication system is a CDMA, GSM, or LTE wireless network.

3. The method of claim 1 , wherein the encoded text are characters that are encoded according to a standard such as ASCII, Unicode (e.g., UTF-8. UTF-16, etc.), GSM 03.38 or others.

4. The method of claim 1 , wherein step (a) further comprises the step of adding an identifier to the encoded text identifying it as being a converted binary data and step (d) further comprises the step of converting the encoded text back to the binary data in response to receiving the identifier.

5. The method of claim 1 , wherein the groups of 6 bits are each groups of 6 successive bits of the binary data, and wherein step (a) further comprises providing each group of 6 successive bits with a binary value of its corresponding mapped encoded text character.

6. The method of claim 1 , wherein steps (a)-(b) are performed by a vehicle telematics unit.

7. The method of claim 1 , wherein the unique identifier of the vehicle or call center comprises their corresponding phone number.

8. A method of sending binary data via a short message service (SMS) over a wireless communication system, comprising the steps of:

(a) obtaining binary data for transmission via a short message service (SMS) of a wireless communication system;

(b) grouping every 6 successive bits of the binary data;

(c) identifying for each group of 6 successive bits an associated text character that can be sent via SMS over the wireless communication system;

(d) creating an SMS message from the identified text characters; and

(e) sending the SMS message over the wireless communication system;

wherein step (c) further comprises providing each group of 6 successive bits with a binary value of its corresponding mapped encoded text character; and

wherein the encoded text characters are selected from a group of encoded text characters, that comprises the characters “a” through “z”, “A” through “Z”, “0” through “9”, and one or more non-alphanumeric symbols; and

wherein step (e) further comprises sending the SMS message from either a vehicle or a call center, receiving the SMS message at the other of the call center or vehicle, and recognizing that the sender of the SMS message is either the vehicle or call center by identifying a unique identifier associated with the sender.

9. The method of claim 8 , wherein step (a) is preceded by an additional step determining that the communication is sent or received from/to vehicle to/from a call center.

10. The method of claim 9 , wherein the call center is a vehicle manufacturer related call center.

11. The method of claim 8 , wherein the encoded text are characters that are encoded according to a standard such as ASCII, Unicode (e.g., UTF-8. UTF-16, etc.), GSM 03.38 or others.

12. The method of claim 8 , wherein step (d) further comprises the step of adding an identifier in the SMS message identifying it as being a converted binary data.

13. The method of claim 8 , wherein steps (a) through (e) or part of them are performed by a vehicle telematics unit.

14. The method of claim 8 , wherein step (d) further comprises creating the SMS message by concatenating the identified text characters together.

15. A communication unit for a vehicle for sending binary data via a short message service (SMS) over a wireless communication system, wherein the communication unit includes a processor and computer readable memory that contains instructions that are executed by the processor to carry out the following steps:

(a) converting the binary data to encoded text according to an encoding scheme used by the wireless communication system to send SMS messages;

(b) sending the encoded text as an SMS message over the wireless communication system;

(c) receiving the SMS message containing the encoded text; and

(d) converting the encoded text back to the binary data;

wherein step (a) further comprises the steps of separating the binary data into groups of 6 bits and mapping each group of 6 bits to one of a plurality of encoded text characters; and

wherein the encoded text characters are selected from a group of encoded text characters, that comprises the characters “a” through “z”, “A” through “Z”, “0” through “9”, and one or more non-alphanumeric symbols; and

wherein step (b) further comprises sending the SMS message from either a vehicle or a call center, step (c) further comprises receiving the SMS message at the other of the call center or vehicle, and step (d) further comprises recognizing that the sender of the SMS message is either the vehicle or call center by identifying a unique identifier associated with the sender.

16. A communication unit as defined in claim 15 , wherein the communication unit is a vehicle telematics unit.

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 Jun 22, 2012
From: GENERAL MOTORS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 028423/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2012
From: MADHAVAN, SETHU K.
To: GENERAL MOTORS LLC
Reel/Frame 028396/0741 →