US Pat. No. 10,812,216

COOPERATIVE MULTIPLE-INPUT MULTIPLE-OUTPUT DOWNLINK SCHEDULING

XCOM Labs, Inc., San Die...

22. A network system comprising:antenna elements; and
means for scheduling wireless communications, the means for scheduling wireless communications configured to:
receive, via at least one antenna element included in the antenna elements, channel state information for a user equipment, the channel state information identifying a quality of a transmission from one or more of the antenna elements to the user equipment;
based at least in part on the channel state information and additional network system information, determine a downlink data transmission mode to the user equipment; and
cause transmission of active set data to the user equipment, wherein the active set data identifies one or more serving nodes to provide a wireless downlink transmission service to the user equipment in the downlink data transmission mode.

US Pat. No. 10,659,112

USER EQUIPMENT ASSISTED MULTIPLE-INPUT MULTIPLE-OUTPUT DOWNLINK CONFIGURATION

XCOM Labs, Inc., San Die...

1. A user equipment comprising:antenna elements comprising a first antenna element; and
a processor configured to:
receive, from a base station, information identifying an active set of one or more serving nodes to provide transmission service to the user equipment;
determine a selected mode of wirelessly receiving data using the first antenna element, the selected mode being either a coordinated multipoint mode or an alternate downlink data transmission mode, wherein the processor is configured to determine that the selected mode is the coordinated multipoint mode based on a mobility measurement being less than a first threshold and channel state information variation being less than a second threshold; and
cause transmission, via at least one of the antenna elements, of a request to receive data at the first antenna element in the selected mode.

US Pat. No. 10,432,272

VARIABLE MULTIPLE-INPUT MULTIPLE-OUTPUT DOWNLINK USER EQUIPMENT

XCOM Labs, Inc., San Die...

1. A user equipment comprising:antenna elements;
a receiver configured to process a signal received by the antenna elements; and
a processor configured to:
receive, from the receiver, first active set data identifying one or more serving nodes to provide downlink data transmission service to the user equipment in a coordinated multipoint mode;
cause the receiver to be configured for processing the signal in the coordinated multipoint mode when the user equipment has a measure of mobility that is less than a mobility threshold and a channel matrix Eigen value spread that is less than a threshold;
detect a mobility of the user equipment;
detect a characteristic of the user equipment, wherein the characteristic comprises at least one of: an application type to utilize the downlink data transmission service, a protocol to utilize over the downlink data transmission service, or a device type for the user equipment;
cause transmission, via at least one of the antenna elements, of:
(i) channel state information for the user equipment, the channel state information identifying a quality of a transmission from a network system to the user equipment,
(ii) information associated with the characteristic of the user equipment; and
(iii) information associated with the mobility of the user equipment;
receive, from the receiver via at least one of the antenna elements, updated active set data identifying one or more serving nodes to provide transmission service to the user equipment in an alternate downlink data transmission mode, wherein the alternate downlink data transmission mode comprises at least one of: synchronized transmission across multiple network nodes for coherent combining, transmissions across multiple network nodes for non-coherent combining, or individual transmission from a selected best serving node, and wherein at least one of (a) the measure of mobility is greater than the mobility threshold in the alternative downlink transmission mode or (b) the channel matrix Eigen value spread is greater than the threshold in the alternative downlink transmission mode; and
cause the receiver to be adjusted for processing the signal in the alternative downlink data transmission mode from the one or more serving nodes identified by the updated active set data.

US Pat. No. 10,686,502

DOWNLINK USER EQUIPMENT SELECTION

XCOM Labs, Inc., San Die...

11. A computer-implemented method comprising:determining downlink channel information for channels between a plurality of receive antenna elements associated with a plurality of user equipment (UEs) and a plurality of transmit antenna elements associated with a plurality of serving nodes;
determining, for each receive antenna element in the plurality, a channel strength based on the downlink channel information;
ordering the plurality of receive antenna elements based on the determined channel strengths; and
in order from highest-ordered receive antenna element to lowest-ordered receive antenna element, selecting the respective receive antenna element to be served by one or more of the plurality of transmit antenna elements during a first time slot in response to a determination that a measurement that represents a spatial orthogonality between the respective receive antenna element and one or more spatial elements of one or more other receive antenna elements in the plurality selected to be served by one or more of the plurality of transmit antenna elements is greater than a threshold value.

US Pat. No. 10,756,767

USER EQUIPMENT FOR WIRELESSLY COMMUNICATING CELLULAR SIGNAL WITH ANOTHER USER EQUIPMENT

XCOM Labs, Inc., San Die...

1. A user equipment comprising:a baseband processor; and
a transceiver in communication with the baseband processor, the transceiver comprising a receive path and a transmit path, and the transceiver configurable into at least a first mode and a second mode;
wherein the receive path is coupled to the transmit path in an analog domain in the first mode, the receive path is configured to receive a receive downlink cellular signal in the first mode, and the transmit path is configured to output a transmit downlink cellular signal in the first mode;
wherein, in the first mode, the transceiver is further configured to receive a receive uplink cellular signal and to output a transmit uplink cellular signal; and
wherein, in the second mode, the transceiver is configured to generate an uplink radio frequency signal based on an output signal from the baseband processor, to process a received downlink radio frequency signal, and to downconvert the processed downlink radio frequency signal to baseband.

US Pat. No. 10,756,782

UPLINK ACTIVE SET MANAGEMENT FOR MULTIPLE-INPUT MULTIPLE-OUTPUT COMMUNICATIONS

XCOM Labs, Inc., San Die...

1. A network system comprising:a plurality of nodes, wherein each node is configured to communicate with one or more user equipment (UEs), and wherein each node initially corresponds to a separate active set; and
a scheduler in communication with the plurality of nodes, the scheduler comprising a processor and computer-executable instructions, wherein the computer-executable instructions, when executed by the processor, cause the scheduler to:
for a first active set,
determine whether a number of available MIMO dimensions in the first active set exceeds a threshold value;
determine a level of interference received at one or more nodes in the plurality of nodes within the first active set;
in response to a determination that at least one of (a) the number of available MIMO dimensions in the first active set does not exceed the threshold value or (b) a determination that the level of interference within the first active set exceeds a second threshold value,
determine one or more metrics, each metric associated with the first active set and an active set other than the first active set; and
combine the first active set with an active set associated with the highest metric in the one or more metrics.

US Pat. No. 10,756,795

USER EQUIPMENT WITH CELLULAR LINK AND PEER-TO-PEER LINK

XCOM Labs, Inc., San Die...

1. A method of processing downlink data, the method comprising:establishing a communication channel between a primary user equipment and a secondary user equipment via a peer-to-peer wireless link between the primary user equipment and the secondary user equipment;
while the primary user equipment is receiving first multiple-input multiple-output (MIMO) downlink data for the primary user equipment via a cellular communication, receiving second MIMO downlink data for the primary user equipment using one or more antennas of the secondary user equipment; and
transmitting the second MIMO downlink data to the primary user equipment via the communication channel.

US Pat. No. 11,032,841

DOWNLINK ACTIVE SET MANAGEMENT FOR MULTIPLE-INPUT MULTIPLE-OUTPUT COMMUNICATIONS

XCOM Labs, Inc., San Die...

1. A network system comprising:a plurality of nodes, wherein each node is configured to communicate with one or more user equipment (UEs), and wherein each node initially corresponds to a separate active set; and
a scheduler in communication with the plurality of nodes, the scheduler comprising a processor and computer-executable instructions, wherein the computer-executable instructions, when executed by the processor, cause the scheduler to:
for a first active set,
determine whether a number of available MIMO dimensions in the first active set exceeds a threshold value;
determine a level of interference received at one or more UEs within the first active set;
in response to a determination that at least one of (a) the number of available MIMO dimensions in the first active set does not exceed the threshold value or (b) a determination that the level of interference within the first active set exceeds a second threshold value,
determine one or more metrics, each metric associated with the first active set and an active set other than the first active set; and
combine the first active set with an active set associated with the highest metric in the one or more metrics.

US Pat. No. 10,756,860

DISTRIBUTED MULTIPLE-INPUT MULTIPLE-OUTPUT DOWNLINK CONFIGURATION

XCOM Labs, Inc., San Die...

1. A network system comprising:antenna elements; and
a scheduler in communication with the antenna elements, the scheduler configured to:
receive, via at least one antenna element included in the antenna elements, a request from a user equipment to wirelessly receive data in a particular mode, wherein the particular mode is either a coordinated multipoint mode or an alternate downlink data transmission mode;
based on the request and additional network system information, determine a downlink data transmission mode to the user equipment and active set data so as to provide a wireless downlink transmission service to the user equipment differently than identified in the request, wherein the active set data identifies one or more serving nodes to provide the wireless downlink transmission service to the user equipment in the downlink data transmission mode; and
cause transmission of the active set data to the user equipment.

US Pat. No. 10,735,057

UPLINK USER EQUIPMENT SELECTION

XCOM Labs, Inc., San Die...

1. A network system comprising:a plurality of receive antenna elements of one or more serving nodes; and
a scheduler in communication with the plurality of receive antenna elements, the scheduler comprising a processor and computer-executable instructions, wherein the computer-executable instructions, when executed by the processor, cause the scheduler to:
obtain uplink channel information for channels between the plurality of receive antenna elements and a plurality of transmit antenna elements associated with a plurality of user equipment (UEs);
determine, for each transmit antenna element in the plurality, a channel strength based on the uplink channel information;
order the plurality of transmit antenna elements based on the determined channel strengths; and
in order from highest-ordered transmit antenna element to lowest-ordered transmit antenna element, select the respective transmit antenna element to communicate with one or more of the plurality of receive antenna elements during a first time slot in response to a determination that:
a measurement that represents a spatial orthogonality between the respective transmit antenna element and one or more spatial elements of one or more other transmit antenna elements in the plurality selected to communicate with one or more of the plurality of receive antenna elements is greater than a threshold value, and
a number of spatial dimensions provided by one or more transmit antenna elements in the plurality selected to communicate with one or more of the plurality of receive antenna elements does not exceed a number of receive antenna elements in the plurality of receive antenna elements.

US Pat. No. 10,985,813

DOWNLINK USER EQUIPMENT SELECTION

XCOM Labs, Inc., San Die...

1. A network system comprising:a plurality of first antenna elements of one or more first devices; and
a scheduler in communication with the plurality of first antenna elements, the scheduler comprising a processor and computer-executable instructions, wherein the computer-executable instructions, when executed by the processor, cause the scheduler to:
determine channel information for channels between a plurality of second antenna elements associated with one or more second devices and the plurality of first antenna elements;
determine, for each second antenna element in the plurality of second antenna elements, a channel strength based on the channel information; and
for each second antenna element in the plurality of second antenna elements in an order based on the determined channel strengths, select the respective second antenna element to communicate with one or more of the plurality of first antenna elements during a first time slot in response to a determination that a measurement satisfies a threshold value, wherein the measurement is derived from a characteristic of the respective second antenna element and one or more characteristics of one or more other second antenna elements in the plurality of second antenna elements selected to communicate with one or more of the plurality of first antenna elements.