IP Library Granted Patent US 8,155,226
Granted Patent B2
US 8,155,226 · App. 13/052,707 · Granted Apr 10, 2012

Systems, devices, and methods for training sequence transmission and reception

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,155,226
App. No.
13/052,707
Granted
Apr 10, 2012
Kind
B2
Abstract

A training sequence helps optimize SNR degradation in a wireless communication. Various sets of training sequences may be stored in a repository, and transmitters and receivers encoded with such sequences transmit at least one of the sequences between them as part of the wireless transmission of data.

Claims (3683)

1. A computer-readable medium storing data for access by an application program being executed by a processor in a telecommunications device, comprising:

a first data structure stored in the computer-readable medium, the first data structure comprising at least one training sequence from a first set of training sequences consisting of:

Training Sequence

0

1

1

0

0

0

1

0

0

0

1

0

0

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

0

0

0

0

0

1

0

1

1

0

0

0

0

1

0

1

1

0

1

1

1

0

1

1

0

1

1

1

0

1

0

0

1

1

1

1

0

0

1

0

0

0

0

0

1

0

0

1

1

0

0

0

0

1

0

0

0

0

1

1

0

1

0

0

1

0

0

0

1

0

1

1

1

0

0

1

1

0

0

1

1

1

1

0

1

0

1

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

0

1

1

1

0

1

1

1

0

1

1

0

0

1

0

0

1

1

1

1

0

1

0

0

0

0

1

0

0

1

1

1

0

1

1

1

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

0

0

0

1

1

0

1

1

1

0

1

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1.

2. The computer-readable medium of claim 1 , wherein the first data structure comprises all of the first set of training sequences.

3. The computer-readable medium of claim 2 , further comprising a second data structure stored in the computer-readable medium, the second data structure comprising a second set of training sequences consisting of:

Training Sequence

0

0

1

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

1

1

1

0

0

1

0

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

1

1

0

1

1

1

0

1

0

0

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

0

0

0

1

1

1

0

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

0

1

0

0

0

1

1

1

1

0

0

0

0

1

1

0

1

0

1

1

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

0

0

1

0

0

1

1

1

0

1

0

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

0

1

0

1

0

0

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

1

0

0.

4. The computer-readable medium of claim 3 , wherein the first and second data structures further provide a one-to-one pairing between each of the at least one training sequence from the first set and a corresponding training sequence from the second set that is paired for use with the at least one training sequence from the first set.

5. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

and wherein the at least one training sequence is paired for use with training sequence:

0

0

1

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

1

1

1.

6. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

and wherein the at least one training sequence is paired for use with training sequence:

0

0

1

0

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

1

1

0

1

1

1.

7. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

0

0

0

1

1

1

0.

8. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

0

1

0

0

0

1

1

1

1

0.

9. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

and wherein the at least one training sequence is paired for use with training sequence:

0

0

0

1

1

0

1

0

1

1

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1.

10. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

0

0

1

0

0

1

1

1

0

1

0.

11. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

and wherein the at least one training sequence is paired for use with training sequence:

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

0

1

0

1

0

0

1

1

1

1

1.

12. The computer-readable medium of claim 1 , wherein the at least one training sequence is:

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1

and wherein the at least one training sequence is paired for use with training sequence:

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

1

0

0.

13. The computer-readable medium of claim 1 , wherein each training sequence in the first set of training sequences is associated with a training sequence code (TSC):

TSC

Training Sequence

0

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

1

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

2

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

3

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

4

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

5

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

6

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

7

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1.

14. The computer-readable medium of claim 13 , wherein each training sequence in the first set of training sequences is paired for use with a respective training sequence having the corresponding training sequence code (TSC) from a second set of training sequences consisting of:

TSC

Training Sequence

0

0

0

1

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

1

1

0

1

1

1

2

0

1

0

0

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

0

0

0

1

1

1

0

3

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

0

1

0

0

0

1

1

1

1

0

4

0

0

0

1

1

0

1

0

1

1

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1

5

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

0

0

1

0

0

1

1

1

0

1

0

6

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

0

1

0

1

0

0

1

1

1

1

1

7

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

1

0

0.

15. The computer-readable medium of claim 14 , wherein the first data structure comprises all of the first set of training sequences.

16. The computer-readable medium of claim 15 , wherein the first data structure comprises all of the second set of training sequences.

17. A device comprising:

a transmitter configured to transmit a burst including at least one training sequence, the at least one training sequence being stored on the device and the at least one training sequence being from a first set of training sequences consisting of:

Training Sequence

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1.

18. The device of claim 17 , wherein each training sequence in the first set of training sequences is associated with a training sequence code (TSC):

TSC

Training Sequence

0

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

1

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

2

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

3

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

4

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

5

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

6

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

7

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1.

19. The device of claim 18 , wherein each training sequence in the first set of training sequences is paired for use with a respective training sequence having the corresponding training sequence code (TSC) from a second set of training sequences consisting of:

TSC

Training Sequence

0

0

0

1

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

1

1

0

1

1

1

2

0

1

0

0

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

0

0

0

1

1

1

0

3

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

0

1

0

0

0

1

1

1

1

0

4

0

0

0

1

1

0

1

0

1

1

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1

5

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

0

0

1

0

0

1

1

1

0

1

0

6

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

0

1

0

1

0

0

1

1

1

1

1

7

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

1

0

0.

20. The device of claim 19 , wherein all of the training sequences of the first set of training sequences are stored on the device.

21. The device of claim 20 , wherein all of the training sequences of the second set of training sequences are stored on the device and wherein the device is configured to transmit the burst on a voice services over adaptive multi-user channels on one slot (VAMOS) timeslot.

22. The device of claim 19 , wherein the device comprises a receiver configured to use the at least one training sequence.

23. The device of claim 22 , wherein the receiver is configured to perform channel estimation using the at least one training sequence.

24. The device of claim 23 , wherein the receiver is configured to perform timing estimation using the at least one training sequence.

25. The device of claim 24 , wherein the receiver is configured to perform downlink advance receiver performance processing using the at least one training sequence.

26. The device of claim 17 , wherein the device is configured to receive an assignment that assigns the at least one training sequence.

27. The device of claim 17 , wherein the at least one training sequence is:

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

and wherein the at least one training sequence is paired for use with training sequence:

0

0

1

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

1

1

1.

28. The device of claim 17 , wherein the at least one training sequence is:

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

and wherein the at least one training sequence is paired for use with training sequence:

0

0

1

0

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

1

1

0

1

1

1.

29. The device of claim 17 , wherein the at least one training sequence is:

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

0

0

0

1

1

1

0.

30. The device of claim 17 , wherein the at least one training sequence is:

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

0

1

0

0

0

1

1

1

1

0.

31. The device of claim 17 , wherein the at least one training sequence is:

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

and wherein the at least one training sequence is paired for use with training sequence:

0

0

0

1

1

0

1

0

1

1

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1.

32. The device of claim 17 , wherein the at least one training sequence is:

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

0

0

1

0

0

1

1

1

0

1

0.

33. The device of claim 17 , wherein the at least one training sequence is:

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

and wherein the at least one training sequence is paired for use with training sequence:

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

0

1

0

1

0

0

1

1

1

1

1.

34. The device of claim 17 , wherein the at least one training sequence is:

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1

and wherein the at least one training sequence is paired for use with training sequence:

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

1

0

0.

35. A method for a device, the method comprising:

transmitting a burst including at least one training sequence, the at least one training sequence being stored on the device and the at least one training sequence being from a first set of training sequences consisting of:

Training Sequence

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1.

36. The method of claim 35 , wherein each training sequence in the first set of training sequences is associated with a training sequence code (TSC):

TSC

Training Sequence

0

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

1

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

2

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

3

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

4

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

5

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

6

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

7

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1.

37. The method of claim 36 , wherein each training sequence in the first set of training sequences is paired for use with a respective training sequence having the corresponding training sequence code (TSC) from a second set of training sequences consisting of:

TSC

Training Sequence

0

0

0

1

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

1

1

0

1

1

1

2

0

1

0

0

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

0

0

0

1

1

1

0

3

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

0

1

0

0

0

1

1

1

1

0

4

0

0

0

1

1

0

1

0

1

1

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1

5

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

0

0

1

0

0

1

1

1

0

1

0

6

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

0

1

0

1

0

0

1

1

1

1

1

7

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

1

0

0.

38. The method of claim 37 , wherein all of the training sequences of the first set of training sequences are stored on the device.

39. The method of claim 38 , wherein all of the training sequences of the second set of training sequences are stored on the device and wherein the burst is transmitted on a voice services over adaptive multi-user channels on one slot (VAMOS) timeslot.

40. The method of claim 37 , comprising operating a receiver using the at least one training sequence.

41. The method of claim 40 , wherein operating the receiver comprises performing channel estimation using the at least one training sequence.

42. The method of claim 41 , wherein operating the receiver comprises performing timing estimation using the at least one training sequence.

43. The method of claim 42 , wherein operating the receiver comprises performing downlink advance performance processing.

44. The method of claim 35 , wherein the at least one training sequence is:

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

and wherein the at least one training sequence is paired for use with training sequence:

0

0

1

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

1

0

0

1

0

1

1

1.

45. The method of claim 35 , wherein the at least one training sequence is:

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

and wherein the at least one training sequence is paired for use with training sequence:

0

0

1

0

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

0

1

1

0

1

1

1.

46. The method of claim 35 , wherein the at least one training sequence is:

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

0

0

0

1

1

1

0.

47. The method of claim 35 , wherein the at least one training sequence is:

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

0

1

0

0

0

1

1

1

1

0.

48. The method of claim 35 , wherein the at least one training sequence is.

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

and wherein the at least one training sequence is paired for use with training sequence:

0

0

0

1

1

0

1

0

1

1

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1.

49. The method of claim 35 , wherein the at least one training sequence is:

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

and wherein the at least one training sequence is paired for use with training sequence:

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

0

0

1

0

0

1

1

1

0

1

0.

50. The method of claim 35 , wherein the at least one training sequence is:

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

and wherein the at least one training sequence is paired for use with training sequence:

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

0

1

0

1

0

0

1

1

1

1

1.

51. The method of claim 35 , wherein the at least one training sequence is:

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1

and wherein the at least one training sequence is paired for use with training sequence:

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

1

0

1

1

1

1

0

0.

52. A device comprising:

means for transmitting a first training sequence from a first set of training sequences consisting of:

Training Sequence

0

1

1

0

0

0

1

0

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

1

1

1

0

1

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

0

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

1

1

0

1

1

0

0

0

0

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

0

0

0

0

1

1

1

0

1

0

0

1

1

1

1

0

1

0

0

1

1

1

0

1

1

1

1

1

0

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

1

1

0

0

0

1

0

0

0

0

1

1

0

1

0

0

0

0

1

1

0

1

1

1

0

1

0

1

0

1

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1

and

means for receiving a second training sequence, the second training sequence being equal to the first training sequence.

Assignments (2)
CHANGE OF NAME Recorded Oct 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033987/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2011
From: XIN, YAN; WU, HUAN; QU, SHOUXING
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026077/0884 →
Continuity (3)
Continuation 12542995 · Aug 18, 2009
Provisional Application 61089712 · Aug 18, 2008
Related Publication 20110176620A1 · Jul 21, 2011