# US 10,312,976 B2 · Method and apparatus for optimizing configurations for transceiving up to ten data streams via four antennas

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,312,976 B2
- Document ID: US10312976B2
- Status: Granted
- Kind: B2
- Application number: 15/803,413
- Filed: 2017-11-03
- Published: 2019-05-09
- Granted: 2019-06-04
- Earliest claimed: 2017-11-03
- Assignees: Dell Products L.P.
- Applicants: Dell Products, LP
- Inventors: Ching Wei Chang; Suresh K. Ramasamy; Youngsoo Cho; Ricardo R. Velasco
- Web page: https://patentgrep.com/patent/US10312976B2

## CPC

- H04B 7/0413: MIMO systems
- H04W 24/02: Arrangements for optimising operational condition
- H04W 88/10: adapted for operation in multiple networks, e.g. multi-mode access points
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A mobile information handling system executing code instructions of a dynamic antenna co-existence control system may comprise a plurality of transceiving antennas mounted in a small form factor case for the mobile information handling system, a plurality of cellular and Wi-Fi communications modules transceiving signals according to a plurality of data streams, an adaptive massive MIMO multiplexer coupling the communications modules to the four transceiving antennas, a memory storing a data stream multiplexing configuration table, and a processor. The processor may execute code instructions of the dynamic antenna coexistence control system to receive trigger inputs describing an operational condition of the mobile information handling system, identify one or more of the plurality of configurations of the plurality of data streams as an optimal configuration for enhancing throughput based on the trigger inputs, and instruct the adaptive massive MIMO multiplexer to operate according to the optimal configuration.

## Claims

### Claim 1

A mobile information handling system executing code instructions of a dynamic antenna co-existence control system comprising:
a plurality of communications modules, including a cellular communication module, and a wireless fidelity (Wi-Fi) communication module, wherein the plurality of communications modules, in combination, transceive signals according to a plurality of data streams;
an adaptive massive multiple-input and multiple output (MIMO) multiplexer coupling the plurality of communications modules to at least four transceiving antennas, wherein the adaptive massive MIMO multiplexer directs each of the at least four transceiving antennas to transceive a selection of up to a 4×4 MIMO array of Long-Term Evolution (LTE) data streams and up to a 2×2 MIMO array of Wi-Fi data streams according to a preset data stream multiplexing configuration for either a standalone mode to toggle between an LTE data stream and a Wi-Fi data stream for at least one transceiving antenna or a concurrent mode to provide for concurrent transceiving of an LTE data stream and a Wi-Fi data stream on at least one tranceiving antenna;
a memory storing a data stream multiplexing configuration table associating each of the plurality of data streams with one or more of the at least four transceiving antennas in an optimal configuration based on either the standalone mode or the concurrent mode and trigger inputs; and
a processor executing machine readable code instructions of the dynamic antenna coexistence control system to:
receive one or more trigger inputs describing an operational condition of the mobile information handling system, wherein trigger inputs include Wi-Fi radio conditions, LTE radio conditions, proximity detection, power levels, or application conditions for wireless communications demands;
identify the standalone mode or the concurrent mode and the optimal configuration of the plurality of data streams for enhancing throughput based on the one or more received trigger inputs;
instruct the adaptive massive MIMO multiplexer to operate according to the optimal configuration.

### Claim 2 (depends on 1)

The mobile information handling system operating the system of claim 1, wherein the plurality of data streams includes at least six available data streams selected depending upon the trigger inputs received indicating the operating conditions of the information handling system.

### Claim 3 (depends on 2)

The mobile information handling system operating the system of claim 2, wherein the plurality of data streams includes at least ten available data streams, and the plurality of communications modules further includes a Bluetooth communication module operable to transcieve Bluetooth data streams on one of the at least four transceiving antennas in some optimal configurations of either standalone or concurrent mode operation.

### Claim 4 (depends on 1)

The mobile information handling system operating the system of claim 1, wherein the one or more trigger inputs comprises an indication the transmission power level of one of the four antennas has decreased.

### Claim 5 (depends on 1)

The mobile information handling system operating the system of claim 1, wherein the one or more trigger inputs comprises an indication received from a standard absorption rate proximity sensor that a human body part has been detected nearby one or more of the four antennas.

### Claim 6 (depends on 1)

The mobile information handling system operating the system of claim 1, wherein the one or more trigger inputs comprises an indication an application operating on the information handling system is currently streaming data indicating an increased wireless transceiving bandwidth demand.

### Claim 7 (depends on 1)

The mobile information handling system operating the system of claim 1, wherein the plurality of data streams associated with one optimal data stream configuration in the concurrent mode includes four LTE data streams, and two Wi-Fi data streams and wherein each of the four transceiving antennas transceives one of the four LTE data streams and two of the four transceiving antennas each additionally transceives one of the two Wi-Fi data streams simultaneously.

### Claim 8

A method of optimizing a data stream configuration of an adaptive massive multiple-input and multiple output (MIMO) multiplexer comprising:
receiving one or more trigger inputs describing an operational condition of an information handling system, wherein trigger inputs include wireless fidelity (Wi-Fi) radio conditions, Long-Term Evolution (LTE) radio conditions, proximity detection, power levels, or application conditions for wireless communications demands;
identifying, via processor executing code instructions, one of a plurality of configurations of a plurality of data streams for selection of up to 4×4 MIMO LTE available data streams and up to 2×2 MIMO Wi-Fi available data streams for an optimal configuration to enhance throughput based on the one or more trigger inputs, wherein the plurality of data streams are associated with at least a cellular communications module and a Wi-Fi communications module;
coupling, via the adaptive massive MIMO multiplexer, each of the plurality of data streams to one of at least four transceiving antennas according to the optimal data stream configuration in a standalone mode to toggle between an LTE data stream and a Wi-Fi data stream for at least one transceiving antenna or a concurrent mode to provide for concurrent transceiving of an LTE data stream and a Wi-Fi data stream on at least one transceiving antenna;
wherein the plurality of data streams includes at least six available data streams selected depending upon the trigger inputs received indicating the operating conditions of the information handling system.

### Claim 9 (depends on 8)

The method of claim 8, wherein the plurality of data streams includes at least ten available data streams, and the plurality of plurality of data streams further includes a datastream associated with a Bluetooth communication module and selection of up to the ten available data streams depending upon the trigger inputs received indicating the operating conditions of the information handling system.

### Claim 10 (depends on 8)

The method of claim 8, wherein the one or more trigger inputs comprises an indication the transmission power level of one of the four antennas has decreased.

### Claim 11 (depends on 8)

The method of claim 8, wherein the one or more trigger inputs comprises an indication that an application operating on the information handling system is currently streaming data.

### Claim 12 (depends on 8)

The method of claim 8, wherein the one or more trigger inputs comprises an indication the total throughput of all data streams, in combination, has decreased below a preset threshold value.

### Claim 13 (depends on 8)

The method of claim 8, wherein the plurality of data streams associated with the optimal data stream configuration includes a first LTE data stream, a second LTE data stream, a third LTE data stream, and a fourth LTE data stream, a global positioning system (GPS) data stream, a first Wi-Fi data stream, and a second Wi-Fi data stream, and the plurality of transceiving antennas comprises a first antenna, second antenna, third antenna, and fourth antenna.

### Claim 14 (depends on 13)

The method of claim 13, wherein the first antenna transceives the first LTE data stream, the second antenna transceives a second LTE data stream, the third antenna transceives a combination of the third LTE data stream and the first Wi-Fi data stream, and the fourth antenna transceives a combination of the fourth LTE data stream, the second Wi-Fi data stream, and the GPS data stream.

### Claim 15

An information handling system executing code instructions of a dynamic antenna co-existence control system comprising:
a plurality of communications modules, including a Long-Term Evolution (LTE) communication module, a wireless fidelity (Wi-Fi) communication module, a global positioning system (GPS) communication location module, and a Bluetooth communication module, wherein the plurality of communications modules, in combination, transceive signals on four transceiving antennas and selecting available data streams up to 4×4 MIMO LTE available data streams, up to 2×2 MIMO Wi-Fi available data streams, and an available GPS data stream depending upon trigger inputs received indicating the operating conditions of the information handling system;
an adaptive massive multiple-input and multiple output (MIMO) multiplexer coupling the plurality of communications modules to the four transceiving antennas, wherein the adaptive massive MIMO multiplexer directs each of the four transceiving antennas to transceive one or more of the plurality of data streams according to a preset data stream multiplexing configuration for either a standalone mode to toggle between an LTE data stream, a Wi-Fi data stream, and a GPS datastream for at least one transceiving antenna or a concurrent mode to provide for concurrent transceiving of an LTE data stream, a Wi-Fi data stream, and a GPS datastream on at least one transceiving antenna; and
a processor executing machine readable code instructions of the dynamic antenna coexistence control system to:
receive one or more trigger inputs describing an operational condition of the information handling system, wherein trigger inputs include Wi-Fi radio conditions, LTE radio conditions, proximity detection, power levels, or application conditions for wireless communications demands;
identify one or more of the plurality of configurations of the plurality of data streams as an optimal configuration in either the standalone mode or the concurrent mode based on the one or more trigger inputs; and
instruct the adaptive massive MIMO multiplexer to operate according to the optimal configuration for higher throughput.

### Claim 16 (depends on 15)

The information handling system operating the system of claim 15, wherein the one or more trigger inputs comprises an indication the information handling system is operating in a low-power mode.

### Claim 17 (depends on 15)

The information handling system operating the system of claim 15, wherein the one or more trigger inputs comprises one or more of an indication the number of Wi-Fi access points operating within communications range of the information handling system exceeds a preset Wi-Fi density threshold value.

### Claim 18 (depends on 15)

The information handling system operating the system of claim 15, wherein the one or more trigger inputs comprises an indication the information handling system is operating in one or more of the following conditions: moving at a high speed associated with vehicular travel; operating outside; and operating within communications range of a Wi-Fi access point operating according to the IEEE standard 802.11ac or a newer standard.

### Claim 19 (depends on 15)

The information handling system of claim 15, wherein the plurality of data streams associated with the optimal data stream configuration includes a first LTE data stream, a second LTE data stream, a third LTE data stream, and a fourth LTE data stream, a GPS data stream, a Bluetooth data stream, a first Wi-Fi data stream, and a second Wi-Fi data stream, and the plurality of transceiving antennas comprises a first antenna, second antenna, third antenna, and fourth antenna.

### Claim 20 (depends on 19)

The information handling system of claim 19, wherein the first antenna transceives the first LTE data stream, the second antenna transceives a second LTE data stream, the third antenna transceives a combination of the third LTE data stream and the first Wi-Fi data stream, and the fourth antenna transceives a combination of the fourth LTE data stream, the second Wi-Fi data stream, the Bluetooth data stream, and the GPS data stream.
