Method and apparatus for selectively transmitting data using spatial diversity
First Claim
Patent Images
1. A method for selectively transmitting data using spatial diversity, the method comprising:
- determining, by a controller of a portable communication device having multiple transmitters, that data is to be transmitted to a base station device using one or more of the multiple transmitters;
identifying, based on a priority level criterium and by the controller of the portable communication device, a first portion of the data as priority data;
identifying, based on the priority level criterium and by the controller of the portable communication device, a second portion of the data as non-priority data;
transmitting, based on the identifying the second portion of the data as non-priority data and by the portable communication device, the second portion of data to the base station device without using spatial diversity via one of the multiple transmitters of the portable communication device; and
transmitting, based on the identifying the first portion of the data as priority data and by the portable communication device, the first portion of the data to the base station using spatial diversity, the first portion of the data transmitted using spatial diversity by;
creating, based on the first portion of the data, identical first and second data streams;
designating a first transmitter of the multiple transmitters by which to transmit the first data stream over a channel;
determining whether a second transmitter of the multiple transmitters is idle to facilitate transmission of the second data stream over the channel;
requesting, if the second transmitter of the multiple transmitters is not idle, an uplink schedule grant effective to queue the second data stream for subsequent transmission by the second transmitter;
activating, when the second transmitter is idle, the second transmitter to enable transmission over the channel; and
transmitting the first and second data streams of the first portion of the data using the first transmitter and the second transmitter, respectively.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, performed in a communication device having multiple transmitters, for selectively transmitting data using spatial diversity, that includes determining whether the data meets a data-type criterium, such as whether the data includes priority data, and transmitting the data using spatial diversity when the type of data meets the data type criterium.
448 Citations
20 Claims
-
1. A method for selectively transmitting data using spatial diversity, the method comprising:
-
determining, by a controller of a portable communication device having multiple transmitters, that data is to be transmitted to a base station device using one or more of the multiple transmitters; identifying, based on a priority level criterium and by the controller of the portable communication device, a first portion of the data as priority data; identifying, based on the priority level criterium and by the controller of the portable communication device, a second portion of the data as non-priority data; transmitting, based on the identifying the second portion of the data as non-priority data and by the portable communication device, the second portion of data to the base station device without using spatial diversity via one of the multiple transmitters of the portable communication device; and transmitting, based on the identifying the first portion of the data as priority data and by the portable communication device, the first portion of the data to the base station using spatial diversity, the first portion of the data transmitted using spatial diversity by; creating, based on the first portion of the data, identical first and second data streams; designating a first transmitter of the multiple transmitters by which to transmit the first data stream over a channel; determining whether a second transmitter of the multiple transmitters is idle to facilitate transmission of the second data stream over the channel; requesting, if the second transmitter of the multiple transmitters is not idle, an uplink schedule grant effective to queue the second data stream for subsequent transmission by the second transmitter; activating, when the second transmitter is idle, the second transmitter to enable transmission over the channel; and transmitting the first and second data streams of the first portion of the data using the first transmitter and the second transmitter, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device that selectively transmits data using spatial diversity, the electronic device comprising:
-
at least two transmitters; and a controller configured to; determine that data of the electronic device is to be transmitted; identify a first portion of the data as priority data based on a priority level criterium; identify a second portion of the data as non-priority data based on the priority level criterium; transmit, responsive to identifying the second portion of the data as non-priority data, the second portion of the data without using spatial diversity via one of the transmitters; and transmit, responsive to identifying the first portion of the data as priority data, the first portion of the data using spatial diversity via at least two of the transmitters, wherein to transmit the first portion of the data using spatial diversity, the controller is further configured to; create, based on the first portion of the data, identical first and second streams of the first portion of the data; designate a first transmitter of the at least two transmitters by which to transmit the first stream over a channel; determine whether a second transmitter of the at least two transmitters is idle to facilitate transmission of the second stream over the channel; request, if the second transmitter of the at least two transmitters is not idle, an uplink schedule grant effective to queue the second data stream for subsequent transmission by the second transmitter; responsive to determining that the second transmitter is idle, activate the second transmitter to enable transmission over the channel, and transmit the first and second streams of the first portion of the data via the first and second transmitters. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A hardware-based computer-readable memory device storing processor-executable code that, responsive to execution by a controller of a portable communication device, causes the controller to implement operations for selectively transmitting data using spatial diversity, the operations comprising:
-
determining that data is to be transmitted using at least one of multiple transmitters of the portable communication device; identifying, based on a priority level criterium, a first portion of the data as priority data; identifying, based on the priority level criterium, a second portion of the data as non-priority data; transmitting, responsive to identifying the second portion of the data as non-priority data, the second portion of the data without using spatial diversity via one of the multiple transmitters of the portable communication device; and transmitting the first portion of the data via at least two of the multiple transmitters using spatial diversity responsive to identifying the first portion of the data as priority data, the first portion of the data transmitted using spatial diversity by; creating, based on the first portion of the data, identical first and second streams of the first portion of the data; designating a first transmitter of the multiple transmitters by which to transmit the first data stream over a channel; determining whether a second transmitter of the multiple transmitters is idle to facilitate transmission of the second data stream over the channel; requesting, if the second transmitter of the multiple transmitters is not idle, an uplink schedule grant effective to queue the second data stream for subsequent transmission by the second transmitter; activating, in response to determining that the second transmitter is idle, the second transmitter to enable transmission over the channel; and transmitting the first and second data streams of the first portion of the data using the first transmitter and the second transmitter, respectively. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification