US Pat. No. 9,491,801

DYNAMIC MULTI-ACCESS WIRELESS NETWORK VIRTUALIZATION

Parallel Wireless, Inc., ...

1. A wireless communication network, comprising:
a heterogeneous multi-radio access technology (multi-RAT) mesh network communicatively coupled to a computing cloud component,
the computing cloud component further comprising:

a general purpose processor; and
an accelerator,
wherein the computing cloud component further comprises:
a memory for storing a location of a heterogeneous multi-RAT node, which is a part of the heterogeneous multi-RAT mesh network,
the location being analyzed by the computing cloud component to determine if the heterogeneous multi-RAT node should connect
to a second computing cloud component in order to receive a better quality of service or a lower data path latency;

an S1 proxy for communicating with a plurality of heterogeneous multi-RAT nodes and with a mobility core network node, the S1 proxy configured to send S1 protocol messages from the mobility core network node to a particular multi-RAT node of the plurality of heterogeneous multi-RAT
nodes; and

an lu proxy for communicating with a plurality of heterogeneous multi-RAT nodes and with a 3G mobility core network node,
the lu proxy configured to act as a proxy server for lu protocol messages between the 3G mobility core network node and each
of the plurality of heterogeneous multi-RAT base stations.

US Pat. No. 9,357,585

DYNAMIC MULTI-ACCESS WIRELESS NETWORK VIRTUALIZATION

Parallel Wireless, Inc., ...

1. A wireless communication network, comprising:
a heterogeneous multi-radio access technology (multi-RAT) mesh network communicatively coupled to a computing cloud component,
the computing cloud component further comprising:

a general purpose processor; and
an accelerator,
wherein the computing cloud component further comprises:
a memory for storing a location of a heterogeneous multi-RAT node, which is a part of the heterogeneous multi-RAT mesh network,
the location being analyzed by the computing cloud component to determine if the heterogeneous multi-RAT node should connect
to a second computing cloud component in order to receive a better quality of service or a lower data path latency;

an S1 proxy for communicating with a plurality of heterogeneous multi-RAT nodes and with a mobility core network node, the S1 proxy configured to send S1 protocol messages from the mobility core network node to a particular multi-RAT node of the plurality of heterogeneous multi-RAT
nodes; and

an lu proxy for communicating with a plurality of heterogeneous multi-RAT nodes and with a 3G mobility core network node,
the lu proxy configured to act as a proxy server for lu protocol messages between the 3G mobility core network node and each
of the plurality of heterogeneous multi-RAT base stations.

US Pat. No. 10,004,019

RAN FOR MULTIMEDIA DELIVERY

Parallel Wireless, Inc., ...

1. A method for delivering a packet data flow across a radio access network (RAN), comprising:receiving, at an upstream gateway node, an Internet Protocol (IP) data flow;
sending, from the upstream gateway node, the IP data flow to a RAN;
receiving, at the upstream gateway node, a congestion control message from the RAN based on a request for retransmission of the IP data flow at the RAN to a user equipment (UE);
maintaining, at the upstream gateway node, a transport control protocol (TCP) timer for performing IP flow control of the data flow, and maintaining, at the RAN, a hybrid automatic repeat request (HARQ) timer; and
performing, at the upstream gateway node, IP flow control of the IP data flow based on the congestion control message.

US Pat. No. 9,232,547

METHODS OF INCORPORATING AN AD HOC CELLULAR NETWORK INTO A FIXED CELLULAR NETWORK

Parallel Wireless, Inc., ...

1. A method of establishing an ad hoc cellular network having an ad hoc cellular base station comprising:
establishing, at a first ad hoc cellular base station, a first connection with a core cellular network;
establishing, at a second ad hoc cellular base station, an inter-base station connection with the first ad hoc cellular base
station for relaying traffic from the first and the second ad hoc cellular base stations to the core cellular network, thereby
establishing an ad hoc cellular network;

establishing, at the second ad hoc cellular base station, a second connection with the core cellular network;
measuring, at the first ad hoc cellular base station, a quality of the first connection;
determining, at one of the first and the second ad hoc cellular base stations, if the quality of the first connection falls
below a threshold parameter; and

terminating, at the first ad hoc cellular base station, the first connection in favor of the second connection if the quality
of the first connection falls below the threshold parameter.

US Pat. No. 9,986,597

METHODS OF ENABLING BASE STATION FUNCTIONALITY IN A USER EQUIPMENT

Parallel Wireless, Inc., ...

1. A method of providing coverage at a cellular base station with an integrated user equipment comprising the steps of:measuring at the integrated user equipment a connection quality between the integrated user equipment and a preexisting base station providing a backhaul connection to the cellular base station;
determining at the cellular base station if the connection quality with the preexisting base station is less than a threshold value;
establishing a mesh network link between the cellular base station and a second cellular base station using Wi-Fi;
connecting, from the cellular base station, to a core cellular network using the mesh network link;
enabling a Long Term Evolution (LTE) eNodeB functionality within the cellular base station based on the determination of whether the connection quality with the preexisting base station is less than the threshold value; and
providing wireless connectivity to one or more users via the LTE eNodeB functionality within the cellular base station,
wherein the cellular base station has an integrated LTE eNodeB functionality.

US Pat. No. 9,456,450

METHODS OF INCORPORATING AN AD HOC CELLULAR NETWORK INTO A FIXED CELLULAR NETWORK

Parallel Wireless, Inc., ...

1. A method of establishing an ad hoc cellular network having an ad hoc cellular base station comprising the steps of:
a. optimizing a data path wherein the optimizing further comprises:
i. receiving a first data packet from a user equipment at a first ad hoc cellular base station wherein the first ad hoc cellular
base station includes a local gateway providing local wireless access;

ii. removing a first protocol header from the first data packet;
iii. storing the first protocol header in a memory;
iv. receiving a second data packet wherein the second data packet was sent from a second ad hoc node having processor with
limited core network functionality stored thereon;

v. analyzing a plurality of data packet headers stored in the memory in order to determine which corresponds to the second
data packet; and

vi. appending a second data packet header to the second data packet.

US Pat. No. 9,113,352

HETEROGENEOUS SELF-ORGANIZING NETWORK FOR ACCESS AND BACKHAUL

Parallel Wireless, Inc., ...

1. A wireless communication system having a self-organizing network orchestration architecture comprising:
a first radio base station configured to provide access to one or more terminal devices via at least one of a first and a
second radio access technology;

a second radio base station configured to provide access to the one or more terminal devices via at least the first radio
access technology; and

a self-organizing network (SON) module in a computing cloud configured to receive an environmental condition from one of the
first and the second radio base stations via a data path, and based on the received environmental condition, configured to
send configuration information to either the first or the second radio base station via the data path to cause adjustment
of operational parameters at either the first or the second radio base station,

wherein the SON module is also configured to receive a second environmental condition from a core network via the data path,
thereby enabling the SON module to receive real-time network information for network orchestration.

US Pat. No. 9,107,092

HETEROGENEOUS SELF-ORGANIZING NETWORK FOR ACCESS AND BACKHAUL

Parallel Wireless, Inc., ...

1. A computer implemented method for adjusting an operational parameter within a heterogeneous mesh network, the method comprising:
receiving, at a cloud server, via a data path, an environmental condition for a heterogeneous mesh network from at least two
nodes in the mesh network;

storing the environmental condition in a memory;
evaluating the environmental condition;
determining if an operational parameter should be adjusted based on the environmental condition where adjustment of the operational
parameter produces an externally observable change to the network;

sending, to the at least two nodes, via the data path, the determined operational parameter adjustment, and
receiving, at the cloud server, via the data path, a second environmental condition for the heterogeneous mesh network from
a core network,

wherein the cloud server is not a multi-radio access technology (RAT) node.

US Pat. No. 9,479,934

VIRTUALIZATION OF THE EVOLVED PACKET CORE TO CREATE A LOCAL EPC

Parallel Wireless, Inc., ...

1. A method for establishing an ad hoc local network, comprising:
monitoring, at a coordination server, an availability of a connection to a remote core network;
receiving a first request from a first mobile device to attach to a local network base station at the local network base station;
creating a session for the first mobile device at a local core network module via the coordination server;
sending a first authorization message to the first mobile device, thereby permitting the first mobile device to attach to
the local network base station without use of the remote core network;

receiving a second request from the first mobile device coupled to the local network base station to create a data session
to transfer data from the first mobile device to a second mobile device coupled to the local network base station;

sending a second authorization message to the first mobile device to permit the first mobile device to create the data session;
and

sending a message to the second mobile device to set up the data session from the first mobile device to the second mobile
device,

thereby permitting the first mobile device to create a bearer for communication with the second mobile device without use
of the remote core network.

US Pat. No. 9,386,480

SYSTEMS AND METHODS FOR PROVIDING LTE-BASED BACKHAUL

Parallel Wireless, Inc., ...

1. A base station comprising:
a first radio transceiver configured to receive attach requests from a plurality of mobile devices using an asymmetric wireless
protocol;

a second radio transceiver configured to attach to a second base station as an associated mobile device of the second base
station using the asymmetric wireless protocol to establish an existing link;

a subscriber identity card coupled to the second radio transceiver; and
a processor configured to route requests for data from the plurality of mobile devices through the second radio transceiver,
wherein the asymmetric wireless protocol provides greater speed for downlink communications from a base station to a mobile
device relative to uplink communications from a mobile device to a base station, and

wherein the processor is further configured, if a desired uplink speed exceeds an uplink speed of the existing link, to permit
the second base station to attach to the said base station via the first radio transceiver as an associated mobile device
of the said base station and to reconfigure the second radio transceiver to detach from the second base station, thereby increasing
the available uplink speed from the said base station to the second base station relative to the speed of the existing link.

US Pat. No. 9,622,253

METHODS OF INCORPORATING AN AD HOC CELLULAR NETWORK INTO A FIXED CELLULAR NETWORK

Parallel Wireless, Inc., ...

1. A method of establishing an ad hoc cellular network, comprising:
receiving a data packet from a first ad hoc cellular base station at a second ad hoc cellular base station;
extracting, at the second ad hoc cellular base station, a tunnel overhead packet from the data packet so as to create a modified
data packet;

storing, at the second ad hoc cellular base station, the tunnel overhead packet in a memory;
forwarding the modified data packet to a local packet gateway (LGW) located at the second ad hoc cellular base station;
receiving, at the first ad hoc cellular base station, an acknowledgement from the second ad hoc cellular base station;
anchoring an IP session of the first ad hoc cellular base station at the second ad hoc cellular base station; and
routing IP traffic received from the first ad hoc cellular base station at the second ad hoc cellular base station to a local
IP packet data network.

US Pat. No. 9,578,605

ADJUSTING TRANSMIT POWER ACROSS A NETWORK

Parallel Wireless, Inc., ...

1. A method for adjusting transmit power in a wireless network, comprising:
identifying a selected base station with a first coverage area for adjustment of transmit power;
identifying a plurality of neighboring base stations with coverage areas nearby the first coverage area;
retrieving a plurality of signal strength measurements from a plurality of mobile devices within the coverage areas of the
plurality of neighboring base stations;

determining, based on the plurality of measurements, an effect of a change in power level at the selected base station on
the plurality of mobile devices within the coverage areas of the plurality of neighboring base stations; and

sending an instruction for adjustment of transmit power to the selected base station,
wherein determining the effect of the change in power level at the selected base station on the plurality of mobile devices
within the coverage areas of the plurality of neighboring base stations further comprises:

calculating a first metric corresponding to a number of mobile devices negatively impacted by an increase in power at the
selected base station; and

calculating a second metric corresponding to a number of devices positively impacted by the increase in power at the selected
base station.

US Pat. No. 9,455,959

METHOD OF CONNECTING SECURITY GATEWAY TO MESH NETWORK

Parallel Wireless, Inc., ...

1. A method of incorporating a security gateway within a mesh network comprising:
receiving at a security gateway a request to initiate creation of an internet protocol (IP) security tunnel from the security
gateway to a gateway node, the gateway node being a mesh node of a mesh network;

creating the IP security tunnel from the security gateway to the gateway node;
creating a generic routing encapsulation (GRE) Layer 2 tunnel inside of the IP security tunnel;
requesting at the security gateway an IP-protocol mesh routing table from the gateway node; and
receiving at the security gateway the IP-protocol mesh routing table from the gateway node,
wherein the IP-protocol mesh routing table includes a route to a second non-gateway mesh node via the gateway node.

US Pat. No. 9,800,552

METHOD OF CONNECTING SECURITY GATEWAY TO MESH NETWORK

Parallel Wireless, Inc., ...

1. A wireless mesh network, comprising:
a first wireless mesh network node with a backhaul connection to an operator core network;
a second wireless mesh network node in communication with the first wireless mesh network node; and
a security gateway located between the first wireless mesh network node and the operator core network, and in communication
with the first and the second wireless mesh network nodes and with the operator core network,

wherein the first wireless mesh network node is thereby a mesh network gateway node for the second wireless mesh network node,
and

wherein the security gateway further comprises a non-transitory storage medium that includes instructions that, when executed
at the security gateway, causes the security gateway to perform:

receiving at the security gateway a request to initiate creation of an internet protocol (IP) security tunnel from the security
gateway to the first wireless mesh network node; creating the IP security tunnel from the security gateway to the first wireless
mesh network node; creating a generic routing encapsulation (GRE) Layer 2 tunnel inside of the IP security tunnel; requesting
at the security gateway an IP-protocol mesh routing table from the first wireless mesh network node; and receiving at the
security gateway the IP-protocol mesh routing table from the first wireless mesh network node, wherein the IP-protocol mesh
routing table includes a route to the second wireless mesh network node via the first wireless mesh network node.

US Pat. No. 10,021,706

METHODS OF INCORPORATING AN AD HOC CELLULAR NETWORK INTO A FIXED CELLULAR NETWORK

Parallel Wireless, Inc., ...

1. A method of establishing a cellular network having backhaul flexibility, comprising:establishing, at a first cellular base station, a first connection with a core cellular network;
establishing, at the first cellular base station, an inter-base station connection with a second cellular base station for relaying traffic from the first and the second cellular base stations to the core cellular network, the second cellular base station having a second connection with the core cellular network;
determining, at the first cellular base station, if the quality of the first connection falls below a threshold parameter;
terminating, at the first cellular base station, the first connection in favor of the second connection when the quality of the first connection falls below the threshold parameter; and
providing, at the first cellular base station, a local limited core network when a quality of a backhaul connection falls below the threshold parameter, wherein the first and the second connection with the core cellular network are backhaul connections.

US Pat. No. 9,585,029

START-UP SEQUENCE AND CONFIGURATION FOR A RADIO NODE

Parallel Wireless, Inc., ...

1. A computer implemented method of performing a start-up sequence and a configuration for a wireless node comprising the
steps of:
determining if a wireless node has a wired connection to a network;
discovering a wireless backhaul connection;
discovering a dynamic host configuration protocol server;
requesting an IP address from the dynamic host configuration protocol server;
resolving a fully qualified domain name of a centralized server based on geographical location;
authenticating the wireless node;
creating, at the wireless node, a neighborhood list identifying each node in the neighborhood of the wireless node, and including
capability information for each neighbor node;

broadcasting, at the wireless node, the neighborhood list for nodes newly joining the network over a control channel; and
exchanging, at the wireless node, the neighborhood list with another node on the network.

US Pat. No. 9,924,489

RADIO OPERATION SWITCH BASED ON GPS MOBILITY DATA

Parallel Wireless, Inc., ...

1. A mobile cellular base station, comprising:
a cellular base station being capable of at least one of 2G, 3G, or 4G communication with a mobile device and having a wireless
backhaul connection with a second cellular base station to provide data egress from the cellular base station;

a positioning module for determining a current location of the mobile base station;
a velocity module coupled to an output of the positioning module for determining a current velocity of the mobile base station;
and

a controller, the controller configured to perform steps comprising:
determining the current velocity of the mobile base station using the velocity module;
comparing the current velocity to a threshold velocity to determine whether the current velocity exceeds the threshold velocity;
and

switching, based on the comparison, from a first radio band to a second radio band and from a first power level to a second
power level and from a first backhaul mode to a second backhaul mode.

US Pat. No. 10,021,703

METHODS OF INCORPORATING AN AD HOC CELLULAR NETWORK INTO A FIXED CELLULAR NETWORK

Parallel Wireless, Inc., ...

1. A method of joining an ad hoc cellular network at an ad hoc cellular base station comprising:causing an ad hoc cellular base station to move from a first cellular coverage area to a second coverage area;
joining an existing cellular network at the second coverage area as a user equipment (UE) at the ad hoc cellular base station by sending a UE attach message from the ad hoc cellular base station to an existing cellular base station operating in the existing cellular network;
receiving a message sent from the existing cellular base station operating in the existing cellular network, wherein the message is sent over a control or bearer channel;
analyzing, at the ad hoc cellular base station, a characteristic of the message;
analyzing, at the ad hoc cellular base station, an operational parameter of the existing cellular network;
determining if the ad hoc cellular base station should enable, disable, or modify an access signal or a backhaul signal based on the analysis of the characteristic of the message or the operational parameter; and
determining an access signal power level of the ad hoc cellular base station for providing enhanced coverage at the ad hoc cellular base station based on the analyzed characteristic and the analyzed operational parameter.

US Pat. No. 9,832,796

MULTI-EGRESS BACKHAUL

Parallel Wireless, Inc., ...

1. A method for providing backhaul capacity in an ad-hoc mesh network, comprising:
attaching, at a first mobile base station that is a node of an ad-hoc mesh network, to a macro cell;
measuring, at the first mobile base station, at least one of a backhaul signal quality with the macro cell and a throughput
to the macro cell;

reporting, from the first mobile base station to a coordinating node, information comprising at least two of: a signal quality
parameter, a physical position of the first mobile base station, a cell identifier of the macro cell, and the measured throughput;

receiving, at the first mobile base station, an instruction to advertise a backhaul connection from the first mobile base
station to the macro cell to other nodes in the ad-hoc mesh network, thereby providing an increase in overall backhaul capacity
of the ad-hoc mesh network;

determining whether the macro cell is currently in use as a backhaul connection for the ad-hoc mesh network, and whether the
macro cell information exceeds a minimum quality threshold; and

sending, to the first mobile base station, an instruction to advertise the backhaul connection from the first mobile base
station to the macro cell to other nodes in the ad-hoc mesh network.

US Pat. No. 9,807,574

MULTICAST AND BROADCAST SERVICES OVER A MESH NETWORK

Parallel Wireless, Inc., ...

1. A system for providing multicast services to mobile devices, comprising:
a first network node providing a radio access network to a mobile device;
a second network node coupled to the first network node and providing backhaul routing for the first network node; and
a controller node, coupled to both the first and the second network nodes and to a multicast packet gateway,
wherein the controller node provides a virtualized interface of a single network node to the multicast packet gateway by hiding
identifiers for the first network node and the second network node, thereby virtualizing the first and second network nodes
to the multicast packet gateway such that the multicast packet gateway is enabled to send a multicast data stream to the first
and the second network nodes via the controller node,

wherein the controller node performs functions of a broadcast multicast service center (BM-SC) and a multicast coordination
entity (MCE), according to an evolved multimedia broadcast multicast services (eMBMS) standard, and

wherein the multicast packet gateway is an evolved multimedia broadcast multicast services (eMBMS) gateway.

US Pat. No. 10,154,440

SEAMLESS MOBILE HANDOVER

Parallel Wireless, Inc., ...

1. A method, comprising:establishing, at a Long Term Evolution (LTE) cellular base station providing LTE access, a relay connection with a second base station for backhaul;
receiving a handover request for a user equipment (UE) at the LTE cellular base station, the handover request including an IP address;
receiving, at the LTE cellular base station, a handover confirmation message from the UE following handover authorization for the UE;
sending, from the LTE cellular base station, a request to the UE to release an LTE radio bearer in use between the UE and the LTE cellular base station while maintaining an active session for the UE with an LTE core network;
establishing, using the IP address and a non-cellular radio of the LTE cellular base station, a data connection between the LTE cellular base station and the UE on the same IP address;
spoofing the LTE core network regarding maintaining the LTE radio bearer by responding, at the LTE cellular base station, to messages for the UE received via the active session;
receiving an LTE paging message at the LTE cellular base station from the LTE core network via the active session; and
delivering a data payload to the UE subsequent to the LTE paging message via the non-cellular radio,thereby performing a handover of the UE for providing continued IP connectivity for the UE at the LTE cellular base station while preserving the UE's IP address on the non-cellular radio data connection.

US Pat. No. 9,775,017

ENABLING HIGH-POWER UE TRANSMISSION

Parallel Wireless, Inc., ...

1. A method, comprising:
receiving, at a base station, an emergency request from a mobile device;
coordinating a resource allocation with a self-organizing network (SON) module located at a coordinating node, the coordinating
node being an X2 aggregation point;

sending, from the base station to a neighboring base station via the coordinating node, a high power reservation message to
reserve one or more radio resource blocks at the neighboring base station for non-use; and

sending, from the base station to the mobile device, a resource allocation including the one or more radio resource blocks
and a power control message requesting high transmit power.

US Pat. No. 9,948,541

FULL DUPLEX SERVICES USING RTS/CTS

Parallel Wireless, Inc., ...

1. A method for incorporating half duplex devices into a full duplex and half duplex mixed mode network, comprising:storing, in a table at a transmitting node, capability data, the capability data reflecting whether a particular node in the network has simultaneous transmission and reception capability;
waiting, at the transmitting node, to make a transmission to a receiving node, the transmitting node not having capability data of the receiving node;
sending, from the transmitting node, a first request-to-send message broadcast over the network to the receiving node while the receiving node is simultaneously transmitting;
updating, at the transmitting node, capability data of the receiving node based on a first clear-to-send message from the receiving node observed over the network;
calculating a collision probability using the capability data of the receiving node;
sending a second request to send message for data packets while the receiving node is simultaneously transmitting, based on the collision probability;
receiving a second clear-to-send message from the receiving node; and
sending the data packets to the receiving node.

US Pat. No. 9,923,705

FULL-DUPLEX MESH NETWORKS

Parallel Wireless, Inc., ...

1. A mesh network comprising:
a first base station acting as a backhaul node, further comprising:
a first transceiver for transmitting and receiving to and from a first access node using a single frequency band, and
a second transceiver for transmitting and receiving to and from a second access node using the single frequency band;
a second base station, in communication with the first base station, that is the first access node; and
a third base station, in communication with the first base station, that is the second access node,
the first base station, the second base station, and the third base station configured to perform self-interference cancellation
to send and receive full duplex data on the single frequency band, thereby enabling the creation of a mesh network having
both access and backhaul using only the single frequency band and providing backhaul connectivity to a plurality of mobile
devices connected to the second base station and the third base station through the first base station.

US Pat. No. 9,900,407

X2 PROTOCOL PROGRAMMABILITY

Parallel Wireless, Inc., ...

1. A gateway server for X2 interface communication, comprising:
an X2 internal interface for communicating with, and coupled to, a first and a second radio access network (RAN);
an X2 language processing module for receiving messages from the first RAN according to a first X2 protocol and mapping the
received messages to a second X2 protocol for transmission to the second RAN;

a state machine for maintaining state of one of the first RAN or the second RAN;
an interpreter for executing executable code received as part of the received messages and altering the state based on the
executed executable code; and

an X2 external interface for communicating with, and coupled to, a second gateway server in a wireless telecommunications
core network,

wherein the X2 language processing module further comprises an interworking module for interworking the first X2 message from
the first X2 protocol to the second X2 protocol and for associating the first X2 protocol with the first RAN and the second
X2 protocol with the second RAN, based on a list of supported X2 protocol versions for the first RAN and the second RAN, the
interworking module configured to perform steps, including: receiving and decoding an initial X2 message from the first RAN;
identifying specific strings in the initial X2 message; matching the identified specific strings in a database of stored scripts;
and performing a transformation on the initial X2 message, the transformation being retrieved from the database of stored
scripts, the stored scripts being transformations.

US Pat. No. 9,923,764

HEALTHCHECK ACCESS POINT

Parallel Wireless, Inc., ...

1. A method for enabling configuration at a base station, comprising:
reading configuration information for a configuration wireless network at a cellular base station with Wi-Fi capability, the
configuration information including a known Wi-Fi service set identifier (SSID);

synchronizing the configuration information with a coordination server;
periodically scanning for the known Wi-Fi SSID in a non-access point (AP) mode;
connecting to the known Wi-Fi SSID generated by another device acting as an access point (AP), the another device receiving
the known Wi-Fi SSID from the coordination server;

establishing a secure network protocol connection between the base station and the another device for performing operational
configuration of the base station;

requiring additional security credentials after the cellular base station connects to the configuration wireless network;
and

using a current version of the configuration information and permitting a cellular device to attach to the cellular base station
at a particular time when the cellular base station does not have a backhaul connection to a core network.

US Pat. No. 9,900,801

CONGESTION AND OVERLOAD REDUCTION

Parallel Wireless, Inc., ...

1. A method, comprising:
determining, at a gateway situated on a communications path between a core network and a radio access network, an elevated
load state for a core network management server or a base station in the radio access network, based on a count of messages
received during a first interval at the gateway;

retaining, at the gateway, state of a mobile device and of the core network management server or the base station in the radio
access network, for a stateful filtering process configured to identify spurious signaling messages from the radio access
network;

providing, at the gateway, a backhaul connection to an external network not through the core network for the mobile device
based on a priority or a mobile equipment identifier;

provisioning, at the gateway, resources for the stateful filtering process based on the total backhaul line rate for the base
station in the radio access network;

receiving, at the gateway, a request from a mobile device in the radio access network for a management server or the base
station in the radio access network;

throttling or dropping, at the gateway, the request based on a throttle mode based on the elevated load state and the retained
state; and

monitoring, at the gateway, the load state of the management server and the base station in the radio access network.

US Pat. No. 10,117,125

SSID TO QCI MAPPING

Parallel Wireless, Inc., ...

1. A base station, comprising:a processor;
a Wi-Fi portion coupled to the processor; and
a Long Term Evolution (LTE) portion coupled to the processor, the processor configured to perform steps comprising:
broadcasting at least one Wi-Fi network identifier for a Wi-Fi network from the Wi-Fi portion;
mapping a Wi-Fi network identifier for a received data packet to a quality value in a datagram header;
assigning, subsequently and using the quality value in the datagram header, an appropriate data bearer for the datagram, the data bearer having a quality of service class identifier (QCI) for the type of traffic expected to be sent over a particular Wi-Fi network associated with the Wi-Fi network identifier;
establishing a first evolved packet system (EPS) bearer and a second EPS bearer, the first EPS bearer having a higher priority QCI than the second EPS bearer; and
forwarding higher-priority datagrams over the first EPS bearer and forwarding lower-priority datagrams over the second EPS bearer, over a tunnel to a Long Term Evolution (LTE) core network via the LTE portion, based on a corresponding Wi-Fi network identifier for each datagram as received,
thereby assigning a quality of service for the datagram in the LTE core network corresponding to the expected type of traffic in the Wi-Fi network.

US Pat. No. 10,055,554

SOFTWARE-ENABLED REMOTE LICENSING AND PROVISIONING

Parallel Wireless, Inc., ...

1. A method for increasing network capacity in a wireless communications device, comprising:determining, at the wireless communications device, a need for activation of an unused functionality of an embedded hardware portion at the wireless communications device to increase network capacity;
receiving, at a provisioning server, an activation request message from the wireless communications device for activation of the unused functionality at the wireless communications device;
determining, at the provisioning server, a path to the wireless communications device based on messages from a plurality of wireless communication devices and based on performance factors;
sending a negotiating message from the provisioning server to another server to determine pricing for granting a license to enable the unused functionality;
granting, at the provisioning server, the license to the unused functionality within the wireless communications device, thereby allowing the unused functionality otherwise not available to be made available for use; and
sending, to the wireless communications device, an activation response message over the determined path to the wireless communications device, the activation response message for enabling the unused functionality of the wireless communications device at the wireless communications device;
wherein the performance factors comprise available network capacity,
thereby provisioning the unused functionality of the embedded hardware portion of the wireless communications device and addressing the need of the wireless communications device for increased network capacity.

US Pat. No. 9,888,354

ENHANCED MOBILE BASE STATION

Parallel Wireless, Inc., ...

1. A mobile base station, comprising:
a processor configured to provide a cellular base station functionality;
a first access radio electrically coupled to the processor for providing a cellular access network inside and outside a vehicle;
a first cellular backhaul radio electrically coupled to the processor for providing a backhaul connection to a cellular network
via a cell; and

a global positioning system (GPS) module electrically coupled to the processor for determining a location of the mobile base
station,

wherein the processor is configured to transmit the location of the mobile base station to the cellular network, disable the
first access radio for providing the cellular access network outside the vehicle when the vehicle is in motion, and enable
the first access radio when the vehicle is stationary with a power level determined using a self-organizing network (SON)
algorithm.

US Pat. No. 10,129,811

MULTI-RAT HETEROGENOUS CARRIER AGGREGATION

Parallel Wireless, Inc., ...

1. A network node for facilitating data transfer, comprising:a routing layer configured to receive network link capacity information;
a first radio interface operating on a first radio access technology and in communication with the routing layer; and
a second radio interface operating on a second radio access technology and in communication with the routing layer,
wherein the routing layer is between the first radio interface and a third virtual radio interface, and between the second radio interface and the third virtual radio interface, and
wherein the routing layer is configured to receive packets directed to the third virtual radio interface and route the packets to one or both of the first and the second radio interfaces to provide throughput at the third virtual radio interface that is greater than throughput available via either the first or the second radio interfaces independently.

US Pat. No. 9,930,544

HETEROGENEOUS SELF-ORGANIZING NETWORK FOR ACCESS AND BACKHAUL

Parallel Wireless, Inc., ...

1. A method for determining if a user equipment (UE) should be handed over from a first base station to a second base station in a mesh network, comprising:receiving a signal from the UE at a first multi-radio access technology (multi-RAT) node, wherein the signal contains information sufficient to indicate that the UE is within range of the first multi-RAT node;
obtaining heuristic information from the UE, wherein said heuristic information includes a signal strength measurement for either the first multi-RAT node or a second multi-RAT node, the second multi-RAT node being coupled to the first multi-RAT node via the mesh network;
sending the heuristic information to a self-organizing network (SON) processing node as a gateway in a data path between the first multi-RAT node and an operator core network;
creating, at the SON processing node, a position profile for the UE based on the heuristic information;
transmitting a message reflecting the position profile to the first multi-RAT node via the mesh network; and
performing a handover of the UE from the first multi-RAT node to the second multi-RAT node.

US Pat. No. 10,142,948

ADJUSTING TRANSMIT POWER ACROSS A NETWORK

Parallel Wireless, Inc., ...

1. A method for adjusting transmit power in a wireless network, comprising:identifying a selected base station with a first coverage area for adjustment of transmit power;
identifying a plurality of neighboring base stations with coverage areas nearby the first coverage area;
retrieving a plurality of signal strength measurements from a plurality of mobile devices within the coverage areas of the plurality of neighboring base stations;
calculating a metric corresponding to a number of mobile devices within the coverage areas of the plurality of neighboring base stations that would be positively impacted by a decrease in power at the selected base station;
calculating a first metric corresponding to a number of mobile devices negatively impacted by an increase in power at the selected base station; and
sending an instruction, based on the metric, for adjustment of transmit power to the selected base station.

US Pat. No. 10,021,623

SIM WHITELISTING AND MULTI-OPERATOR CORE NETWORKS

Parallel Wireless, Inc., ...

15. A system, comprising:a first eNodeB for receiving messages from a first user equipment (UE);
a second eNodeB for receiving messages from a second user equipment (UE); and
a gateway coupled to at least one eNodeB and acting as a virtualizing gateway for communications from at least one eNodeB to one or more core networks, the one or more core networks including a serving gateway (SGW) and a packet data network gateway (PGW),
wherein the virtualizing gateway further comprises:
a processor; and
a memory comprising instructions that, when executed by the processor, cause the processor to perform steps including:
receiving, at the virtualizing gateway, a first service request from a first user equipment (UE) via the first eNodeB;
creating, at the virtualizing gateway, an association from each of a plurality of UE identifiers to a desired core network;
applying, at the virtualizing gateway, a first filter using a first UE identifier of the first UE, based on the association;
forwarding, at the virtualizing gateway, the first service request from the first UE to a first core network based on the applied first filter;
receiving, at the virtualizing gateway, via the second eNodeB, a second service request from a second user equipment (UE);
applying, at the virtualizing gateway, a second filter using a second UE identifier of the second UE, based on the association; and
forwarding, at the virtualizing gateway, the second service request from the second UE to the second core network based on the applied second filter.

US Pat. No. 10,015,681

HETEROGENEOUS SELF-ORGANIZING NETWORK FOR ACCESS AND BACKHAUL

Parallel Wireless, Inc., ...

1. A method for determining if a user equipment (UE) should be handed over from a first base station to a second base station in a mesh network, comprising:receiving a signal from the UE at a first multi-radio access technology (multi-RAT) node, wherein the signal contains information sufficient to indicate that the UE is within range of the first multi-RAT node;
obtaining heuristic information from the UE, wherein said heuristic information includes a signal strength measurement for either the first multi-RAT node or a second multi-RAT node, the second multi-RAT node being coupled to the first multi-RAT node via the mesh network;
sending the heuristic information to a self-organizing network (SON) processing node as a gateway in a data path between the first multi-RAT node and an operator core network;
creating, at the SON processing node, a position profile for the UE based on the heuristic information;
transmitting a message reflecting the position profile to the first multi-RAT node via the mesh network; and
performing a handover of the UE from the first multi-RAT node to the second multi-RAT node.

US Pat. No. 9,973,935

SON-CONTROLLED DFS

Parallel Wireless, Inc., ...

1. A method for performing dynamic frequency selection (DFS), comprising:receiving, at a gateway, measurement reports from a radio access node regarding observed utilization of a 5 GHz radio frequency band shared with a plurality of radio access nodes;
determining, based on the received measurement reports, a frequency hop pattern at the gateway; and
sending the frequency hop pattern from the gateway to each of the plurality of radio access nodes,
thereby enabling compliance with DFS regulations using a centralized gateway.

US Pat. No. 9,935,364

SINGLE-RADOME MULTI-ANTENNA ASSEMBLY

Parallel Wireless, Inc., ...

1. A mount for a plurality of radio antennas, comprising:a plurality of stacked radio antenna mounting assemblies, each further comprising:
a top mounting plate;
a mounting pole affixed to a bottom face of the top mounting plate; and
a bottom mounting plate affixed at a top face to the mounting pole, and rotatably affixed to a top mounting plate of an adjoining mounting assembly,
wherein the mounting pole is affixed to the top mounting plate and the bottom mounting plate at an edge of the top mounting plate and at an edge of the bottom mounting plate aligned with the edge of the top mounting plate so as to create a cylindrical volume, and
wherein each radio antenna mounting assembly is thereby configured to be independently rotatable in azimuth with respect to said adjoining mounting assembly; and
a radio-transparent radome with a height greater than a combined height of each of the plurality of radio antenna mounting assemblies, the radio-transparent radome configured to slide over the plurality of radio antenna mounting assemblies to cover each of the cylindrical volumes of the plurality of radio antenna mounting assemblies.

US Pat. No. 10,097,958

ENHANCED MOBILE BASE STATION

Parallel Wireless, Inc., ...

1. A method, comprising:at a processor configured to provide a cellular base station functionality, the processor being part of a mobile base station, the processor coupled to a first access radio for providing a cellular access network inside and outside a vehicle, the processor further coupled to a first cellular backhaul radio for providing a backhaul connection to a cellular network via a cell, the processor further coupled to a global positioning system (GPS) module for determining a location of the mobile base station:
permitting a mobile device to attach to the mobile base station;
attaching, at the mobile base station, to a macro cell for providing backhaul to the mobile device using the mobile base station for access;
receiving a first tracking area code from the macro cell;
transmitting a second tracking area code to the mobile device, the second tracking area code corresponding to a tracking area managed by a coordinating node;
detecting, at the mobile base station, a transition from a stationary state to a moving state of the mobile base station; and
sending a tracking area update message to a core network to transition to the tracking area managed by the coordinating node,
thereby avoiding unnecessary tracking area updates for the mobile device.

US Pat. No. 9,973,963

VIRTUAL GUARD BANDS

Parallel Wireless, Inc., ...

1. A system, comprising:a radio resource scheduler at a first base station configured to:
identify radio frequency resources in use by the first base station,
identify radio frequency resources to be reserved as virtual guard bands to reduce adjacent band interference, and
install virtual guard band rules for reducing interference with adjacent bands; and
a base station coordination node in communication with the base station configured to:
answer queries regarding radio frequencies in use by neighboring base stations;
receive virtual guard band information from the first base station; and
send virtual guard band information to a second base station.

US Pat. No. 9,913,095

ENHANCED MOBILE BASE STATION

Parallel Wireless, Inc., ...

1. A mobile base station, comprising:
a processor configured to provide a cellular base station functionality;
a first access radio electrically coupled to the processor for providing a cellular access network inside and outside a vehicle;
a first cellular backhaul radio electrically coupled to the processor for providing a backhaul connection to a cellular network
via a cell; and

a global positioning system (GPS) module electrically coupled to the processor for determining a location of the mobile base
station,

wherein the processor is configured to transmit the location of the mobile base station to the cellular network, disable the
first access radio for providing the cellular access network outside the vehicle when the vehicle is in motion, and enable
the first access radio when the vehicle is stationary with a power level determined using a self-organizing network (SON)
algorithm.

US Pat. No. 10,093,251

POWER MANAGEMENT FOR VEHICLE-MOUNTED BASE STATION

Parallel Wireless, Inc., ...

1. A base station for providing dynamic power management, comprising:a processor within an enclosure mounted in a vehicle;
a power management unit coupled to the processor;
an automotive bus monitoring system coupled to the power management unit and to an automotive bus of the vehicle;
a voltage measurement module also coupled to the power management unit and to a battery of the vehicle;
a baseband processor coupled to the processor;
a first wireless access functionality coupled to the baseband processor and providing access for user devices via a gateway to another network; and
a second wireless access functionality coupled to the baseband processor,
wherein the power management unit is coupled to each of the first and the second wireless access functionality, is configured to monitor the automotive bus via the automotive bus monitoring system and the battery via the voltage measurement module, is configured to determine a power state based on the automotive bus and the battery, and is configured to enable the processor to coordinate access radio shutdown or graceful user detach for the first or the second wireless access functionality based on the power state being a low power state at the power management unit.

US Pat. No. 10,135,570

PHY ERROR INDICATION MESSAGING

Parallel Wireless, Inc., ...

1. A method, comprising:performing physical layer control (PHY) of a wireless signal at a Layer 1 (L1) software module;
performing medium access control (MAC) of the wireless signal at a Layer 2 (L2) software module;
providing an application programming interface between the L1 software module and the L2 software module for receiving L1 configuration messages and providing error codes to the L2 software module;
receiving a L1 configuration message at the Layer 1 software module; and
providing a progressively generated enhanced error code from the L1 software module to the Layer 2 (L2) software module,
the enhanced error code based on progressive error checking of the received L1 configuration message at the L1 software module prior to installation as a configuration for the L1 software module.

US Pat. No. 10,117,173

OUT-OF-BAND POWER DOWN NOTIFICATION

Parallel Wireless, Inc., ...

1. A mobile base station for reducing coverage interruptions for users connected thereto, comprising:a vehicle bus notification module coupled to a vehicle electrical power system and configured to determine a vehicle battery power level, the vehicle electrical power system powering the mobile base station;
a first radio access network interface for communicating with mobile devices using a first radio access technology;
a backhaul interface for communicating with an operator core network;
a processor, in communication with the vehicle bus notification module, the first radio access network interface, and the backhaul interface; and
a memory, further comprising instructions that when executed by the processor, perform steps comprising:
receiving a vehicle bus low power alert at the vehicle bus notification module;
requesting, in response to receiving the vehicle bus low power alert, from a network server, a mobile device detach procedure for the mobile devices;
sending, in response to receiving the vehicle bus low power alert, to the network server, a message to cause the network server to perform power control of a neighboring base station to increase or decrease transmission power; and
sending a message via the backhaul interface to the operator core network to request a notification to be sent to the mobile devices, the notification configured to include human-readable information regarding the vehicle battery power level of the mobile base station,
thereby enabling the mobile devices to be notified via the operator core network when the vehicle battery power level is low.

US Pat. No. 10,123,232

SIGNALING STORM REDUCTION FROM RADIO NETWORKS

Parallel Wireless, Inc., ...

1. A method, comprising:concentrating a plurality of signaling messages from at least two radio access network nodes to a core network node at a signaling concentrator located between the at least two radio access network nodes and the core network node;
processing the plurality of signaling messages with a mobile device identifier rule at the signaling concentrator, at approximately a line rate of at least one link from the at least two radio access network nodes to the signaling concentrator;
adding together backhaul line rates of each of the at least two radio access network nodes coupled to the signaling concentrator to compute the line rate; and
providing compute resources sufficient to handle signaling messages received at or approaching the line rate,
wherein the mobile device identifier rule further comprises an association of an identifier of a source mobile device for each of the plurality of signaling messages with a message processing rule, the message processing rule further comprising instructions for determining whether to drop each of the plurality of signaling messages,
thereby providing core network offload of the core network node by the signaling concentrator.

US Pat. No. 10,044,490

ADJACENT CHANNEL INTERFERENCE CANCELLATION IN MULTI-CHANNEL SYSTEMS

Parallel Wireless, Inc., ...

1. A method for a base station to perform adjacent channel interference cancellation with multiple co-located transmit channels and multiple co-located receive channels, comprising:determining, at a cloud coordination server, that a first transmit channel transceiver of the base station is scheduled to transmit when a second transmit channel transceiver of the base station is scheduled to receive, and initiating sending an interference cancellation procedure message based on said determination;
collecting, at the base station, a first channel usage sample at a first transmit time and at the first transmit channel transceiver using a first transmit channel;
collecting, at the base station, a second channel usage sample at the first transmit time and at the second transmit channel transceiver colocated with the first transmit channel transceiver-and using a second transmit channel;
sending the first channel usage sample and the second usage sample to the cloud coordination server for analysis using a low-latency connection;
assigning, by the cloud coordination server, coefficient weights in an adjacent channel interference model for each of the first and the second transmit channel based on the first and the second channel usage samples;
determining, at the base station, whether a radio is available for measuring current adjacent channel usage;
dynamically adjusting, by the cloud coordination server, coefficient weights for the first transmit channel based on the current adjacent channel usage; and
adding, at the base station, a correction signal canceling noise in a second receive channel at a second time based on the coefficient weights for the first transmit channel,
wherein the second transmit channel is adjacent to the first transmit channel, such that the second transmit channel shares an upper or a lower frequency boundary with a frequency band of the first transmit channel.

US Pat. No. 10,110,497

MAXMESH: MESH BACKHAUL ROUTING

Parallel Wireless, Inc., ...

1. A method, comprising:at a centralized routing node:
receiving link utilization statistics from a plurality of mesh network nodes;
iterating over a set of congested links based on the link utilization statistics for each mesh network node of the plurality of mesh network nodes, each congested link having at least one traffic flow that is active, each traffic flow having at least one traffic source and a path set comprising a set of nodes and links that is used by the traffic flow as packets travel from the at least one traffic source to one or more destinations;
identifying a set of non-congested links based on the link utilization statistics, each non-congested link sharing at least one traffic source with a traffic flow of a congested link in the set of congested links, to identify a potential donee node;
iterating over each fork of a path fork in a path set between a source and a destination of a particular traffic flow associated with a particular congested link in the set of congested links;
computing, for the iterated each fork, a new utilization level for the particular congested link that would result from moving the particular traffic flow from the particular congested link to a particular non-congested link in the set of non-congested links at the potential donee node; and
sending a new route to a mesh network node of the plurality of mesh network nodes to move the particular traffic flow from the particular congested link to the particular non-congested link,
thereby providing a higher speed overlay route without computation of the new route using a mesh routing protocol at the mesh network node.

US Pat. No. 10,129,158

MAXMESH: MESH BACKHAUL ROUTING

Parallel Wireless, Inc., ...

1. A method, comprising:at a centralized routing node:
receiving link utilization statistics from a plurality of mesh network nodes;
iterating over a set of congested links based on the link utilization statistics for each mesh network node of the plurality of mesh network nodes, each congested link having at least one traffic flow that is active, each traffic flow having at least one traffic source and a path set comprising a set of nodes and links that is used by the traffic flow as packets travel from the at least one traffic source to one or more destinations;
identifying a set of non-congested links based on the link utilization statistics, each non-congested link sharing at least one traffic source with a traffic flow of a congested link in the set of congested links, to identify a potential donee node;
iterating over each fork of a path fork in a path set between a source and a destination of a particular traffic flow associated with a particular congested link in the set of congested links;
computing, for the iterated each fork, a new utilization level for the particular congested link that would result from moving the particular traffic flow from the particular congested link to a particular non-congested link in the set of non-congested links at the potential donee node; and
sending a new route to a mesh network node of the plurality of mesh network nodes to move the particular traffic flow from the particular congested link to the particular non-congested link,
thereby providing a higher speed overlay route without computation of the new route using a mesh routing protocol at the mesh network node.

US Pat. No. 10,177,806

ANTENNA-INTEGRATED RADIO WITH WIRELESS FRONTHAUL

Parallel Wireless, Inc., ...

1. A system, comprising:a wireless fronthaul access point coupled to a radio mast and in communication with a remote baseband unit, the wireless fronthaul access point further comprising a first millimeter wave wireless interface; and
an antenna-integrated radio for providing access to user equipments (UEs), mounted within line of sight on the radio mast with the wireless fronthaul access point, the antenna-integrated radio further comprising:
a second millimeter wave wireless interface configured to receive digital I and Q signaling information from the remote baseband unit wirelessly via the wireless fronthaul access point,
a radio transceiver configured to receive the digital I and Q signaling information and output an access radio signal,
a power amplifier coupled to the radio transceiver and configured to amplify the access radio signal from the radio transceiver, the power amplifier contained within an enclosure of the antenna-integrated radio,
a radio frequency (RF) filter coupled to the power amplifier and configured to filter the access radio signal from the power amplifier, and
an antenna coupled to the RF filter for transmitting the access radio signal, thereby providing access to user equipments (UEs) via the transmitted access radio signal;
wherein the wireless fronthaul access point thereby wirelessly couples the remote baseband unit and the antenna-integrated radio.

US Pat. No. 10,178,595

RAN FOR MULTIMEDIA DELIVERY

Parallel Wireless, Inc, ...

1. A method for avoiding unnecessary keepalive data transfers, comprising:receiving, at an upstream TCP connection endpoint in a radio access network (RAN) from an operator core network, an Internet Protocol (IP) packet;
determining, at the upstream TCP connection endpoint, via shallow packet inspection on the IP packet, that the IP packet is not a message containing no content and is not a request for acknowledgement to keep a connection alive; and
forwarding the IP packet to the downstream TCP connection endpoint in the RAN based on the determination,
wherein the upstream TCP connection endpoint in the RAN is one of a nodeB, an eNodeB, a base transceiver station (BTS), a coordinating server, and a mobile edge computing (MEC) gateway, and
wherein the downstream TCP connection endpoint in the RAN is one of the nodeB, the eNodeB, or the base transceiver station (BTS).

US Pat. No. 10,165,467

SYSTEMS AND METHODS FOR PROVIDING LTE-BASED BACKHAUL

Parallel Wireless, Inc., ...

4. A method comprising:receiving, at a first network node, an attach message from a mobile device;
selecting a nearby available network node as a second network node based on an operational characteristic;
evaluating at least one traffic parameter to determine a role of the first network node for relating to the second network node;
sending an attach message from the first network node to the second network node based on evaluation of the at least one traffic parameter;
setting up an uplink Internet Protocol (IP) session from the first network node to the second network node, with the role of the first network node being a user equipment (UE) role;
relaying IP packets from the mobile device to a core network via the second network node;
tearing down the uplink IP session and receiving an attach message from the second network node at the first network node for setting up a downlink IP session from the first network node to the second network node, with the role of the second network node being a UE role; and
enabling aggregation of a plurality of carrier bands for the downlink IP session.

US Pat. No. 10,237,908

BASE STATION GROUPING FOR TOPOLOGY HIDING

Parallel Wireless, Inc., ...

1. A method, comprising:receiving, at a gateway, the gateway positioned between a core network and a radio access network, a configuration information request from a base station;
analyzing, at the gateway, a topology of the radio access network, the radio access network including the base station;
grouping, at the gateway, the base station into a first group based on the topology;
sending, from the gateway to the base station, a grouping message to indicate that the base station be placed in the first group; and
terminating connections from the core network to one or more base stations in the first group at the gateway as a back-to-back proxy,
thereby hiding the topology of the radio access network from the core network.

US Pat. No. 10,237,914

S2 PROXY FOR MULTI-ARCHITECTURE VIRTUALIZATION

Parallel Wireless, Inc., ...

1. A system for multi-radio access technology (multi-RAT) telecommunications networking, comprising:a multi-RAT gateway, the multi-RAT gateway further comprising:
an inbound Iuh interface for handling inbound signaling, call, and user data flows on either or both of a 2G RAT or a 3G RAT;
an inbound IuCS interface for handling inbound call data flows on either or both of the 2G RAT or the 3G RAT, the inbound IuCS interface being coupled to the inbound Iuh interface;
an inbound IuPS interface for handling inbound user data flows on either or both of the 2G RAT or the 3G RAT, the inbound IuPS interface being coupled to the inbound Iuh interface;
an inbound S1-AP interface for handling 4G inbound signaling data flows;
an inbound S1-U interface for handling 4G inbound user data flows;
a Voice over LTE (VoLTE) interworking proxy for performing interworking from inbound call data flows, the VoLTE interworking proxy being coupled to the inbound IuCS interface; and
an outbound data flow router for routing inbound user data flows on either, some, or all of 2G, 3G, or 4G user data flows to either an outbound S1 interface or an outbound local breakout IP interface,
wherein the VoLTE interworking proxy is further coupled to the outbound data flow router such that outbound VoLTE traffic flows destined for an Internet Protocol Multimedia Subsystem (IMS) core network are routed to either the outbound S1 interface or the outbound local breakout IP interface, and
wherein the inbound S1-AP interface and the inbound S1-U interface are further coupled to the outbound data flow router.

US Pat. No. 10,206,157

RAN FOR MULTIMEDIA DELIVERY

Parallel Wireless, Inc, ...

1. A method for avoiding unnecessary keepalive data transfers, comprising:receiving, at an upstream TCP connection endpoint in a radio access network (RAN) from an operator core network, an Internet Protocol (IP) packet;
determining, at the upstream TCP connection endpoint, via shallow packet inspection on the IP packet, that the IP packet is not a message containing no content and is not a request for acknowledgement to keep a connection alive; and
forwarding the IP packet to the downstream TCP connection endpoint in the RAN based on the determination,
wherein the upstream TCP connection endpoint in the RAN is one of a nodeB, an eNodeB, a base transceiver station (BTS), a coordinating server, and a mobile edge computing (MEC) gateway, and
wherein the downstream TCP connection endpoint in the RAN is one of the nodeB, the eNodeB, or the base transceiver station (BTS).

US Pat. No. 10,212,535

MULTI-RAT NODE USED FOR SEARCH AND RESCUE

Parallel Wireless, Inc., ...

1. A system for facilitating search and rescue operations, comprising:a first multi-radio access technology (RAT) base station for connecting with and providing network access to a mobile device, the first multi-RAT base station further comprising a timing source producing a timing signal;
a first directional antenna coupled to the first multi-RAT base station;
a processor configured to compute a location of the mobile device based on a response received from the mobile device at the first directional antenna and based on a direction and a beamwidth of the first directional antenna at a time the response is received, and to perform a triangulation operation to compute the location of the mobile device based on the timing signal;
a mini-evolved packet core (EPC) for collecting a user identifier of the mobile device and for authenticating the mobile device with the user identifier at the first multi-RAT base station; and
a second multi-RAT base station connected to the operator network for providing a backhaul connection to the first multi-RAT base station via a mesh network connection with the first multi-RAT base station,
wherein the first multi-RAT base station is configured to use the first directional antenna to scan a designated area for mobile devices and to thereby identify locations of a plurality of mobile devices within the designated area, and
wherein the second multi-RAT base station is configured to obtain the timing signal from the first multi-RAT base station.

US Pat. No. 10,212,693

TRACKING AREA PLANNING

Parallel Wireless, Inc, ...

1. A method, comprising:assigning a single tracking area code to a plurality of base stations at a messaging concentrator gateway, the messaging concentrator gateway situated in a network between the plurality of base stations and a core network;
storing, at the messaging concentrator gateway, at least one indicator of a last known location of a user equipment (UE) other than the single tracking area code;
receiving a paging message from the core network at the messaging concentrator gateway for a UE; and
performing a paging sequence using the at least one indicator to identify a set of base stations to be caused to page the UE,
wherein a base station of the plurality of base stations is a heterogeneous multi-radio access technology (multi-RAT) base station, the heterogeneous multi-RAT base station supporting at least two access technologies, and
wherein the messaging concentrator gateway is virtualizing the plurality of base stations as a single base station towards the core network and at least one base station of the plurality of base stations is not a Home eNodeB (HeNB),
thereby allowing a tracking area list to be used at the core network identifying the virtualized plurality of base stations as a single base station without increasing signaling traffic between the radio access network and the core network.

US Pat. No. 10,206,138

SSID TO QCI MAPPING

Parallel Wireless, Inc., ...

1. A base station, comprising:a processor;
a Wi-Fi portion coupled to the processor; and
a Long Term Evolution (LTE) portion coupled to the processor, the processor configured to perform steps comprising:
broadcasting at least one Wi-Fi network identifier for a Wi-Fi network from the Wi-Fi portion;
mapping a Wi-Fi network identifier for a received data packet to a quality value in a datagram header;
assigning, subsequently and using the quality value in the datagram header, an appropriate data bearer for the datagram, the data bearer having a quality of service class identifier (QCI) for the type of traffic expected to be sent over a particular Wi-Fi network associated with the Wi-Fi network identifier;
establishing a first evolved packet system (EPS) bearer and a second EPS bearer, the first EPS bearer having a higher priority QCI than the second EPS bearer; and
forwarding higher-priority datagrams over the first EPS bearer and forwarding lower-priority datagrams over the second EPS bearer, over a tunnel to a Long Term Evolution (LTE) core network via the LTE portion, based on a corresponding Wi-Fi network identifier for each datagram as received,
thereby assigning a quality of service for the datagram in the LTE core network corresponding to the expected type of traffic in the Wi-Fi network.

US Pat. No. 10,321,496

INTER-PGW HANDOVER ARCHITECTURE

Parallel Wireless, Inc., ...

1. A method for providing Internet Protocol (IP) access across packet data network gateways, comprising:receiving, from a user equipment (UE), at a coordinating node, an attach request;
sending a first request to create a first new session to a first packet data network gateway (PGW) in response to the attach request from the UE, and a second request to create a second new session to a second PGW, also in response to the attach request from the UE;
receiving, from the first PGW and at the coordinating node, a first request for policies for the UE;
receiving, from the second PGW and at the coordinating node, a second request for policies for the UE;
proxying the first and the second requests for policies to a policy server;
opening a first data tunnel between the coordinating node and the first PGW with a first IP address at the coordinating node, the first IP address provided by the first PGW;
opening a second data tunnel between the coordinating node and the second PGW with a second IP address while maintaining the first data tunnel at the coordinating node, the second IP address provided by the second PGW; and
opening a data tunnel between the UE and the coordinating node for providing IP access for the UE to both the first PGW and the second PGW.

US Pat. No. 10,327,201

MESH NETWORK SELECTION AND ANTENNA ALIGNMENT

Parallel Wireless, Inc., ...

1. A system for providing coverage and connectivity to a plurality of mobile devices, comprising:a multi radio access technology (multi-RAT) node, configured to:
detect an identifier of a mesh network from a plurality of mesh networks, and receive a message identifying a selected mesh network together with the location of a mesh network node of the selected mesh network node and a network configuration for the mesh network node of the selected mesh network;
a remote server, configured to:
select the selected mesh network from the plurality of mesh networks to join based on the detected identifier and at least one network performance criterion; and
an installation assistance device with a connection to the Internet, configured to:
receive sensor input from at least one sensor physically located on the multi-RAT node;
receive coverage configuration and connectivity configuration from the remote server corresponding to a desired coverage and connectivity pattern; determine orientation and position of multi-RAT node corresponding to the desired coverage and connectivity pattern; and
provide visual or auditory feedback to an operator to enable the operator to physically position the multi-RAT node according to the determined orientation and position.

US Pat. No. 10,257,008

UPLINK MEASUREMENTS FOR WIRELESS SYSTEMS

Parallel Wireless, Inc., ...

1. A method for measuring channel quality in a Long Term Evolution (LTE) transceiver, comprising:receiving, at a Long Term Evolution (LTE) wireless transceiver, an analog signal from a user equipment (UE);
converting the analog signal to a plurality of digital samples at an analog to digital converter (ADC);
performing a fast Fourier transform (FFT) on the plurality of digital samples to generate frequency domain samples;
identifying an uplink demodulation reference signal (DMRS) symbol;
performing channel estimation on the DMRS symbol to identify an estimate of channels;
creating a noise covariance matrix from the estimate of channels; and
deriving an interference measure from the noise covariance matrix,
wherein the interference measure comprises noise plus interference per resource block, derived as an average of summation of diagonal matrix elements over a plurality of slots and a plurality of antennas, and
wherein the diagonal matrix elements are noise plus interference components.

US Pat. No. 10,264,621

IUGW ARCHITECTURE

Parallel Wireless, Inc, ...

1. A system, comprising:a base station management gateway situated between a multi-radio access technology (multi-RAT) radio access network (RAN), the multi-RAT RAN including both of a 3G RAN and a non-3G RAN, and a packet core network and a circuit core network, the base station management gateway providing resource management for a nodeB in the 3G RAN and the base station management gateway providing routing and node management for a base station or access point in the non-3G RAN,
wherein the base station management gateway is configured to provide radio resource control, power control, ciphering, and multiplexing of multiple users onto a transmission path for a first 3G mobile device attached to the nodeB;
wherein the base station management gateway is configured to relay traffic for a second mobile device attached to the base station or access point; and
wherein the base station management gateway is configured to relay traffic to the circuit core network from both the nodeB and the non-3G RAN via an IuCS interface, and configured to relay traffic to the packet core network from both the nodeB and the non-3G RAN.

US Pat. No. 10,285,097

SINTER AND INTRASEARCH BEACON

Parallel Wireless, Inc., ...

1. A method, comprising: sending an instruction from a radio network to a user equipment (UE) in an idle mode to adjust an existing cell reselection parameter at a UE to a high value; subsequently instructing the UE to return the cell reselection parameter to its previous value, after a first predetermined interval; and subsequently sending a second instruction to the UE in an idle mode to adjust the cell reselection parameter at the UE to the high value, after a second predetermined periodic interval, causing the UE to reselect to a cell with superior signal even when the UE is under good coverage attached to an existing macro cell, further comprising repeatedly raising the cell reselection parameter to a high value, in order to cause the UE to perform a neighboring cell search from idle mode and identify another cell to which to attach, thereby offloading the macro cell.

US Pat. No. 10,237,836

FREQUENCY AND PHASE SYNCHRONIZATION USING FULL DUPLEX RADIOS OVER WIRELESS MESH NETWORKS

Parallel Wireless, Inc., ...

1. A method, comprising:sending a timing beacon over a single full duplex radio channel from a timing master to a timing slave, the timing beacon being a first message;
receiving the timing beacon over the single full duplex radio channel at the timing slave;
sending a retransmitted beacon over the single full duplex radio channel from the timing slave to the timing master, the retransmitted beacon being a second message;
receiving the retransmitted beacon over the single full duplex radio channel at the timing master;
calculating a time synchronization delta at the timing master, the delta being specific to the timing master and the timing slave, based on a difference of a reception time of the retransmitted timing beacon and a transmission time of the previously-sent timing beacon, as observed at the timing master; and
sending the time synchronization delta of the timing beacon and the retransmitted beacon from the timing master to the timing slave, asynchronously as a third message specific to the timing slave, to synchronize to the timing master upon receipt of the third message,
wherein the timing master and the timing slave are each multi-radio access technology (multi-RAT) base stations for providing a user with access to a telecommunications core network via at least one gateway node in the mesh network and utilizing the single full duplex radio channel, and
wherein the timing master and the timing slave are selected from nodes in a mesh network by a coordinator,
thereby achieving time, frequency, and phase synchronization among the nodes in the mesh network.

US Pat. No. 10,230,431

LOW-LATENCY INTER-ENODEB COORDINATED MULTI-POINT TRANSMISSION

Parallel Wireless, Inc., ...

1. A system for downlink multi-point transmission, comprising:a first base station in radio frequency proximity to a user device and with an established control connection with the user device;
a second base station also in radio frequency proximity to the user device connected to a core network via the first base station in a mesh network; and
a coordinating server coupled to the first and the second base station for coordinating transmissions to the first and the second base station to the user device, the coordinating server configured to:
select the second base station based on selection criteria, the selection criteria including latency of each base station and perceived signal strength of each base station at the user device, the selection criteria including backhaul capacity of each base station and forwarding data path latency at each base station; and
send scheduling instructions to each of the first and the second base stations to transmit data to the user device,
wherein the coordinating server is situated between, and is configured to act as a gateway between, a plurality of radio access nodes and an operator core network, the plurality of radio access nodes including the first and the second base station.

US Pat. No. 10,420,153

MULTI-EGRESS BACKHAUL

Parallel Wireless, Inc., ...

1. A method for providing backhaul capacity in an ad-hoc mesh network, comprising:attaching, at a first multi-radio access technology (multi-RAT) base station that is a node of an ad-hoc mesh network, to a macro cell;
measuring, at the first multi-RAT base station, at least one of a backhaul signal quality with the macro cell and a throughput to the macro cell;
reporting, from the first multi-RAT base station to a coordinating node, information comprising at least two of: a signal quality parameter, a physical position of the first multi-RAT base station, a cell identifier of the macro cell, and the measured throughput;
receiving, at the first multi-RAT base station, an instruction to advertise a backhaul connection from the first-RAT base station to the macro cell to other nodes in the ad-hoc mesh network, thereby providing an increase in overall backhaul capacity of the ad-hoc mesh network;
and
subsequently adjusting backhaul capacity by adding or removing additional backhaul connections to or from the ad-hoc mesh network.

US Pat. No. 10,448,436

MULTI-EGRESS BACKHAUL

Parallel Wireless, Inc., ...

1. A method for providing backhaul capacity in an ad-hoc mesh network, comprising:attaching, at a first multi-radio access technology (multi-RAT) base station that is a node of an ad-hoc mesh network, to a macro cell;
measuring, at the first multi-RAT base station, at least one of a backhaul signal quality with the macro cell and a throughput to the macro cell;
reporting, from the first multi-RAT base station to a coordinating node, information comprising at least two of: a signal quality parameter, a physical position of the first multi-RAT base station, a cell identifier of the macro cell, and the measured throughput;
receiving, at the first multi-RAT base station, an instruction to advertise a backhaul connection from the first-RAT base station to the macro cell to other nodes in the ad-hoc mesh network, thereby providing an increase in overall backhaul capacity of the ad-hoc mesh network;
and
subsequently adjusting backhaul capacity by adding or removing additional backhaul connections to or from the ad-hoc mesh network.

US Pat. No. 10,327,185

IUGW ARCHITECTURE WITH RTP LOCALIZATION

Parallel Wireless, Inc., ...

1. A method, comprising:at a coordinating server situated as a gateway between a first base station and a core network,
receiving an originating leg setup message for an originating leg bearer from the first base station for a first user equipment (UE) attached to the first base station, the first UE registered with the coordinating server, sent when the first UE initiates a voice call to a second UE, the second UE also registered with the coordinating server;
creating a first call correlation identifier based on a called party MSISDN and storing the first call correlation identifier in association with the first UE;
creating, at the coordinating server, an association between an International Mobile Subscriber Identity (IMSI) of the second UE and a Mobile Station International Subscriber Directory Number (MSISDN) of the second UE;
extracting a second call correlation identifier from a terminating leg setup message containing the IMSI of the second UE for a terminating leg bearer received from the core network by retrieving the MSISDN of the second UE based on the association of the IMSI of the second UE and the MSISDN of the second UE at the coordinating server;
determining a real time protocol (RTP) localization status for the originating leg bearer and the terminating leg bearer based on performing a comparison between the second call correlation identifier of the terminating leg and the stored first call correlation identifier of the originating leg; and
sending transport layer assignment messages to the first base station to redirect RTP packets from the first UE to the second UE via the terminating leg bearer without the RTP packets transiting the core network, thereby localizing the RTP packets.

US Pat. No. 10,313,922

MITIGATION OF NEGATIVE DELAY VIA HALF CP SHIFT

Parallel Wireless, Inc., ...

1. A Long Term Evolution (LTE) receiver, comprising:an analog to digital conversion (ADC) module;
a cyclic prefix (CP) removal module coupled to the ADC module configured to retain a portion of cyclic prefix samples;
a fast Fourier transform (FFT) module configured to receive samples from the cyclic prefix removal module, and to perform a FFT procedure on the received samples using a shifted FFT window, the FFT window being shifted ahead based on the retained portion of cyclic prefix samples, to output an orthogonal frequency division multiplexed (OFDM) symbol; and
a rotation compensation module coupled to the FFT module, the rotation compensation module configured to perform phase de-rotation of the OFDM symbol, wherein de-rotating the symbol is done by multiplying the symbol by a complex conjugate of a phase ramp e?j2ft.

US Pat. No. 10,270,651

HEALTHCHECK ACCESS POINT

Parallel Wireless, Inc., ...

1. A method for enabling configuration at a base station, comprising:reading configuration information for a configuration wireless network at a cellular base station with Wi-Fi capability, the configuration information including a known Wi-Fi service set identifier (SSID);
synchronizing the configuration information with a coordination server;
periodically scanning for the known Wi-Fi SSID in a non-access point (AP) mode;
authenticating, at the coordination server, another device acting as an access point (AP) using Remote Authentication Dial-In User Service (RADIUS) authentication;
connecting to the known Wi-Fi SSID generated by the another device, the another device receiving the known Wi-Fi SSID from the coordination server;
establishing a secure network protocol connection between the base station and the another device for performing operational configuration of the base station;
requiring additional security credentials after the cellular base station connects to the configuration wireless network; and
using a current version of the configuration information and permitting a cellular device to attach to the cellular base station at a particular time when the cellular base station does not have a backhaul connection to a core network.

US Pat. No. 10,231,151

OPTIMIZED TRAIN SOLUTION

Parallel Wireless, Inc., ...

1. A system for providing wireless access within a vehicle, comprising:an in-vehicle base station for providing access to mobile devices, the in-vehicle base station connected to an operator core network via a first and a second wireless backhaul connection, wherein the first wireless backhaul connection is a lower-bandwidth mobile wireless backhaul connection and the second wireless backhaul connection is a higher-bandwidth wireless backhaul connection; and
a coordinating node coupled to the in-vehicle base station via the first and the second wireless backhaul connection;
wherein mobile device data packets are double encapsulated into a first data tunnel and a second data tunnel to be sent over the first wireless backhaul connection, and
wherein a source network address of the first data tunnel is translated at the in-vehicle base station to an address assigned to the in-vehicle base station by a first mobility anchor node in a core network of the first wireless backhaul connection,
thereby enabling mobile device handover between the first wireless backhaul connection and the second wireless backhaul connection.

US Pat. No. 10,349,218

ENHANCED MOBILE BASE STATION

Parallel Wireless, Inc., ...

1. A method, comprising:at a processor configured to provide a cellular base station functionality, the processor being part of a mobile base station, the processor coupled to a first access radio for providing a cellular access network inside and outside a vehicle, the processor further coupled to a first cellular backhaul radio for providing a backhaul connection to a cellular network via a cell, the processor further coupled to a global positioning system (GPS) module for determining a location of the mobile base station:
broadcasting, using the first access radio, the cellular access network at a first power;
transmitting the location of the mobile base station to the cellular network;
detecting, at the processor, a transition of the mobile base station from a stationary state to a moving state;
reducing, at the first access radio, a transmit power of the cellular access network while in the moving state for disabling the cellular access network outside the vehicle; and
increasing, at the first access radio, the transmit power of the mobile base station when exiting the moving state.

US Pat. No. 10,420,170

PARAMETER OPTIMIZATION AND EVENT PREDICTION BASED ON CELL HEURISTICS

Parallel Wireless, Inc., ...

1. A method comprising:receiving, at a cloud coordination server, a mobile device handover request for a mobile device from a first coverage area to a second coverage area at a first location;
generating a prediction, based on previous handover data stored at the cloud coordination server, of whether a future handover will occur for the mobile device from the second coverage area to the first coverage area;
dividing the first coverage area into a plurality of observation grids, wherein a size of an observation grid is adjusted based on collected statistics;
determining, at the cloud coordination server, based on the prediction and the first coverage area, whether to perform a size adjustment of the first coverage area by increasing a transmit power level of a first base station covering the first coverage area;
sending, subsequent to the determining, a message from the cloud coordination server to the first base station to perform the size adjustment by increasing the transmit power level,
thereby reducing future handovers from the first coverage area to the second coverage area and back to the first coverage area;
generating a cumulative distribution function U based on measurements from a first user equipment (UE) and generating a cumulative distribution function V based on measurements from a second UE, wherein U and V are cumulative distribution functions that indicate whether, for a given first base station and a given second base station and a given time interval, a handoff was attempted between the given first base station and the given second base station;
recording successful handoffs, and calculating a probability function Z based on the successful handoffs that indicates whether, for the given first base station and the given second base station, a handoff will occur between the given first base station and the given second base station for a given UE; and
wherein generating the prediction is performed using U, V, and Z.

US Pat. No. 10,341,837

ENABLING HIGH-POWER UE TRANSMISSION

Parallel Wireless, Inc., ...

1. A method, comprising:receiving, at a base station, an emergency request from a mobile device;
coordinating a resource allocation with a self-organizing network (SON) module located at a coordinating node, the coordinating node being an X2 aggregation point;
sending, from the base station to a neighboring base station, a scheduling hint to reserve one or more radio resource blocks at a scheduler located at the neighboring base station for non-use; and
sending, from the base station to the mobile device, a resource allocation including the one or more radio resource blocks and a power control message requesting high transmit power.

US Pat. No. 10,341,898

END-TO-END PRIORITIZATION FOR MOBILE BASE STATION

Parallel Wireless, Inc., ...

1. A method, comprising:establishing a first backhaul bearer at a base station with a first core network, the first backhaul bearer established by a backhaul user equipment (UE) at the base station, the first backhaul bearer having a single priority parameter, the first backhaul bearer terminating at a first packet data network gateway in the first core network, the first backhaul bearer for carrying data from a plurality of UEs attached at the base station to the first core network;
establishing an encrypted internet protocol (IP) tunnel between the base station and a coordinating gateway in communication with the first core network and a second core network;
facilitating, for at least one UE attached at the base station, establishment of a plurality of UE data bearers encapsulated in the secure IP tunnel, the plurality of UE data bearers terminating at a second packet data network gateway in the second core network and having a plurality of individual priority parameters for prioritized traffic control at the second core network;
transmitting prioritized data of the plurality of UE data bearers via the first backhaul bearer and the coordinating gateway to the second core network; and
establishing a second backhaul bearer at the base station having a second priority parameter, where the first backhaul bearer is a dedicated bearer to be used for prioritized traffic, and the second backhaul bearer is a default bearer to be used for non-prioritized traffic.

US Pat. No. 10,334,556

RADIO OPERATION SWITCH BASED ON GPS MOBILITY DATA

Parallel Wireless, Inc., ...

1. A mobile base station, the mobile base station being capable of at least one of 2G, 3G, or 4G communication with a mobile device and having a wireless backhaul connection to provide data egress from the mobile base station, the mobile base station located in a vehicle, the mobile base station comprising:a positioning module for determining a current location of the mobile base station;
a velocity module coupled to an output of the positioning module for determining a current velocity of the mobile base station; and
a self-organizing network (SON) controller, the SON controller configured to perform steps comprising:
determining the current velocity of the mobile base station using the velocity module;
comparing the current velocity to a threshold velocity to determine whether the current velocity exceeds the threshold velocity;
switching a first radio, based on the comparison showing that the current velocity exceeds the threshold velocity, from a higher power level to a lower power level;
switching the wireless backhaul connection from a first backhaul mode to a second backhaul mode, the first backhaul mode being configured to provide backhaul at a low speed, the second backhaul mode being configured to provide backhaul at a higher speed, and
maintaining the wireless backhaul connection in the second backhaul mode for providing coverage to the mobile device within a reduced cell coverage area of the mobile base station when the mobile base station is moving at a higher speed,
wherein the reduced cell coverage area is configured to be coextensive with an interior of the vehicle carrying the mobile base station.

US Pat. No. 10,485,058

DYNAMIC MULTI-ACCESS WIRELESS NETWORK VIRTUALIZATION

Parallel Wireless, Inc., ...

1. A method for virtualization comprising:pooling a first radio resource of a first multi-RAT node with a second radio resource of a second multi-RAT node wherein the first and second multi-RAT nodes are communicatively coupled so as to form a mesh network;
maintaining a connection to an upstream network device via a computing cloud component;
managing the pooled resources so that the upstream network device interfaces with the pooled resources as a single base station;
sharing the pooled resources with a plurality of mobile operators, wherein at least one of the pooled resources is reserved for a particular one of the plurality of mobile operators; and
rejecting an attachment request or a connection request from a subscriber of the particular one of the plurality of mobile operators when the at least one of the pooled resources is fully utilized.

US Pat. No. 10,382,998

VIRTUAL GUARD BANDS

Parallel Wireless, Inc., ...

1. A system, comprising:a first base station of a plurality of base stations;
a second base station of the plurality of base stations; and
a radio resource scheduler at a coordinating node configured to:
identify radio frequency bands in use by the first base station,
identify a radio access technology in use at the first base station,
determine that a desired band is adjacent to the identified radio frequency bands in use,
identify virtual guard bands based on the radio access technology and the determination made that the desired band is adjacent to the identified radio frequency bands in use, and
share the virtual guard bands with the second base station,
wherein the first base station and the second base station are each in communication with a core network over a first radio access technology (RAT) and are also each allowing a user equipment (UE) to have connectivity with the core network over a second RAT, thereby providing a lower noise floor for adjacent in-use frequency bands for the plurality of base stations.

US Pat. No. 10,484,837

MULTICAST AND BROADCAST SERVICES OVER A MESH NETWORK

Parallel Wireless, Inc., ...

1. A method for providing multicast services to mobile devices, comprising:providing, at a controller node, an interface representing a single network node to a multicast server node;
receiving, at the controller node, link status messages from a first and a second network node, wherein the first and second network nodes are mesh network nodes coupled in a mesh network with each other via a mesh link;
constructing, at the controller node, a multicast route at the controller node based on the received link status messages;
receiving, at the controller node, a multicast data stream from the multicast server node;
sending the multicast data stream to at least two mobile devices via the constructed multicast route; and
placing, at the controller node, the second network node on a reserve list based on a degraded quality of the mesh link; and reconstructing the multicast route.

US Pat. No. 10,455,522

SON ACCOUNTING FOR MAX SUPPORTED GEOGRAPHICAL DISTANCE

Parallel Wireless, Inc., ...

1. A method for determining an appropriate transmit power of a cell based on a desired coverage distance, comprising:initializing, at the cell, a cell reference signal transmit power at a high power level;
broadcasting a cell signal power measure to require a high signal power level for user devices attempting to connect to the cell;
progressively lowering the cell signal power measure at the cell;
broadcasting lowered cell signal power measure;
deriving a plurality of user equipment (UE) attach request distances based on a plurality of propagation delay statistics derived from UE attach requests received at the cell;
comparing the plurality of the UE attach request distances against a maximum distance to obtain a number of the UE attach requests received from UEs physically located beyond the maximum distance; and
setting the cell reference signal transmit power based on the number of the UE attach requests received from beyond the maximum distance,
thereby iteratively determining an appropriate cell reference signal transmit power based on the maximum distance and on the UE attach requests received at the cell.

US Pat. No. 10,440,626

CONTENT-AWARE INTER-RAT RAB STEERING

Parallel Wireless, Inc., ...

1. A method, comprising:detecting congestion at an eNodeB and entering a congestion control mode;
receiving, at the eNodeB, a new user equipment (UE) connection request that contains a radio resource control (RRC) establishment cause;
determining, at the eNodeB, a priority of the new UE connection request based on the RRC establishment cause, wherein the priority of the new UE connection request is based on a RRC establishment cause in the new UE connection request; and
identifying, at the eNodeB, the congestion management strategy based on the priority of the new UE connection request, the congestion management strategy comprising both of-initiating a handover for an existing LTE bearer and redirecting the new UE connection request to a 3G nodeB.

US Pat. No. 10,412,590

HETEROGENEOUS MESH NETWORK AND A MULTI-RAT NODE USED THEREIN

Parallel Wireless, Inc., ...

1. A multi-radio access technology (multi-RAT) mesh network node comprising:a baseband processor;
a first RAT interface, coupled to the baseband processor;
a second RAT interface, coupled to the baseband processor; and
a general-purpose processor coupled to the baseband processor, wherein the general-purpose processor is configured to communicate with at least one remote mesh network node to establish a mesh network,
wherein the multi-RAT mesh network node is configured to designate either the first RAT interface or the second RAT interface as a backhaul interface for communicating with the remote mesh network node,
wherein the multi-RAT mesh network node is configured to designate either the first or the second RAT interface as an access interface for providing radio coverage as a base station to, and for communicating to a wireless network operator core network on behalf of, at least one mobile device,
wherein the multi-RAT mesh network node provides connectivity to a cloud coordination server to the remote mesh network node, and
wherein the multi-RAT mesh network node is enabled to dynamically change the designation of the first RAT interface or the second RAT interface from the backhaul interface to the access interface, or from the access interface to the backhaul interface, based on receiving an instruction to change the designation based on a determination at the cloud coordination server.