IP Library Granted Patent US 8,300,662
Granted Patent B2
US 8,300,662 · App. 12/538,750 · Granted Oct 30, 2012

System and method for communicating using an in-vehicle system

Assignee: Research In Motion Limited
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,300,662
App. No.
12/538,750
Granted
Oct 30, 2012
Kind
B2
Abstract

A system and method for communicating wirelessly from a mobile device to a remote receiver station is disclosed. The system includes a controller configured to monitor a status of the mobile device and, upon an initiation event, initiate a data transfer process to wirelessly communicate data to the remote receiver station. The system also includes a voice-band modem that, upon initiation of the data transfer process is configured to receive data for transfer to the remote receiver station, divide the source data into a collection source packets, and encode the data using a fountain code encoding protocol to form a series of encoded packets. The voice band modem is also configured to transmit the series of encoded packets to the remote receiver station as a burst including all of the source data and repeatedly transmit the encoded packets until receiving an indication that the series of packets including all of the source data has been received at the receiving station.

Claims (16)

1. A system for communicating wirelessly from an in-vehicle system (IVS) to an answering point device, the system comprising:

an answering point device configured to monitor for an initiation signal from the IVS;

said IVS configured to wirelessly transmit an initiation signal to the answering point device;

upon receiving the initiation signal from the IVS, said answering point device configured to continuously transmit a trigger signal to the IVS to trigger communication from the IVS to the answering point device;

while receiving the trigger signal, said IVS configured to transmit a plurality of encoded packets as a series of bursts, wherein each burst in the series of bursts is associated with a burst number;

the answering point device configured to:

receive and decode said packets, wherein the answering point device blind detects a burst number associated with a given burst and decodes the given burst using the blind-detected burst number

determine if the decoded packets provide a complete set of source data; and

upon determining that the decoded packets provide a complete set of source data, indicate to the IVS that a complete set of source data has been received.

2. The system of claim 1 wherein the answering point device is further configured to continuously transmit the trigger signal to the IVS until a complete set of source data has been determined to have been received.

3. The system of claim 1 wherein the answering point device is further configured to check an expected checksum based on decoding the given burst using the blind-detected burst number with a received checksum to determine whether the blind-detected burst number is an actual burst number associated with the given burst.

4. The system of claim 3 wherein the checksum forms a cyclic redundancy code.

5. The system of claim 1 wherein the burst number is not explicitly transmitted to the answering point device.

6. The system of claim 1 wherein the answering point device is further configured to determine a packet number for each of the plurality of encoded packets using the burst number.

7. The system of claim 1 wherein the answering point device is further configured to determine an encoding vector associated with each encoded packet using the burst number.

8. The system of claim 7 wherein the answering point device is configured to arrange the encoded packets and encoding vector in a decoding matrix and invert the decoding matrix to determine if the encoded packets provide a complete set of source data.

Assignments (9)
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034013/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029164/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2012
From: SIMMONS, SEAN; JANHUNEN, STEFAN ERIK
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029047/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2012
From: FURBECK, DAVID STUART
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 027841/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2012
From: SIMMONS, SEAN; JANHUNEN, STEFAN ERIK
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027841/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2010
From: FURBECK, DAVID STUART
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 023766/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2010
From: SIMMONS, SEAN; JANHUNEN, STEFAN ERIK
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023767/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2010
From: SIMMONS, SEAN; JANHUNEN, STEFAN ERIK
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023744/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2010
From: FURBECK, DAVID STUART
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 023744/0280 →
Continuity (2)
Provisional Application 61087993 · Aug 11, 2008
Related Publication 20110063987A9 · Mar 17, 2011