IP Library Granted Patent US 9,264,124
Granted Patent B2
US 9,264,124 · App. 13/871,047 · Granted Feb 16, 2016

Antenna polarization optimization for wireless communications

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 9,264,124
App. No.
13/871,047
Granted
Feb 16, 2016
Kind
B2
Abstract

Embodiments are directed to providing communication between a first device and a second device by: iterating, by the first device, over a number of transmitter antenna polarization types in the first device, constructing, by the first device, a number of data units based on each of the transmitter antenna polarization types, transmitting, by the first device, each of the data units for each of a number of receiver antenna polarization types in the second device, receiving, by the first device, an indication of a transmitter antenna polarization type in the first device included in the number of transmitter antenna polarization types in the first device, and transmitting, by the first device, data using the indicated transmitter antenna polarization type.

Claims (61)

1. A method for providing communication between a first device and a second device, the method being performed during a pre-networking stage before the second device establishes an association with the first device, the method comprising:

iterating, by the first device, over a first number of transmitter antenna polarization types in the first device;

iterating, by the first device, for a given transmitter antenna polarization type, over a second number of transmitter antenna directional patterns in the first device among a plurality of different transmitter antenna directional patterns;

periodically broadcasting the transmitter antenna polarization types in the first device;

constructing, by the first device, a number of data units based on each of the transmitter antenna polarization types in the first device;

transmitting, by the first device, each of the data units for each of a number of receiver antenna polarization types in the second device;

receiving, by the first device, an indication of a transmitter antenna polarization type in the first device included in the number of transmitter antenna polarization types in the first device;

receiving, by the first device, along with the indication of a transmitter antenna polarization type in the first device, an indication of a transmitter antenna directional pattern in the first device included in the number of transmitter antenna directional patterns in the first device; and

transmitting, by the first device, data using the indicated transmitter antenna polarization,

wherein the constructed number of data units is based upon a multiplication of the first number and the second number.

2. The method of claim 1 , further comprising:

iterating, by the first device, over a number of transmitter antenna polarization types in the second device;

iterating, by the first device, over a number of receiver antenna polarization types in the first device;

receiving, by the first device, a number of data units based on each of the transmitter antenna polarization types in the second device using each of the receiver antenna polarization types in the first device; and

selecting, by the first device, a transmitter antenna polarization type for the second device included in the transmitter antenna polarization types in the second device and a receiver antenna polarization type for the first device included in the receiver antenna polarization types in the first device.

3. The method of claim 2 , wherein the transmitted data comprises an indication of the selected transmitter antenna polarization type for the second device.

4. The method of claim 2 , further comprising receiving, by the first device, second data using the selected receiver antenna polarization type for the first device.

5. The method of claim 1 , wherein the number of receiver antenna polarization types in the second device is determined based on information obtained following the broadcasting.

6. The method of claim 1 , further comprising:

receiving, by the first device, a second indication of a second transmitter antenna polarization type in the first device included in the number of transmitter antenna polarization types in the first device; and

transmitting, by the first device, second data using the indicated second transmitter antenna polarization type.

7. The method of claim 1 , wherein the communication between the first device and the second device is based on millimeter electromagnetic (EM) waves and a carrier frequency associated with the millimeter waveband.

8. A device comprising:

at least one processor; and

a memory having instructions stored thereon that, when executed by the at least one processor, cause the device, during a pre-networking stage, to:

iterate over a first number of transmitter antenna polarization types in the device;

iterate, for a given transmitter antenna polarization type, over a second number of transmitter antenna directional patterns in the device among a plurality of different transmitter antenna directional patterns;

periodically broadcast the transmitter antenna polarization types in the device in intervals during a stage before the first device establishes a connection with a serving communication network;

construct a number of data units based on each of the transmitter antenna polarization types;

transmit each of the data units for each of a number of receiver antenna polarization types in a second device, wherein the pre-networking stage is before the second device establishes an association with the device;

receive, from the second device, an indication of a transmitter antenna polarization type in the device included in the number of transmitter antenna polarization types in the device;

receive, from the second device, along with the indication of a transmitter antenna polarization type in the device, an indication of a transmitter antenna directional pattern in the device included in the number of transmitter antenna directional patterns in the device; and

transmit data using the indicated transmitter antenna polarization type,

wherein the constructed number of data units is based upon a multiplication of the first number and the second number.

9. The device of claim 8 , wherein the instructions, when executed by the at least one processor, cause the device to:

iterate over a number of transmitter antenna polarization types in the second device;

iterate over a number of receiver antenna polarization types in the device;

receive a number of data units based on each of the transmitter antenna polarization types in the second device using each of the receiver antenna polarization types in the device; and

select a transmitter antenna polarization type for the second device included in the transmitter antenna polarization types in the second device and a receiver antenna polarization type in the device included in the receiver antenna polarization types in the device.

10. The device of claim 9 , wherein the transmitted data comprises an indication of the selected transmitter antenna polarization type for the second device.

11. The device of claim 8 , wherein the number of receiver antenna polarization types in the second device is determined based on information obtained following the broadcasting, wherein each broadcast interval comprises at least one of the transmitter antenna polarization types.

12. The device of claim 8 , wherein the instructions, when executed by the at least one processor, cause the device to:

receive a second indication of a second transmitter antenna polarization type in the device included in the number of transmitter antenna polarization types in the device; and

transmit second data using the indicated second transmitter antenna polarization type.

13. The device of claim 8 , wherein a communication between the device and the second device is based on millimeter electromagnetic (EM) waves and a carrier frequency associated with the millimeter wave band.

14. A system comprising:

a first device configured to periodically broadcast transmitter antenna polarization types in the first device during a pre-networking stage before a second device establishes an association with the first device and to transmit to a second device a plurality of data units based on a first number of transmitter antenna polarization types in the first device and a second number of receiver antenna polarization types in the second device; and

the second device configured to, during the pre-networking stage:

receive the plurality of data units,

select a transmitter antenna polarization type for the first device and a receiver antenna polarization type for the second device based on an evaluation of a performance of a communication link between the first device and the second device for each of the plurality of data units, and

transmit an indication of the selected transmitter antenna polarization type for the first device to the first device,

wherein the second device is configured to receive each of the plurality of data units a total number of times that is based upon a multiplication of the first number and the second number, and

wherein the second device is configured to receive each of the plurality of data units using each of the receiver antenna polarization types in the second device.

15. The system of claim 14 , wherein the first device is configured to transmit data using the selected transmitter antenna polarization type for the first device, and wherein the second device is configured to receive the data using the selected receiver antenna polarization type for the second device.

16. The system of claim 14 , wherein the performance evaluation for each of the plurality of data units is based on at least one of a received signal strength indication (RSSI), a signal to noise ratio (SNR), and a bit error rate (BER).

17. The system of claim 14 , wherein the second device is configured to transmit to the first device a second plurality of data units based on a number of transmitter antenna polarization types in the second device and a number of receiver antenna polarization types in the first device, and wherein the first device is configured to receive the second plurality of data units, select a transmitter antenna polarization type for the second device and a receiver antenna polarization type for the first device based on an evaluation of a performance of the communication link between the first device and the second device for each of the second plurality of data units, and transmit an indication of the selected transmitter antenna polarization type for the second device to the second device.

18. The system of claim 17 , wherein the second device is configured to transmit data using the selected transmitter antenna polarization type for the second device, and wherein the first device is configured to receive the data using the selected receiver antenna polarization type for the first device.

19. The system of claim 14 , wherein the plurality of data units is based on a number of transmitter antenna directional patterns in the first device and a number of receiver antenna directional patterns in the second device.

20. The method of claim 1 , wherein the constructed number of data units is further based upon a multiplication of a third number of receiver antenna polarization types in the second device and a fourth number of receiver directional patterns in the second device.

21. The device of claim 8 , wherein the constructed number of data units is further based upon a multiplication of a third number of antenna polarization types in a receiving device and a fourth number of directional patterns in the receiving device.

22. The system of claim 14 , wherein the total number of times is further based upon a multiplication of a third number of transmitter directional patterns in the first device and a fourth number of receiver directional patterns in the second device.

Assignments (7)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 13, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031217/0233 →
CHANGE OF NAME Recorded Sep 5, 2013
From: RESEARCH IN MOTION CORPORATION
To: BLACKBERRY CORPORATION
Reel/Frame 031163/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2013
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 031163/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: WU, HUAN; XIN, YAN; QU, SHOUXING
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030621/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: SHEYNMAN, ARNOLD
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 030621/0870 →