IP Library Patent Application 13766386
Patent Application
App. No. 13/766,386

SYSTEM AND METHOD FOR COMMUNICATING USING AN IN-VEHICLE SYSTEM

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 None
App. No.
13/766,386
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. The voice-band modem is configured to receive data for transfer to the remote receiver station, encode the data to form a series of encoded packets, and transmit the encoded packets to the remote receiver station using a first modulation scheme. Thereafter, unless an indication that the series of packets has been received by at the receiving station is provided, the voice-band modem automatically retransmit the encoded packets to the remote receiver station using a second modulation scheme.

Claims (51)

1 - 20 . (canceled)

21 . An answering point device for communicating with a mobile device, the answering point device configured to:

receive a series of symbols from the mobile device, each symbol being a sum of k orthogonal sinusoids out of a set of n orthogonal sinusoids, where k and n are integers with k<n;

demodulate each received symbol by performing a Fourier transform on each symbol to determine the frequencies of the k sinusoids present;

form received bursts from the demodulated symbols, a burst comprising one or more fountain encoded packets and a cyclic redundancy check code;

and reconstruct source data based on fountain encoded packets for which no errors have been detected by the cyclic redundancy check code.

22 . The answering point device of claim 21 further configured to form a binary word of length n with k ones in bit positions corresponding to the k frequencies of the sinusoids present and zeros in all other bit positions.

23 . The answering point device of claim 22 further configured to compare said formed binary word with a stored set of binary words from a table having entries of binary words of length n that have k ones and identify an index of an entry that matches said formed binary word.

24 . The answering point device of claim 23 further configured to decode d bits, wherein the d bits corresponds to said index of said entry that matches said formed binary word, and d is the largest integer less than or equal to

log

2

(

n

k

)

.

25 . The answering point device of claim 21 wherein the series of symbols is received via a voice channel.

26 . The answering point device of claim 21 further configured to transmit a trigger signal to the mobile device to notify the mobile to start sending data data.

27 . The answering point device of claim 26 further configured to transmit the trigger signal until all source data has been received.

28 . The answering point device of claim 27 further configured to cease transmission of the trigger signal when all data has been received.

29 . A method in an answering point device for communicating with a mobile device, the method comprising:

receiving a series of symbols from the mobile device, each symbol being a sum of k orthogonal sinusoids out of a set of n orthogonal sinusoids, where k and n are integers with k<n;

demodulating each received symbol by performing a Fourier transform on each symbol to determine the frequencies of the k sinusoids present;

forming received bursts from the demodulated data, a burst comprising one or more fountain encoded packets and a cyclic redundancy check code;

and reconstructing source data based on fountain encoded packets for which no errors have been detected by the cyclic redundancy check code.

30 . The method of claim 29 further comprising forming a binary word of length n with k ones in bit positions corresponding to the k frequencies of the sinusoids present and zeros in all other bit positions.

31 . The method of claim 30 further comprising comparing said formed binary word against a stored set of binary words from a table having entries of binary words of length n that have k ones and identifying an index of an entry that matches said formed binary word.

32 . The method of claim 31 further comprising decoding d bits, wherein the d bits correspond to said index of said entry that matches said formed binary word and d is the largest integer less than or equal to

log

2

(

n

k

)

.

33 . The method of claim 29 further comprising receiving the series of symbols via a voice channel.

34 . The method of claim 29 further comprising transmitting a trigger signal to the mobile device to notify the mobile to start sending data.

35 . The method of claim 34 further comprising transmitting the trigger signal to the mobile device until all data has been received.

36 . The method of claim 35 further comprising ceasing transmission of the trigger signal when all data has been received.

37 . A mobile device for communicating wirelessly to a remote receiver station, wherein the mobile device is configured to:

assemble source packets for transfer to the remote receiver station;

encode the source packets with a fountain code to form a series of encoded packets;

upon receiving a trigger signal from the remote receiver station, transmit encoded packets to the remote receiver station using a first modulation scheme; and

if the trigger signal persists after transmitting a predetermined number of encoded packets, transmitting encoded packets to the remote receiver station using a second modulation scheme.

38 . The mobile device of claim 37 wherein the first modulation scheme includes a high-rate modulation scheme and the second modulation scheme includes a low-rate modulation scheme.

39 . A method in a mobile device for communicating wirelessly with a remote receiver station, the method comprising:

assembling source packets for transfer to the remote receiver station;

encoding the source packets with a fountain code to form a series of encoded packets;

upon receiving a trigger signal from the remote receiver station, transmitting the encoded packets to the remote receiver station using a first modulation scheme; and

if the trigger signal persists after transmitting a predetermined number of encoded packets, transmitting encoded packets to the remote receiver station using a second modulation scheme.

40 . The method of claim 39 wherein the first modulation scheme includes a high-rate modulation scheme and the second modulation scheme includes a low-rate modulation scheme.

Assignments (1)
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034013/0848 →