US Pat. No. 9,191,873

METHOD AND SYSTEM FOR CIRCUIT-SWITCHED FALLBACK

Sprint Spectrum L.P., Ov...

1. A method comprising:
a first wireless network receiving from a wireless communication device a report including an indication of radio frequency
(RF) quality of a second wireless network;

the first wireless network making a determination of whether the reported indication of RF quality exceeds a threshold; and
(i) if the determination is that the reported indication of RF quality exceeds the threshold, the first wireless network sending
the reported indication of RF quality to the second wireless network, whereby the second wireless network then assigns an
air-interface traffic channel for the wireless communication device and the wireless communication device hands off from the
first wireless network to the second wireless network, but (ii) if the determination is that the reported indication of RF
quality does not exceed the threshold, the first wireless network directing the wireless communication device to hand off
to the second wireless network and the first wireless network refraining from sending the reported indication of RF quality
to the second wireless network.

US Pat. No. 9,326,282

ADJUSTMENT OF ACCESS PARAMETERS BASED ON THE CODEC ASSOCIATED WITH A WIRELESS COMMUNICATION DEVICE

Sprint Spectrum L.P., Ov...

1. A method comprising:
determining, by a wireless communication device (WCD), a codec that is associated with the WCD in a given coverage area of
a radio access network (RAN), wherein the RAN is configured to determine which codec is assigned to the WCD in the coverage
area when the WCD establishes a connection in the given coverage area;

using, by the WCD, the associated codec as a basis for determining a setting for each of one or more access parameters that
affect a likelihood of a successful connection by the WCD in the given coverage area when using the one or more access parameters
in an access process, wherein the setting for each of the one or more access parameters is determined such that the likelihood
of a successful connection in the given coverage area is affected in a manner correlated to quality of the associated codec;
and

operating, by the WCD, according to the determined settings for the one or more access parameters.

US Pat. No. 9,357,546

METHODS AND SYSTEMS FOR CONTROLLING TTI BUNDLING

Sprint Spectrum L.P., Ov...

1. A method, comprising:
receiving, by a radio access network (RAN), a measurement report from a wireless communication device (WCD), wherein the measurement
report includes a reference-signal value determined by a process comprising the WCD coherently demodulating reference signals
transmitted by the RAN;

receiving, by the RAN, a buffer status report from the WCD, wherein the buffer status report includes a buffered-data value
indicative of an amount of data being buffered by the WCD for transmission via one or more bearers in a bearer group, the
bearer group being associated with one or more service classes;

making a determination, by the RAN, that transmission time interval (TTI) bundling is warranted for the WCD, wherein making
the determination comprises:

determining, by the RAN, that the reference-signal value is in a range of reference-signal values for which TTI bundling is
supported;

determining, by the RAN, that the bearer group is associated with a service class for which TTI bundling is supported; and
determining, by the RAN, that the buffered-data value in the buffer status report for the bearer group is in a range of buffered-data
values for which TTI bundling is supported; and

transmitting, by the RAN, an instruction to the WCD to use TTI bundling.

US Pat. No. 9,408,223

SYSTEMS AND METHODS OF MANAGING FREQUENCY BAND SELECTION

Sprint Spectrum L.P., Ov...

1. A method of managing frequency band selection for a wireless device, comprising:
monitoring a first signal level of a first frequency band a second signal level of a second frequency band, and a third signal
level of a third frequency band, wherein the first frequency band comprises a lower frequency band than the second and third
frequency bands;

determining a first signal level difference between the first and the second signal levels;
determining a second signal level difference between the second and the third signal levels; and
instructing the wireless device to communicate with the access node over the second frequency band when a rate of change of
the first signal level difference and a rate of change of the second signal level difference meet a criteria based on a decrease
of the second signal level.

US Pat. No. 9,380,605

ALLOCATING RESOURCES IN A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of allocating resources in a wireless communication system, comprising:
determining loading information of an access node and a random access failure rate at the access node, wherein the access
node is using a first physical random access channel (PRACH) configuration index;

comparing the loading information to a loading criteria, the loading information meeting the loading criteria when the loading
information satisfies a physical resource block (PRB) utilization threshold;

comparing the random access failure rate to a failure rate criteria, the random access failure rate meeting the failure rate
criteria when a number of random access failures during a period of time is greater than or equal to a failure rate threshold;
and

selecting a second PRACH configuration index comprising fewer sub-frames allocated to a PRACH channel than the first PRACH
configuration index from a group of PRACH configuration indices, the PRACH configuration indices enabling dynamic allocation
of sub-frames to the PRACH channel, when the loading information meets the loading criteria and the random access failure
rate does not meet the failure rate criteria.

US Pat. No. 9,204,302

METHOD FOR SECURE VOICEMAIL ACCESS

Sprint Spectrum L.P., Ov...

1. A method operable by a user equipment device (UE), the method comprising:
the UE receiving a user input indicating a request to access a voicemail account at a voicemail server;
in response to receiving the user input, the UE transmitting to a network entity a request for a secure key;
receiving from the network entity a response providing the secure key;
in response to the UE receiving the response providing the secure key, the UE transmitting to the voicemail server an origination
request, wherein the origination request comprises a Session Initiation Protocol (SIP) INVITE message including the received
secure key; and

receiving, into the UE from the voicemail server, a message responsive to the origination request.

US Pat. No. 9,439,203

METHOD OF SCHEDULING COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of scheduling communication in a wireless communication network, comprising:
determining a scheduling scheme to communicate data between a first access node and first wireless devices in communication
with the first access node, and a second access node and second wireless devices in communication with the second access node,
wherein the scheduling scheme comprises a first subframe and a second subframe;

receiving a resource request from a network node, wherein the resource request comprises an indication of resources needed
to transmit data addressed to one of the first wireless devices;

determining an interference indication of the one of the first wireless devices after receiving the resource request;
instructing the first access node to communicate with the first wireless devices during the first subframe of the scheduling
scheme and instructing the first access node to transmit data addressed to the one of the first wireless devices during the
second subframe of the scheduling scheme when the interference indication of the one of the first wireless devices meets an
interference criteria;

instructing the second access node to communicate with at least one of the second wireless devices that does not meet a signal
condition threshold during the first subframe of the scheduling scheme, and to transmit data addressed to at least one of
the second wireless devices that meets the signal condition threshold during the second subframe of the scheduling scheme;

receiving at the second access node a message indicative of the data addressed to the at least one of the first wireless devices
from the first access node during the second subframe of the scheduling scheme; and

decoding at the second access node data transmitted from the second wireless devices that meet the signal condition threshold
to the second access node during the second subframe based on the message indicative of the data addressed to the at least
one of the first wireless devices during the second subframe of the scheduling scheme.

US Pat. No. 9,338,769

METHOD OF SCHEDULING COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

10. A system of scheduling communication in a wireless communication network, comprising:
a first access node comprising a processing node configured to:
receive an uplink scheduling request from a wireless device located at a cell edge of a coverage area of the first access
node, the wireless device having an application running on the wireless device;

determine a load at the first access node;
receive a first interference indicator from a second access node;
determine a first scheduling scheme for the first access node, the first scheduling scheme being based on the uplink scheduling
request, an application requirement of the application running on the wireless device, the load at the first access node,
and the first interference indicator;

determine a second scheduling scheme and transmit the second scheduling scheme to the second access node, the second scheduling
scheme being based on the uplink scheduling request and the first interference indicator, wherein the first scheduling scheme
and the second scheduling scheme each comprise alternating uplink portions that do not overlap and downlink portions;

instruct the wireless device to transmit uplink data to the first access node during the uplink portions of the first scheduling
scheme and instructing the wireless device to transmit uplink data to the second access node during the uplink portions of
the second scheduling scheme;

combine the uplink data transmitted by the wireless device to the first access node and the uplink data transmitted by the
wireless device to the second access node; and

transmit the combined uplink data to a network node.

US Pat. No. 9,426,828

VARIATION OF RACH PREAMBLE GROUPING

Sprint Spectrum L.P., Ov...

1. A base station comprising:
a processor; and
an antenna structure for providing wireless service on an air interface, the air interface defining a plurality of periodically
recurring random access channel (RACH) instances for carrying random access requests from mobile terminals to the base station,
wherein the plurality of RACH instances includes a first group of RACH instances and a second group of RACH instances, the
first group of RACH instances and the second group of RACH instances being mutually exclusive,

wherein the base station differentially handles random access requests from the mobile terminals based on whether the base
station receives from a mobile terminal a preamble in a RACH instance of the first group of RACH instances or rather in a
RACH instance of the second group of RACH instances, wherein: (i) if the base station receives the preamble in a RACH instance
of the first group of RACH instances, then, based at least in part on the RACH instance in which the base station received
the preamble having been in the first group of RACH instances rather than in the second group of RACH instances, the base
station determines a characteristic of the mobile terminal based on which preamble the received preamble is, wherein the first
group of RACH instances has multiple mutually exclusive groups of preambles, each group of the multiple groups corresponding
with a respective value of the characteristic, and wherein determining the characteristic of the mobile terminal comprises
determining a value of the characteristic based on which group of the multiple groups includes the received preamble; but
(ii) if the base station receives the preamble in a RACH instance of the second group of RACH instances, then, based at least
in part on the RACH instance in which the base station received the preamble having been in the second group of RACH instances
rather than in the first group of RACH instances, the base station does not determine the characteristic of the mobile terminal
based on which preamble the received preamble is.

US Pat. No. 9,197,333

METHOD AND SYSTEM FOR CONNECTION ESTABLISHMENT

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving an access probe from a given access terminal on a given wireless link;
responsive to receiving the access probe, (a) assigning a forward-traffic channel of the given wireless link to the given
access terminal and (b) based at least in part on a forward-channel quality of the given wireless link, making a decision
between (i) transmitting a default amount of forward null-traffic data before beginning to transmit forward bearer-traffic
data on the assigned forward-traffic channel and (ii) transmitting a reduced amount of forward null-traffic data before beginning
to transmit forward bearer-traffic data on the assigned forward-traffic channel; and

transmitting on the assigned forward-traffic channel in accordance with the decision.

US Pat. No. 9,307,474

FREQUENCY BAND SELECTION IN A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of frequency band selection using one or more network nodes in a wireless communication system, comprising:
at the one or more network nodes:
determining a mobility of a wireless device based on a change to an assigned modulation and coding scheme over a period of
time, wherein the wireless device is-in communication with an access node over a first frequency band using a first radio
access technology;

determining a traffic class indicator associated with an application running on the wireless device;
detecting that a signal level of the first frequency band meets a handover criteria;
sending, to the wireless device, a message that includes information about a second and a third frequency bands and a connection
release message, wherein the second and third frequency bands use a second radio access technology;

based on the determined mobility and traffic class indicator, instructing the wireless device to communicate with the access
node using the second frequency band of the second radio access technology;

determining that the second frequency band of the second radio access technology is unavailable for communication by the wireless
device; and,

establishing communication between the access node and the wireless device to change to using the third frequency band based
on the message.

US Pat. No. 9,357,552

ADJUSTING WIRELESS COVERAGE AREA RESOURCE ASSIGNMENT BASED ON DEVICE ALTITUDE

Sprint Spectrum L.P., Ov...

1. A method comprising:
a radio access network (RAN) radiating to define a split wireless coverage area, wherein the split wireless coverage area
comprises a first sub-area configured to focus coverage above a threshold altitude and a second sub-area configured to focus
coverage below the threshold altitude; and

the RAN adjusting at least one of a first transmit power used to define the first sub-area and a second transmit power used
to define the second sub-area to a selected ratio of the first transmit power to the second transmit power, wherein the selected
ratio of the first transmit power to the second transmit power is related to a ratio of a first count of WCDs served by the
first sub-area to a second count of WCDs served by the second sub-area.

US Pat. No. 9,629,136

METHOD AND SYSTEM FOR REDUCING PRACH INTERFERENCE

Sprint Spectrum L.P., Ov...

11. A wireless communication system configured to manage air interface resources, the wireless communication system comprising:
a first base station configured to provide wireless service on a first air interface defining within a frequency bandwidth
a first physical random access channel (PRACH) and a first physical uplink shared channel (PUSCH); and

a second base station configured to provide wireless service on a second air interface defining within the frequency bandwidth
a second PRACH and a second PUSCH, wherein the second PRACH overlaps in frequency with the first PUSCH and the first PRACH
overlaps in frequency with the second PUSCH,

wherein the first base station is further configured to (i) detect threshold air interface interference from the second base
station and (ii) responsive to at least the detecting, transmit to the second base station a directive that causes the second
base station to reduce PUSCH transmission in resources of the second PUSCH that are coincident in frequency with the first
PRACH, wherein reducing PUSCH transmission in PUSCH resources comprises reducing coding rate for transmission in the PUSCH
resources.

US Pat. No. 9,345,028

TTI BUNDLING BASED ON COMMUNICATION TYPE

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving into a radio access network (RAN), over an air interface from a user equipment device (UE), an indication of a wireless
communication, wherein the wireless communication is of a particular quality of service and a particular type;

responsive to receiving the indication, (i) determining by the RAN the particular type of the wireless communication and (ii)
determining by the RAN, based at least in part on the determined particular type of the wireless communication, that the RAN
should invoke transmission time interval (TTI) bundling with a bundling size, N, for transmitting data of the wireless communication
between the RAN and the UE, wherein N>1; and

responsive to determining that the RAN should invoke TTI bundling with the bundling size N for transmitting data of the wireless
communication between the RAN and the UE, the RAN invoking TTI bundling with the bundling size N for transmitting the data
of the wireless communication between the RAN and the UE.

US Pat. No. 9,572,149

USE OF ASSIGNED PDSCH RESOURCE TO ASSIGN PDSCH RESOURCE OF SUBSEQUENT TTI

Sprint Spectrum L.P., Ov...

1. In a wireless communication system in which a base station is configured to serve user equipment devices (UEs) via an air
interface that spans a frequency bandwidth and that defines over time a sequence of transmission time intervals (TTIs), wherein
each TTI defines a physical downlink shared channel (PDSCH) divided over the frequency bandwidth into a plurality of PDSCH
segments each individually assignable on a per-UE basis to carry UE-specific data, and wherein each TTI further defines a
physical downlink control channel (PDCCH), a method comprising:
receiving, by the base station, data for transmission over the air interface to a particular UE;
responsive to the receiving, assigning by the base station at least one of the PDSCH segments of a particular TTI for carrying
the received data over the air interface to the particular UE, wherein assigning by the base station the PDSCH segment of
the particular TTI for carrying the received data over the air interface to the particular UE comprises transmitting in the
PDCCH of the particular TTI a downlink control information (DCI) message that specifies the assignment to the particular UE
of the PDSCH segment of the particular TTI; and

transmitting by the base station to the UE, in the assigned PDSCH segment of the particular TTI, both the received data and
an assignment to the UE of at least one PDSCH segment of a subsequent TTI for carrying additional data to the UE in the subsequent
TTI,

wherein the method further comprises determining by the base station that there will be spare capacity in the assigned PDSCH
segment of the particular TTI, and wherein transmitting in the assigned PDSCH segment of the particular TTI the assignment
to the UE of the at least one PDSCH segment of the subsequent TTI is responsive to at least the determining that there will
be spare capacity in the assigned PDSCH segment of the particular TTI.

US Pat. No. 9,408,199

METHOD AND SYSTEM FOR PROVIDING AIR-INTERFACE RESOURCE INFORMATION IN A DATA PACKET

Sprint Spectrum L.P., Ov...

1. A method comprising:
a base station serving a wireless communication device (WCD) on a given air-interface resource;
while serving the WCD, the base station receiving a data packet from the WCD;
after receiving the data packet, the base station updating the data packet to include an indication of the given air-interface
resource, wherein the indication of the given air-interface resource includes at least one indication selected from the group
consisting of a frequency band, a frequency channel, and an Orthogonal Frequency Division Multiple Access (OFDMA) resource
block; and

the base station transmitting the updated data packet for receipt by one or more gateways.

US Pat. No. 9,131,466

SELECTING A FREQUENCY FOR A WIRELESS COMMUNICATION DEVICE FROM NON-OVERLAPPING FREQUENCY BANDS

Sprint Spectrum L.P., Ov...

1. A method comprising:
a radio access network (RAN), receiving one or more indications from a wireless communication device (WCD), wherein the RAN
supports wireless communication via a plurality of non-overlapping frequency bands, wherein the plurality of non-overlapping
frequency bands includes a low-frequency band and a high-frequency band, and wherein the one or more indications indicate
signal strengths at which the WCD received signals from one or more frequencies in the low-frequency band and one or more
frequencies in the high-frequency band;

the RAN receiving a communication request from the WCD;
based at least on (i) receiving the communication request, (ii) the indicated signal strengths, and (iii) previously-obtained
indications of the WCD's location, the RAN determining that the WCD has moved a distance of at least n meters over the previous
t seconds, wherein n and t are both non-zero;

based on the WCD moving the distance of at least n meters over the previous t seconds, the RAN selecting a frequency from
the low-frequency band;

and
the RAN instructing the WCD to communicate using the selected frequency.

US Pat. No. 9,154,902

METHOD AND SYSTEM FOR CONTROLLED BROADCASTING OF SYSTEM IDENTIFICATION

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving into a base station system wirelessly from a mobile station a radio access registration request message seeking
to register the mobile station to be served by the base station system, and responsively engaging in a registration procedure
to register the mobile station to be served by the base station system, wherein the base station system comprises a base station;

determining by the base station system which one or more timeslots of a control channel broadcast by the base station system
the mobile station will monitor while being served by the base station system; and

based on at least the determining, the base station broadcasting in the determined one or more timeslots of the control channel,
as a System Identifier (SID) of the base station, a first SID that is different than a second SID that the base station broadcasts,
as the SID of the base station, in one or more other timeslots of the control channel.

US Pat. No. 9,609,651

EXCHANGING UPLINK AND DOWNLINK CARRIER FREQUENCIES

Sprint Spectrum L.P., Ov...

1. A method comprising:
defining, by a base station, a wireless air interface for communication with a wireless communication device (WCD), wherein
the wireless air interface includes paired low-frequency channels and paired high-frequency channels, wherein the paired low-frequency
channels include a low-frequency downlink channel and a low-frequency uplink channel, and wherein the paired high-frequency
channels include a high-frequency downlink channel and a high-frequency uplink channel;

determining, by the base station, that, on at least one of the downlink or uplink channels, the WCD is experiencing a quality
of wireless coverage below a threshold wireless coverage value; and

in response to the WCD experiencing the quality of wireless coverage below the threshold wireless coverage value, reconfiguring,
by the base station, the downlink and uplink channels so that the paired low-frequency channels include two low-frequency
uplink channels and the paired high-frequency channels include two high-frequency downlink channels.

US Pat. No. 9,332,536

METHOD AND APPARATUS FOR MANAGING COMMUNICATION ON A WIRELESS CHANNEL

Sprint Spectrum L.P., Ov...

1. A method of managing communication on a wireless channel comprising:
a first wireless communication device (WCD) detecting, on the wireless channel, a ready-to-send (RTS) message from a second
WCD to a third WCD, the RTS message indicating that the second WCD is ready to send data to the third WCD;

responsive to detecting on the wireless channel the RTS message from the second WCD to the third WCD, the first WCD configuring
itself to avoid transmission on the wireless channel for a first predefined period, wherein the first predefined time period
includes, in sequence beginning at an end of the RTS message, (i) a first interframe interval, (ii) a clear-to-send (CTS)
interval, (iii) a second interframe interval, and (iv) a confirmation-to-send (CoTS) interval;

the first WCD making a determination of whether the first WCD detects during the first predefined period on the wireless channel
a further transmission from the second WCD to the third WCD related to transmission of the data wherein the further transmission
from the second WCD to the third WCD is transmission of a CoTS message in the CoTS interval confirming that the second WCD
received a CTS message from the third WCD and is going to send the data to the third WCD and carrying a list of wireless channels
on which the second WCD will be transmitting to the third WCD; and

if the determination is affirmative, then the first WCD continuing to avoid transmission on the wireless channel for a second
predefined period, but, if the determination is negative, then the first WCD discontinuing the avoiding of transmission on
the wireless channel without the avoiding of transmission for the second predefined period, wherein the second predefined
period includes, in sequence beginning at an end of the first predefined period, (i) a third interframe interval, (ii) a data
transmission interval, (iii) a fourth interframe interval, and (iv) an ACK interval.

US Pat. No. 9,237,028

METHOD AND APPARATUS FOR GENERATING A TETHERING ALERT BASED ON A THRESHOLD SIMILARITY BETWEEN INCOMING DATA AND OUTGOING DATA

Sprint Spectrum L.P., Ov...

1. A method for providing a tethering alert by an apparatus, the apparatus having a first network communication interface
and a second network communication interface, the method comprising:
receiving incoming data via one of the first network communication interface and the second network communication interface;
sending outgoing data via the other of the first network communication interface and the second network communication interface;
making a determination that there is a threshold similarity between the incoming data and the outgoing data; and
responsive to making the determination, the apparatus providing a tethering alert indicating that the apparatus is tethering
data.

US Pat. No. 9,173,183

METHOD AND SYSTEM FOR DETERMINING TIME SYNCHRONIZATION ERRORS IN TIME DIFFERENCE OF ARRIVAL (TDOA) MEASUREMENTS

Sprint Spectrum L.P., Ov...

1. A method, comprising:
receiving, by a location server, a first time difference of arrival (TDOA) measurement obtained by a mobile device, wherein
the first TDOA measurement relates to wireless signals transmitted from a first node and a second node and received by the
mobile device, wherein the first and second nodes are synchronized to a time reference;

receiving, by the location server, a second TDOA measurement obtained by the mobile device, wherein the second TDOA measurement
relates to wireless signals transmitted from the first node and a third node and received by the mobile device, wherein the
third node is mobile, and wherein the third node has a time synchronization error relative to the time reference;

receiving, by the location server, additional location-determination data obtained by the mobile device, wherein the additional
location-determination data relates to a one-dimensional bar code or a two-dimensional bar code;

determining, by the location server, a location of the third node; and
determining, by the location server, the time synchronization error based on at least the first TDOA measurement, the second
TDOA measurement, the additional location-determination data, and the determined location of the third node.

US Pat. No. 9,629,144

MANAGEMENT OF TIME SEGMENT USE FOR WIRELESS COMMUNICATION

Sprint Spectrum L.P., Ov...

1. In a wireless communication system in which base stations provide respective coverage areas in which to serve user equipment
devices (UEs), wherein the base stations are time synchronized with each other for air interface communications in their respective
coverage areas, each coverage area defining a continuum of subframes each divided into a sequence of time segments for communicating
modulated data, a method comprising:
determining by a first base station that one or more adjacent second base stations will use particular ones of the time segments
per subframe for downlink control channel communication; and

based on the determination that the one or more second base stations will use the particular time segments per subframe for
downlink control channel communication, (i) using by the first base station one or more different ones of the time segments,
other than the particular ones of the time segments, per subframe for downlink control channel communication and (ii) avoiding
by the first base station downlink traffic channel communication in the particular ones of the time segments per subframe,

wherein the one or more second base stations includes a particular second base station, and wherein determining that the one
or more second base stations will use particular ones of the time segments per subframe for downlink control channel communication
comprises:

engaging in inter-base-station signaling with the particular second base station to make an arrangement for the first base
station and the particular second base station to use different ones of the time segments per subframe for their respective
downlink control channel communication,

wherein avoiding downlink traffic channel communication in the particular ones of the time segments per subframe based on
the determination that the one or more second base stations will use the particular ones of the time segments per subframe
for downlink control channel communication comprises avoiding downlink traffic channel communication in one or more time segments
that the particular second base station will use for control channel communication.

US Pat. No. 9,191,911

TRACKING REGISTRATION BUFFER IN A CELLULAR NETWORK

Sprint Spectrum L.P., Ov...

1. A computer-implemented method comprising:
at a user entity that is initially operating in a first of a plurality of multi-coverage-area zones in a radio access network
(RAN), subsequently determining that the user entity has moved into a second multi-coverage-area zone of the RAN, wherein
the user entity is initially located in a first coverage area of the second multi-coverage-area zone when the user entity
moves into the second multi-coverage-area zone; and

in response to determining that the user entity has moved into the second multi-coverage-area zone:
(a) the user entity refraining from sending a registration message to register in the second multi-coverage-area zone until
the earlier of: (i) the user entity remaining in the first coverage area for at least a threshold period of time and (ii)
the user entity moving into another coverage area in the second multi-coverage-area zone that is different from the first
coverage area; and

(b) the user entity subsequently sending the registration message to register in the second multi-coverage-area zone in response
to the earlier of (i) the user entity determining that the user entity has remained in the first coverage area for the threshold
period of time and (ii) the user entity determining that the user entity has moved into a second coverage area in the second
multi-coverage-area zone.

US Pat. No. 9,185,584

DUAL CONTROLLER FUNCTIONALITY IN A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method comprising:
a first radio access network (RAN) serving a user equipment device (UE), wherein the first RAN includes a primary controller
and a secondary controller, wherein the primary controller manages bearer connectivity and tracking area updates for the UE
in the first RAN and the primary controller has a primary signaling interface with a second RAN, and wherein the secondary
controller has a secondary signaling interface with the second RAN, wherein in a first mode of operation, inter-RAN signaling
to facilitate transition of the UE from being served by the first RAN to being served by the second RAN passes over the primary
signaling interface between the primary controller and the second RAN;

detecting failure of the primary signaling interface; and
responsive to detecting the failure, transitioning from the first mode of operation to a second mode of operation in which
the inter-RAN signaling to facilitate transition of the UE from being served by the first RAN to being served by the second
RAN instead passes over the secondary signaling interface between the secondary controller and the second RAN, and in which
the primary controller still manages bearer connectivity and tracking area updates for the UE in the first RAN.

US Pat. No. 9,319,872

METHOD FOR ALLOCATING COVERAGE AREA IDENTIFIERS AMONG NEARBY BASE STATIONS

Sprint Spectrum L.P., Ov...

1. A computing system for causing a first base station to use a base station identifier, the computing system comprising:
a processing unit;
data storage; and
program instructions stored in the data storage and executable by the processing unit to:
determine that (i) a first wireless coverage provided by a first base station overlaps a second wireless coverage provided
by a second base station, (ii) a third wireless coverage provided by a third base station overlaps the second wireless coverage
provided by the second base station, and (iii) an extent of handover between the third base station and the second base station
is less than a predefined threshold extent; and

based at least in part on the determining, cause the first base station to use the same base station identifier as the third
base station.

US Pat. No. 9,451,586

PROVIDING A VOICE MESSAGE PAGE IN A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of providing a voice message page in a wireless communication system, comprising:
sending at least one call paging message to a wireless device to establish a call session with the wireless device and determining
whether a response is received from the wireless device to any of the at least one call paging message;

receiving a voice message intended for the wireless device when the call session is not established;
initiating a timer comprising a timer value, wherein the timer value is based on a number of the at least one call paging
message sent to the wireless device and whether a response is received from the wireless device to any of the at least one
call paging message;

sending a voice message page to the wireless device when the timer expires; and
establishing a channel to provide the voice message to the wireless device.

US Pat. No. 9,226,104

METHODS AND SYSTEMS FOR DISABLING TEXT MESSAGING WHILE DRIVING

Sprint Spectrum L.P., Ov...

1. A method comprising:
a mobile station making a first determination that it is moving at greater than a threshold rate;
the mobile station making a second determination that, while it is moving at greater than the threshold rate, an outgoing
text message reflects more than a threshold degradation in typing proficiency; and

in response to making the first and second determinations, the mobile station disabling a text-message-sending capability.

US Pat. No. 9,332,547

FREQUENCY BAND SELECTION FOR WIRELESS DEVICE COMMUNICATION

Sprint Spectrum L.P., Ov...

1. A method of frequency band selection for wireless device communication, comprising:
associating a first frequency band comprising a first channel bandwidth with a first application type and a second frequency
band comprising a second channel bandwidth with a second application type, wherein both the first and second application types
are characterized based on a length of data streams and a rate of change of the length of data streams sent to or from each
of the first and second application types respectively;

receiving at an access node from a first wireless device a request to establish a communication session using one of the first
or second application types;

determining an application type associated with the request from among the first application type and the second application
type;

selecting a frequency band for the communication session with the first wireless device based on the application type from
among the first frequency band and the second frequency band; and

establishing the communication session between the access node and the first wireless device using the selected frequency
band.

US Pat. No. 9,439,153

SYSTEMS AND METHODS FOR DETERMINING A POWER OPTION FOR AN ACCESS NODE

Sprint Spectrum L.P., Ov...

1. A method for determining a power option for an access node, comprising:
identifying an application requirement for each of a first plurality of wireless devices in communication with a first access
node;

determining, from among the first plurality of wireless devices, a first number of wireless devices comprising application
requirements that are met;

determining, when the first number of wireless devices meets a first criteria, a plurality of power options for transmitting
a first signal from the first access node;

estimating, for each power option based on transmission of the first signal according to each power option, a second number
of wireless devices from among the first plurality of wireless devices comprising application requirements that are met by
each power option;

estimating, for each power option based on transmission of the first signal according to each power option, a third number
of wireless devices in communication with a second access node, wherein the first signal transmitted according to each power
option interferes with a communication between the third number of wireless devices and the second access node; and

selecting one of the plurality of power options when the estimated second number of wireless devices meets a second criteria
and the estimated third number of wireless devices meets a third criteria.

US Pat. No. 9,380,462

DETECTING UNAUTHORIZED TETHERING

Sprint Spectrum L.P., Ov...

1. A method of detecting unauthorized tethering by a wireless device, comprising:
determining that a number of wireless devices in active communication with an access node meets a connections criteria, and
that an access node loading meets a loading criteria;

inspecting packets received at the access node from the wireless devices to identify at least one short-lived data flow and
a source wireless device of the at least one short-lived data flow, wherein the at least one short-lived data flow comprises
a plurality of packets such that a number of packets for the short-lived data flow is smaller than a number of packets for
a long-lived data flow;

determining for the source wireless device a number of short-lived data flows during an observation time period; and
identifying the source wireless device as performing unauthorized tethering when the number of short-lived data flows during
the first time period meets a data flow threshold.

US Pat. No. 9,439,238

METHOD AND SYSTEM FOR SETTING A HOLD-TIMER DURATION

Sprint Spectrum L.P., Ov...

1. In a communication system comprising a first network configured to serve user equipment devices (UEs) according to a first
air interface protocol and a second network configured to serve UEs according to a second air interface protocol, a method
comprising:
the first network initially serving a UE by providing the UE with data service, wherein the first network serving the UE comprises
the first network allocating at least one resource to the UE and using the at least one resource to serve the UE;

the first network detecting a circuit-switched-fallback transition of the UE from being served by the first network to being
served by the second network;

the first network setting a hold-timer duration for a hold-timer, the hold-timer duration defining a time period before the
first network releases the at least one resource that the first network allocated to the UE, wherein setting the hold-timer
duration comprises (i) the first network selecting (a) a first value based on a determination of a network load of the first
network, (b) a second value based on a determination of a data-service type of the data service, and (c) a third value based
on a determination of an estimated call duration for the UE and (ii) the first network using the sum of the first value, the
second value, and the third value as a basis to set the hold-timer duration; and

after the UE transitions from being served by the first network to being served by the second network, the first network applying
the hold-timer having the set hold-timer duration.

US Pat. No. 9,083,790

OBTAINING AND PRESENTING OF A PLURALITY OF IMAGES FROM A PLURALITY OF IMAGE SOURCES IN RESPONSE TO TELEPHONE DEVICE COMMUNICATION

Sprint Spectrum L.P., Ov...

1. A method comprising:
engaging, by a first telephone device operated by a first user, in a text message exchange with a second telephone device
operated by a second user; and

responsive to the engaging, obtaining by the first telephone device, from a plurality of image-sources, a plurality of images
associated with the second user, and presenting by the first telephone device, on a user interface, the plurality of obtained
images,

wherein presenting the plurality of obtained images on the user interface comprises presenting on the user interface a split
screen including a first portion showing the text message exchange and a separate second portion showing the plurality of
obtained images,

wherein obtaining by the first telephone device from the plurality of image-sources the plurality of images associated with
the second user comprises (a) obtaining by the first telephone device, as one or more of the plurality of images, one or more
images from a social network account of the second user and (b) obtaining by the first telephone device, as another one or
more of the plurality of images, one or more other images from an image library stored by the first telephone device,

wherein obtaining by the first telephone device the one or more images from the social network account of the second user
comprises (i) accessing by the first telephone device a social network account of the first user, (ii) using, by the first
telephone device, a social network connection between the accessed social network account of the first user and the social
network account of the second user, to obtain through the accessed social network account of the first user the one or more
images from the social network account of the second user, and

wherein obtaining by the first telephone device the one or more other images from the image library stored on the first telephone
device comprises (i) searching by the first telephone device through the image library to identify at least one image based
on the at least one image being tagged with metadata associated with the second user and (ii) obtaining by the first telephone
device from the image library the at least one identified image.

US Pat. No. 9,060,028

METHOD AND APPARATUS FOR REJECTING UNTRUSTED NETWORK

Sprint Spectrum L.P., Ov...

1. A method of accessing a communication system comprising:
transmitting, by a communication device to a node of the communication system through a communication link between the communication
device and the node, a request to negotiate basic radio resource control (RRC) capabilities for communicating with the node;

receiving, at the communication device from the node, a response message to the request to negotiate basic radio resource
control capabilities, wherein the response message comprises a Non-access stratum (NAS) layer security mode command or an
RRC attach accept message;

determining, at the communication device, that the communication system does not support authentication based on the response
message, wherein the determination is made prior to receiving an authentication message; and

transmitting, by the communication device to the node, a request to disconnect the communication link, when the response message
indicates that the node does not support authentication.

US Pat. No. 9,301,335

METHOD AND SYSTEM FOR USING A PROXY DEVICE TO THROTTLE COMMUNICATIONS BETWEEN A TETHERED DEVICE AND A NETWORK

Sprint Spectrum L.P., Ov...

1. A method comprising:
a first subscriber device communicating with a second subscriber device over a local communication link;
the first subscriber device transmitting data over an air interface to a radio access network (RAN) serving the first subscriber
device, the data including (i) first data originated by the first subscriber device and (ii) second data originated by the
second subscriber device and received by the first subscriber device from the second subscriber device over the local communication
link; and

responsive to the first data being originated by the first subscriber device and the second data being originated by the second
subscriber device and being received by the first subscriber device, the first subscriber device applying a higher transmission
priority for the transmitting of the first data over the air interface than for the transmitting of the second data over the
air interface.

US Pat. No. 9,288,711

SYSTEMS AND METHODS FOR DYNAMICALLY ADJUSTING DROP-TIMER THRESHOLDS BASED ON LOADING

Sprint Spectrum L.P., Ov...

1. In a communication system that comprises at least one network entity and further comprises a radio access network (RAN)
providing wireless service to access terminals (ATs) in a coverage area, wherein providing the wireless service comprises
enforcing a drop timer having an associated start threshold and an associated stop threshold, a method carried out by the
at least one network entity, the method comprising:
determining a current level of load in the coverage area; and
adjusting one or both of the start threshold and the stop threshold based at least in part on the determined current level
of load in the coverage area,

wherein the drop timer defines how long the RAN waits after detecting threshold poor communication quality with a served AT
before the RAN responsively drops communication with the AT,

wherein the start threshold defines how long the RAN waits after detecting threshold poor communication quality with the served
AT before the RAN responsively starts the drop timer, and

wherein the stop threshold defines how long the RAN waits after detecting threshold good communication quality with the served
AT while the drop timer is running, before the RAN responsively stops the drop timer.

US Pat. No. 9,439,195

SYSTEMS AND METHODS FOR MANAGING COMMUNICATION OF AN ACCESS NODE AND A RELAY NODE

Sprint Spectrum L.P., Ov...

1. A method for managing frequency bands at access nodes, the method comprising:
monitoring a utilization of a first frequency band that is used for communication between a relay node and wireless devices,
wherein the relay node communicates with an access node to connect to a network;

determining that the monitored utilization meets a utilization criteria;
selecting at least one of a second frequency band and a third frequency band for the relay node based on the determination
that the monitored utilization meets the utilization criteria, a capacity of the first frequency band, a capacity of the second
frequency band, and a capacity of the third frequency band; and

allocating the selected frequency band for communication between the relay node and wireless devices.

US Pat. No. 9,462,525

DYNAMIC MANAGEMENT AND USE OF BEARERS FOR MEDIA COMMUNICATION

Sprint Spectrum L.P., Ov...

1. A method comprising:
establishing a first bearer connection between a user equipment device (UE) and a packet data network gateway (PGW) via a
first base station and first air interface, wherein the PGW provides connectivity with an Internet Multimedia Subsystem (IMS),
and wherein the first bearer connection is an IMS signaling bearer;

conveying, via the first bearer connection, session setup signaling between the UE and the IMS, for setting up a media session
between the UE and the IMS;

establishing a second bearer connection between the UE and the PGW via a second base station and second air interface, wherein
the second bearer connection is a dedicated IMS bearer; and

using the second bearer connection rather than the first bearer connection for communication between the UE and the IMS of
media content of the media session, while using the first bearer connection rather than the second bearer connection for communication
between the UE and the IMS of control signaling for the media session.

US Pat. No. 9,468,039

METHOD AND SYSTEM FOR PAGING A MULTI-MODE MOBILE STATION

Sprint Spectrum L.P., Ov...

1. A method for a radio access network (RAN) serving a multi-mode mobile station, wherein said multi-mode mobile station is
able to communicate using a first air interface protocol and a second air interface protocol, said method comprising:
said RAN selecting, based on a slot cycle index of said multi-mode mobile station, a first time slot for transmission of a
communication to said multi-mode mobile station using said first air interface protocol; and

after selecting said first time slot, said RAN making a determination that said second air interface protocol is being used
for a current call involving said multi-mode mobile station or is being used to attempt establishment of a requested call
to said multi-mode mobile station;

after making said determination, said RAN determining a disposition of said current or requested call;
after determining said disposition of said current or requested call, said RAN selecting a second time slot; and
said RAN transmitting said communication in said second time slot to said multi-mode mobile station using said first air interface
protocol.

US Pat. No. 9,301,307

FREQUENCY BAND SELECTION IN A MULTIBAND COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of frequency band selection in a communication system, comprising:
determining for a wireless device that a lower frequency band signal strength criteria is greater than a higher frequency
band signal strength criteria by at least a first threshold and that the higher frequency band signal strength criteria meets
a second threshold;

determining a modulation and coding scheme of a communication link of the wireless device;
instructing the wireless device to change from operating on a higher frequency band to operating on a lower frequency band
when the lower frequency band signal strength criteria is greater than the higher frequency band signal strength criteria
by at least the first threshold, the higher frequency band signal strength criteria meets the second threshold, and the determined
modulation and coding scheme meets a third threshold;

determining that the modulation and coding scheme does not meet the third threshold;
measuring a loading criteria of the lower frequency band;
instructing the wireless device to change from operating on the higher frequency band to the lower frequency band when the
lower frequency band signal strength criteria meets the first threshold, the determined modulation and coding scheme does
not meet the third threshold, and the loading criteria meets a fourth threshold.

US Pat. No. 9,265,060

METHOD OF SCHEDULING COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of scheduling communication in a wireless communication network, comprising:
determining at a first access node a scheduling scheme based on a first indication of data addressed to wireless devices in
communication with the first access node and a second indication of data addressed to wireless devices in communication with
a second access node, wherein the scheduling scheme comprises a first subframe and a second subframe and wherein the second
subframe comprises a first resource block group comprising a first resource block and a third resource block and a second
resource block group comprising a second resource block and a fourth resource block;

communicating the scheduling scheme from the first access node to the second access node;
transmitting data addressed to the wireless devices in communication with the first access node during the first subframe
and the first resource block of the second subframe, wherein the first access node does not transmit data addressed to the
wireless devices in communication with the first access node during the second resource block of the second subframe; and

instructing the second access node to assign data addressed to wireless devices in communication with the second access node
that meet a signal condition threshold to be transmitted during the second resource block of the second subframe of the scheduling
scheme and to assign data addressed to wireless devices in communication with the second access node that do not meet the
signal condition threshold to be transmitted during the first subframe and the first resource block of the second subframe
of the scheduling scheme.

US Pat. No. 9,402,215

RESOURCE BLOCK ALLOCATION TO AVOID INTERFERENCE

Sprint Spectrum L.P., Ov...

1. A method of operating a communication system, comprising:
determining a first indicator of a first distance between an access node and a first sub-cell access node, the first sub-cell
access node being located in a coverage area of the access node; and,

based on the first indicator of the first distance, selecting a first allocation of air-interface resource blocks to be used
by both the access node and the first sub-cell access node such that the first allocation of air-interface resource blocks
increases as the first distance increases, wherein a second allocation of air-interface resource blocks is selected to be
used by the first sub-cell access node and not by the access node, and the second allocation of air-interface resource blocks
increases as the first distance decreases.

US Pat. No. 9,320,058

USE OF SPECIAL RANDOM ACCESS CHANNEL INSTANCES FOR ACCESS REQUEST INTERCEPTION AND FORWARDING

Sprint Spectrum L.P., Ov...

1. A wireless communication system comprising:
a first base station providing wireless service on a first air interface; and
a second base station providing wireless service on a second air interface, the second air interface defining a plurality
of mutually exclusive random access channel (RACH) instances for carrying random access requests from mobile terminals to
the second base station, the plurality of RACH instances including one or more first RACH instances and one or more second
RACH instances,

wherein the second base station differentially handles random access requests based on whether the second base station receives
the requests on any of the one or more first RACH instances or on any of the one or more second RACH instances, wherein (i)
the second base station processes a random access request received on any of the one or more first RACH instances as a request
to access the second base station rather than as a request to access the first base station, and (ii) the second base station
automatically forwards to the first base station a random access request received on any of the one or more second RACH instances,
for processing of the random access request as a request to access the first base station rather than as request to access
the second base station.

US Pat. No. 10,021,691

FREQUENCY ALLOCATION BASED ON GROUP DELAY VARIATION

Sprint Spectrum L.P., Ov...

1. A method comprising:determining that a requirement exists to transmit data between a particular UE and a base station, wherein the base station and the particular UE are configured to operate in a frequency range, wherein the frequency range comprises a first set of frequency groups and a second set of frequency groups, and wherein frequency groups of the first set are less susceptible to group delay variation based impairments than frequency groups of the second set;
in response to determining the existence of the requirement, determining whether the particular UE is receiving wireless service directly from the base station or via a relay associated with the base station;
in response to determining that the particular UE is receiving wireless service via the relay, allocating one or more frequency groups from the first set of frequency groups to use for transmitting the data to satisfy the requirement;
in response to determining that the UE is receiving wireless service directly from the base station, determining a number of frequency groups in each of the first and second sets of frequency groups that are currently allocated for data transmissions associated with other UEs;
in response to determining that the number of currently allocated frequency groups of the first set exceeds the number of currently allocated frequency groups of the second set, allocating one or more frequency groups from the second set to use for transmitting the data to satisfy the requirement; and
in response to determining that the number of currently allocated frequency groups of the second set exceeds the number of currently allocated frequency groups of the first set, allocating one or more frequency groups from the first set to use for transmitting the data to satisfy the requirement.

US Pat. No. 9,271,298

SYSTEMS AND METHODS FOR DYNAMICALLY CONFIGURING FEMTOCELL PILOT BEACON BASED ON MACRO-NETWORK LOADING

Sprint Spectrum L.P., Ov...

1. A method of operating a wireless network system, wherein the wireless network system includes a first base station operating
on a first base station frequency to serve mobile devices, and one or more second base stations operating on a plurality of
second base station frequencies, the method comprising:
the first base station transmitting a frequency-hopping pilot beacon among the plurality of second base station frequencies;
determining loading on each of the second base station frequencies;
determining, based on the determined loading, that a particular one of the second base station frequencies is more heavily
loaded than another one of the second base station frequencies; and

responsive to determining that the particular one of the second base station frequencies is more heavily loaded than the other
one of the second base station frequencies, prioritizing transmission of the frequency-hopping pilot beacon on the particular
one of the second base station frequencies as compared to the other one of the second base station frequencies, wherein the
prioritizing transmission includes:

selecting a pilot beacon transmission pattern that prioritizes transmission on the second base station frequencies according
to the determined loading of the second base station frequencies relative to one another and causing the first base station
to transmit the frequency-hopping pilot beacon according to the selected pilot beacon transmission pattern, and

wherein the selected pilot beacon transmission pattern defines a sequence of hopping among the second base station frequencies
such that, during a transmission cycle in which the frequency-hopping pilot beacon is transmitted on each of the plurality
of second base station frequencies, the first base station transmits, on one or more of the second base station frequencies
that are more heavily loaded than others of the second base station frequencies, for a greater cumulative duration than a
cumulative duration in which the first base station transmits on the others of the plurality of second base station frequencies.

US Pat. No. 9,288,796

ACTIVE-SET MANAGEMENT BASED ON AN ASSOCIATED CODEC

Sprint Spectrum L.P., Ov...

1. A method comprising:
a radio access network (RAN) determining a codec that is associated with a wireless communication device (WCD);
using the associated codec as a basis for determining a value for at least one active-set parameter for the WCD, wherein determining
the value for at least on active-set parameter comprises determining a value for at least one active-set parameter affecting
whether or not a given sector is included in the active set; and

sending a message to the WCD, wherein the message indicates the determined value for the at least one active-set parameter.

US Pat. No. 9,307,535

MANAGING TRANSMISSION POWER FOR HYBRID-ARQ GROUPS

Sprint Spectrum L.P., Ov...

1. A method comprising:
in a cellular radio access network (RAN) that serves a plurality of wireless communication devices (WCDs), grouping the WCDs
into respective Hybrid-ARQ (HARQ) groups based on channel quality reported respectively by the WCDs for downlink communication
from the RAN to the WCDs, wherein grouping the WCDs into the respective HARQ groups based on channel quality reported respectively
by the WCDs for downlink communication from the RAN to the WCDs comprises (a) assigning the first group of WCDs to the first
HARQ group in response to the first group of WCDs having reported channel quality similar to each other, and (b) assigning
the second group of WCDs to the second HARQ group in response to the second group of WCDs having reported channel quality
similar to each other;

differentially allocating HARQ transmission power to the respective HARQ groups based on the channel quality reported by the
WCDs of each group; and

transmitting HARQ messaging to each HARQ group of WCDs using the differential allocation of transmission power,
whereby transmission power for HARQ messaging to a first one of the HARQ groups differs from transmission power for HARQ messaging
to a second one of the HARQ groups.

US Pat. No. 9,282,439

SYSTEMS AND METHODS OF WIRELESS DEVICE PUSH-TO-TALK REGISTRATION

Sprint Spectrum L.P., Ov...

1. A method of managing push-to-talk registration of a wireless device, comprising:
receiving a network attachment request from a wireless device in a first geographic service area;
receiving a service plan identifier associated with the wireless device;
providing a domain name node network address to the wireless device based on the service plan identifier;
determining a push-to-talk application node network address based on the domain name node network address, wherein the push-to-talk
application node is associated with a second geographic service area; and

registering the wireless device with the push-to-talk application node associated with the second geographic service area.

US Pat. No. 9,591,624

METHOD OF SCHEDULING COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of scheduling communication in a wireless communication network, comprising:
receiving at an access node an uplink scheduling request from a wireless device, wherein the access node communicates with
the wireless device over a first frequency band and a second frequency band;

determining at the access node an interference indicator associated with the wireless device;
determining at the access node a first scheduling scheme for the first frequency band of the access node and a second scheduling
scheme for the second frequency band of the access node based on the uplink scheduling request and the interference indicator,
wherein the first scheduling scheme comprises a first number of uplink subframes within a first frame utilizing the first
frequency band, and the second scheduling scheme comprises a second number of uplink subframes within a second frame utilizing
the second frequency band, wherein the first number of uplink subframes does not overlap the second number of uplink subframes;
and

instructing the wireless device to continuously communicate uplink data to the access node during both the first number of
uplink subframes of the first scheduling scheme and the second number of uplink subframes of the second scheduling scheme.

US Pat. No. 9,237,502

SYSTEMS AND METHODS FOR BALANCING WIRELESS NETWORK LOAD BETWEEN BAND CLASSES USING AUTOMATIC NEIGHBOR RELATIONS

Sprint Spectrum L.P., Ov...

1. A method for load balancing wireless devices in a network, comprising:
configuring an initial neighbor list at a beginning of a time period to include one or more first neighboring cells, wherein
the one or more first neighboring cells are associated with one or more band classes, the one or more band classes being identified
by their representative signal frequencies;

determining a number of the one or more first neighboring cells in the initially configured neighbor list associated with
each of the one or more band classes at the beginning of the time period;

receiving network characteristics during the time period for one or more second neighboring cells, wherein the one or more
second neighboring cells are associated with the one or more band classes;

reconfiguring the neighbor list to include second neighboring cells selected from among the one or more second neighboring
cells based on the received network characteristics;

determining a number of the selected second neighboring cells in the reconfigured neighbor list associated with each of the
plurality of band classes at an end of the time period;

comparing the number of initially configured first neighboring cells in each of the band classes at the beginning of the time
period with the number of reconfigured selected second neighboring cells in each of the band classes at the end of the time
period; and

determining a preferred band class for the time period based on the comparison.

US Pat. No. 9,232,516

MANAGING ALLOCATION OF FREQUENCY BANDWIDTH BETWEEN DONOR ACCESS LINK AND RELAY BACKHAUL LINK

Sprint Spectrum L.P., Ov...

1. In a wireless communication system in which a donor base station is configured to serve user equipment devices (UEs) over
a donor access link and is configured to serve a relay node over a relay backhaul link, and in which the relay node is configured
to serve UEs over a relay access link, a method of allocating frequency bandwidth between the relay backhaul link and the
donor access link, the method comprising:
assigning one or more first public land mobile network (PLMN)-priority weights to one or more UEs served over the relay access
link by the relay node, wherein the one or more first PLMN-priority weights includes, for each of the one or more UEs served
over the relay access link by the relay node, a respective first PLMN-priority weight based on a priority level of a PLMN
to which the UE subscribes;

assigning one or more second PLMN-priority weights to one or more UEs served over the donor access link by the donor base
station, wherein the one or more second PLMN-priority weights includes, for each of the one or more UEs served over the donor
access link by the donor base station, a respective second PLMN-priority weight based on a priority level of a PLMN to which
the UE subscribes;

comparing (i) a representative relay priority level based on the assigned one or more first PLMN-priority weights with (ii)
a representative donor access priority level based on the assigned one or more second PLMN-priority weights;

establishing an allocation of the frequency bandwidth between the relay backhaul link and the donor access link based on the
comparing of the representative relay priority level with the representative donor access priority level; and

applying the established allocation.

US Pat. No. 9,820,331

UE-CONTEXT RELEASE IN RESPONSE TO FAILURE OF AIR INTERFACE COMMUNICATION

Sprint Spectrum L.P., Ov...

1. A method operable in a wireless communication system including a base station, wherein the base station has a protocol
stack defining a series of logical processing layers through which the base station sequentially processes data for transmission
from the base station to a user equipment device (UE) served by the base station, the series of layers including an upper
layer and a subsequent physical layer at which the base station processes the data for communication over an air interface
to the UE, the method comprising:
detecting, by the base station, a physical layer failure of air interface communication between the base station and the UE;
and

responsive to detecting the physical layer failure of the air interface communication and before occurrence at the upper layer
of any further failure associated with the physical layer failure, transmitting by the base station to a network controller
a UE-context release request requesting release of bearer context that was established for the UE.

US Pat. No. 9,287,911

MITIGATING SIGNAL INTERFERENCE

Sprint Spectrum L.P., Ov...

1. A method for mitigating signal interference between frequency bands in a wireless communication system, comprising:
determining that an aggregate power level based on a combined power of a plurality of wireless devices using a first carrier
for communication with an access node meets a power level threshold for the first carrier;

determining a probability of successful handover to a second carrier for each of the wireless devices, wherein the second
carrier is a distinct frequency band from the first carrier, wherein determining a probability of successful handover further
comprises:

receiving for each wireless device at least one of an application requirement of an application, a quality of service (QoS)
requirement, and an indication of the second carrier, wherein the second carrier is supported by the wireless device, and
wherein the application requirement is determined by deep packet inspection of data from each wireless device; and

determining a probability of successful handover to the second carrier based on at least one of resources available on the
second supported carrier, the application requirement, and the QoS requirement;

determining a transmit power metric for each of the wireless devices using the first carrier, wherein the transmit power metric
represents a contribution by transmissions of each wireless device to the aggregate power level of the plurality of wireless
devices using the first carrier for communication with the access node;

selecting at least one wireless device of the plurality of wireless devices when the determined probability of successful
handover from the first carrier to the second carrier is above a first probability threshold and the determined transmit power
metric is above a first transmit power metric threshold for each of the selected wireless devices from among the plurality
of wireless devices using the first carrier;

handing over the selected at least one wireless device to the second carrier;
determining whether the aggregate power level for wireless devices continuing to use the first carrier remains at or above
the power level threshold; and

selecting additional wireless devices for handover based on second probability threshold and a second transmit power metric
threshold and handing over the additionally selected wireless devices until the determined aggregate power level for wireless
devices using the first carrier is below the power level threshold.

US Pat. No. 9,270,835

METHOD AND SYSTEM FOR DECREMENTING ACCOUNT BALANCE BASED ON AIR-INTERFACE RESOURCE INFORMATION

Sprint Spectrum L.P., Ov...

1. A method comprising:
at a gateway that provides connectivity between an access network and a transport network, receiving a message that was originated
by a wireless communication device (WCD) being served by the access network;

the gateway identifying a given air-interface resource on which the access network is serving the WCD, wherein the given air-interface
resource is selected from the group consisting of a frequency band, at least one frequency channel, and at least one Orthogonal
Frequency Division Multiple Access (OFDMA) resource block;

after receiving the message, the gateway using the given air-interface resource to determine one or more rules for decrementing
an account balance associated with the WCD; and

the gateway decrementing the account balance associated with the WCD in accordance with the determined one or more rules.

US Pat. No. 9,439,202

SYSTEMS AND METHODS FOR ALLOCATING RESOURCES BETWEEN FREQUENCY BANDS IN A WIRELESS NETWORK

Sprint Spectrum L.P., Ov...

1. A method for allocating resources between frequency bands in a wireless network, the method comprising:
establishing a first default channel on a first cell associated with a first frequency band for communication with a wireless
device and establishing a second default channel on a second cell associated with a second frequency band for communication
with the wireless device, wherein the first default channel and the second default channel simultaneously communicate control
signals between the first and second cells and the wireless device;

determining application requirements of the wireless device; and
assigning a first dedicated channel of the first cell and a second dedicated channel of the second cell, wherein the first
or second dedicated channel is selected to provide service to the wireless device based on the determined application requirements,

wherein each of the first and second frequency bands comprise distinct spectra that do not overlap, and
wherein each of the distinct spectra are defined by a representative frequency at an approximate central point of said each
distinct spectra for wireless signals transmitted between either of the first or second cells and the wireless device.

US Pat. No. 9,307,441

SYSTEMS AND METHODS OF TRANSFERRING INFORMATION TO A WIRELESS DEVICE

Sprint Spectrum L.P., Ov...

1. A method of transferring a plurality of data packets to a wireless device, comprising:
receiving and storing a first portion of the plurality of data packets in a memory of the wireless device;
presenting the stored first portion while receiving a second portion of the plurality of data packets;
determining a presentation rate at which the first portion is presented;
determining a time until the first portion is completely presented based on the presentation rate and a size of the first
portion;

determining a number of times that a packet retransmission criteria is met,
wherein the packet retransmission criteria comprises a maximum permitted number of packet retransmissions of the plurality
of data packets; and

adjusting the maximum permitted number of packet retransmissions based on the time until the first portion is completely presented
and the number of times that the packet retransmission criteria is met.

US Pat. No. 9,402,217

NETWORK MANAGEMENT USING ACCESS POINT PERFORMANCE VALUES

Sprint Spectrum L.P., Ov...

1. A method of providing wireless communication to a wireless device, comprising:
establishing, at a first access node of a first network, a first communication link with a first wireless device using a first
radio access technology;

receiving, at a detected second access node of a second network, a request to establish a second communication link with the
first wireless device using a second radio access technology;

determining, at the second access node, that a number of second wireless devices in active communication with the second access
node exceeds a device subscription threshold;

determining, at the second access node, a subscription parameter of the second access node, the subscription parameter being
based on the number of second wireless devices in communication with the second access node and an oversubscription value
associated with a bandwidth allocation assigned to the number of second wireless devices;

comparing the subscription parameter with a network criteria; and
when the subscription parameter is less than the network criteria, instructing the second access node to establish the second
communication link with the first wireless device using the second radio access technology and instructing the first wireless
device to initiate authentication over the second network and disable a transceiver associated with the first radio access
technology.

US Pat. No. 9,220,118

METHOD AND SYSTEM FOR ESTABLISHING A DEFAULT BEARER IN ACCORDANCE WITH A SUBSTITUTE PACKET DATA POLICY

Sprint Spectrum L.P., Ov...

1. A method, comprising:
receiving, in a wireless communication system, a request that identifies a requested network for a packet data connection
for a wireless communication device (WCD), wherein the requested network is associated with a subscribed packet data policy,
and wherein the wireless communication system comprises a management entity and a packet gateway;

determining, by the management entity, that a validation procedure for validating the request is unavailable;
responsive to determining that the validation procedure is unavailable, the management entity sending to the packet gateway
a session request that includes an identifier associated with a substitute packet data policy, wherein the substitute packet
data policy differs from the subscribed packet data policy;

establishing, by the packet gateway, a packet data session for the WCD in accordance with the substitute packet data policy,
based on the session request including the identifier associated with the substitute packet data policy; and

after the packet data session has been established, determining, by the management entity, whether the validation procedure
remains unavailable.

US Pat. No. 9,306,771

SYSTEMS AND METHODS OF MANAGING NETWORK COMMUNICATION

Sprint Spectrum L.P., Ov...

1. A method of managing intra-access node traffic, the method comprising:
receiving a first data flow at a gateway node from a first access node and, based on the received first data flow, determining
an associated first throughput;

inspecting a second data flow received from the gateway node at an inspection node and, based on the inspection, determining
a second throughput associated with the second data flow;

identifying, at the gateway node, one or more peer-to-peer data flows sent from the gateway node to at least a second access
node, wherein each of the one or more peer-to-peer data flows is identified based on:

a calculated difference of the first throughput and the second throughput; and,
a calculated resource utilization that is based at least on a modulation and coding scheme (MCS) assigned to the one or more
of the peer-to-peer data flows;

determining that a third throughput associated with each of the one or more peer-to-peer data flows meets a threshold; and,
adjusting at least one of the one or more peer-to-peer data flows exceeding a predefined usage threshold to meet a total traffic
threshold.

US Pat. No. 9,226,126

METHOD AND APPARATUS FOR USE OF ALERT TYPE TO CHOOSE CELL-SITE-SELECTION PROCESS FOR SELECTING CELL SITES TO BROADCAST ALERT

Sprint Spectrum L.P., Ov...

1. A machine comprising:
a communication interface arranged to receive an alert message and to send the alert message to a set of cell sites for the
cell sites to wirelessly broadcast the alert message in a defined geographic target area, wherein each cell site has a respective
coverage location; and

wherein the machine is arranged to determine a type of the alert message and, based on the determined type, to choose a location-determination
process for determining cell site coverage locations, to use the chosen location-determination process to determine cell site
coverage locations, to compare the determined cell site coverage locations with the geographic target area so as to determine
which cell sites have coverage locations falling at least in part within the geographic target area, to select as the set
of cell sites the determined cell sites, and to send the alert message to the cell sites of the selected set for wireless
broadcast of the alert message by the cell sites of the selected set,

wherein the machine is arranged to choose as the location-determination process a first location-determination process when
the determined type is a first type, and to choose as the location-determination process a second location-determination process
different than the first location-determination process when the determined type is a second type different than the first
type,

wherein the first location-determination process involves the machine considering as the coverage location of each cell site
a location of a base station that radiates to define the cell site, without regard to a range of coverage of the cell site,
and

wherein the second location-determination process involves the machine considering as the coverage location of each cell site
(i) the location of the base station that radiates to define the cell site and (ii) the range of coverage of the cell site.

US Pat. No. 9,253,595

DETERMINATION OF BASE STATION LOCATION BASED ON OTHER SERVING LOCATIONS AVAILABLE TO CLIENT DEVICES

Sprint Spectrum L.P., Ov...

10. A base station configured for operating in a wireless communication system, the base station comprising:
one or more processors;
memory accessible by the one or more processors; and
machine-readable instructions stored in the memory, that upon execution by the one or more processors cause the base station
to carry out functions including:

initiating wireless data communications with each of a group of wireless communication devices within a coverage area of the
base station,

subsequent to initiating the wireless data communications, transmitting a request to each respective wireless communication
device of the group for a respective list of other base stations available for serving the respective wireless communication
device,

in response to the request, receiving respective lists from one or more wireless communication devices of the group,
merging the received respective lists into a composite list of other base stations available for serving the one or more wireless
communication devices of the group, and estimating a location of the base station based on a centroid of the locations of
the base stations in the composite list;

the base station adopting the centroid as a determined location of the base station; and
the base station using the determined location in a request for authorization to operate in the wireless communication system.

US Pat. No. 9,226,299

DYNAMIC FREQUENCY ASSIGNMENT BASED ON BOTH THE DISTANCE FROM ENODEB AND THE LOSS OF A BAND-PASS FILTER

Sprint Spectrum L.P., Ov...

1. A method performed by a radio access network (RAN), wherein the RAN comprises a filter, the method comprising:
determining, for a given frequency, a filter loss of the filter, wherein the filter has a varying degree of loss corresponding
with frequency;

in response to the determining that the filter loss for the given frequency exceeds a threshold filter loss, the RAN: (i)
reserving the given frequency for use in communication between the RAN and at least one mobile device having a determined
distance class, wherein the distance class is determined based on a distance between the at least one mobile device and the
RAN, and (ii) communicating with the at least one mobile device using the given frequency when the at least one mobile device
has the determined distance class.

US Pat. No. 9,986,584

CROSS-TTI LOOK-BACK SCHEDULING

Sprint Spectrum L.P., Ov...

1. A method for managing data communication in a radio access network, the method comprising:providing, by a cellular base station, a wireless coverage area defining an air interface, wherein the air interface defines, over time, on a particular carrier, downlink sub-frames each having a downlink control channel and each having a downlink traffic channel, wherein the downlink sub-frames comprise a first sub-frame on the particular carrier and a second sub-frame that is subsequent to the first sub-frame on the particular carrier;
transmitting, by the cellular base station, in the downlink traffic channel of the first sub-frame, bearer data to a particular wireless communication device (WCD) served by the cellular base station; and
after transmitting the bearer data in the first sub-frame, transmitting, by the cellular base station, in the downlink control channel of the second sub-frame, a signaling message that directs the particular WCD to read the previously transmitted bearer data, wherein the signaling message includes: (i) an indication of the first sub-frame and (ii) a specification of an allocation to the particular WCD of downlink traffic channel resources in the first sub-frame, wherein the specification specifies which one or more resource blocks in the first sub-frame carried the previously transmitted bearer data.

US Pat. No. 9,277,426

METHOD AND APPARATUS FOR MANAGEMENT OF MEASUREMENT REPORT TRANSMISSION

Sprint Spectrum L.P., Ov...

1. A user equipment device (UE) configured to transmit radio frequency (RF) measurement reports over an air interface from
the UE to a serving base station, wherein the air interface defines a first group of subcarriers with first spacing between
adjacent subcarriers of the first group and a second group of subcarriers with second spacing between adjacent subcarriers
of the second group, wherein the second spacing is less than the first spacing,
wherein the UE is further configured to transmit the RF measurement reports on subcarriers of the first group by default but
to transmit the RF measurement reports instead on subcarriers of the second group in response to the UE determining that performance
of the air interface is threshold poor.

US Pat. No. 9,277,451

REDUCTION OF NETWORK LOADING DUE TO MULTIPLE DEVICE CONNECTIONS IN WIRELESS DATA NETWORKS

Sprint Spectrum L.P., Ov...

1. A method for reducing network traffic generated by a plurality of wireless devices operating over a communication network,
the method comprising:
receiving, at an access node, an indication that a plurality of wireless devices assigned to a subscriber are active wireless
devices operating simultaneously over the communication network;

compiling a priority list of the active wireless devices arranged according to highest priority based on operating parameters
of the active wireless devices;

selecting one of the active wireless devices as a wireless host device based on the active wireless device based upon the
compiled priority list;

correlating channel state data received from the active wireless devices at the access node to determine that the active wireless
devices and the wireless host device are in close proximity by:

creating and periodically updating a correlation matrix by using an algorithm to correlate the channel state data received
from each active wireless device against each other to determine correlation factors; and

deleting from the correlation matrix correlation factors derived based on autocorrelation; and
establishing a wireless connection between the wireless host device and the active wireless devices.

US Pat. No. 9,282,488

WIRELESS DEVICE NETWORK SELECTION

Sprint Spectrum L.P., Ov...

1. A method of operating a communication system, comprising:
storing, at a network node of a preferred wireless network, a buffer of data packets concurrently being routed to a wireless
device via an access node of a non-preferred wireless network;

sending, via a control channel of the preferred wireless network, a load indicator associated with an access node of the preferred
wireless network to the wireless device and, when the load indicator meets a first threshold, instructing the wireless device
to measure a signal strength indicator of the access node of the preferred wireless network;

instructing the wireless device via the control channel to break a first active connection with the access node of the non-preferred
wireless network when the measured signal strength indicator meets a second threshold;

in response to a request by the wireless device, provisioning, by the preferred wireless network, a second active connection
between the access node of the preferred wireless network and the wireless device; and

providing to the wireless device, via the second active connection, at least a portion of the buffer of data not acknowledged
as received by the wireless device.

US Pat. No. 9,264,961

METHOD AND SYSTEM FOR HANDOVER WITH PRE-CONFIGURATION OF TIMING ADVANCE

Sprint Spectrum L.P., Ov...

1. A method for configuring a user equipment device (UE) with a timing-advance setting for communication between the UE and
a handover target, the method comprising:
while the UE is being served by a handover source, (i) transmitting from the handover source to the handover target a measurement
request that specifies an uplink reference signal of the UE, and (ii) receiving at the handover source from the handover target,
in response to the measurement request, a timing-advance value determined by the handover target based on evaluation of the
specified uplink reference signal of the UE; and

transmitting from the handover source to the UE a handover directive that directs the UE to hand over from being served by
the handover source to being served by the handover target and that provides the UE with the received timing-advance value
to be used by the UE as a timing-advance setting for communication between the UE and the handover target,

wherein the handover source comprises a first base station and the handover target comprises a second base station.

US Pat. No. 9,253,334

METHOD AND SYSTEM FOR BALANCING SOFT HANDOFF GAIN AND RESOURCE USAGE

Sprint Spectrum L.P., Ov...

1. A method for adjusting resource usage by a mobile station in communication with a wireless network, said method comprising:
during a communication session, said wireless network communicating with said mobile station via a plurality of sectors, said
plurality of sectors defining an initial active set;

determining that said initial active set includes at least one high usage sector;
defining a reduced active set of sectors as said initial active set exclusive of said at least one high usage sector;
calculating a reduced-set signal level by combining signal levels measured at said mobile station of signals from said sectors
in said reduced active set;

determining whether said reduced-set signal level satisfies an acceptability condition; and
if said reduced-set signal level satisfies said acceptability condition, continuing said communication session using said
reduced active set instead of said initial active set.

US Pat. No. 10,021,686

SCHEDULING TRAFFIC BASED ON ACKNOWLEDGMENT BUNDLING

Sprint Spectrum L.P., Ov...

1. A method comprising:determining that a hybrid automatic repeat request (HARQ) transmission schedule of a wireless air interface defined by a radio access network (RAN) includes time-division-multiplexed slots that are subject to HARQ acknowledgment bundling and time-division-multiplexed slots that are not subject to HARQ acknowledgment bundling;
assigning, to relay base stations served by the RAN, time-division-multiplexed slots of the wireless air interface that are not subject to HARQ acknowledgment bundling;
assigning, to non-relay wireless communication devices (WCDs) served by the RAN, time-division-multiplexed slots of the wireless air interface that are subject to HARQ acknowledgment bundling; and
transmitting, over the air interface, HARQ subpackets according to the transmission schedule and assignments of time-division-multiplexed slots, wherein the RAN communicates, by way of the wireless air interface, (i) with the relay base stations using a first public land mobile network (PLMN) code, and (ii) with the non-relay WCDs using a second PLMN code, and wherein assigning the time-division-multiplexed slots that are not subject to HARQ acknowledgment bundling to the relay base stations is based on the first PLMN code, and assigning time-division-multiplexed slots that are subject to HARQ acknowledgment bundling to the non-relay WCDs is based on the second PLMN code.

US Pat. No. 9,264,960

SYSTEMS AND METHODS FOR DETERMINNG ACCESS NODE CANDIDATES FOR HANDOVER OF WIRELESS DEVICES

Sprint Spectrum L.P., Ov...

1. A method for determining access node candidates for handover of wireless devices in a wireless network, the method comprising:
classifying each of a plurality of wireless devices in wireless communication with a first access node based on at least an
application requirement for each of the plurality of wireless devices;

receiving, by the first access node, signal information for one or more second access nodes in wireless communication with
one or more of the plurality of wireless devices;

receiving, by the first access node, network characteristics for each of the one or more second access nodes over a communication
link between the first access node and each of the second access nodes; and

determining a status of each of the second access nodes as a candidate for handover of selected wireless devices from among
the plurality of wireless devices based on the classification of each wireless device, the received signal information of
each second access node, and the received network characteristics of each second access node,

wherein the second access node network characteristics comprise current and historical data for a utilization indicator, a
connectivity indicator, a capacity indicator, and handover statistics.

US Pat. No. 9,408,237

RANDOM ACCESS PREAMBLE SELECTION

Sprint Spectrum L.P., Ov...

1. A method of random access preamble selection, comprising:
storing at an access node a first plurality of random access preambles and a second plurality of random access preambles;
receiving a random access channel request from a wireless device at the access node, the random access channel request comprising
an application type of an application running on the wireless device;

determining a network load, a priority class of the wireless device, and a mobility of the wireless device;
adjusting the first plurality of random access preambles and the second plurality of random access preambles based on the
determined network load;

assigning a random access preamble to the wireless device from the first plurality of random access preambles when the first
plurality of random access preambles is not exhausted, the network load meets a load criteria, the priority class of the wireless
device meets a priority criteria, the mobility of the wireless device meets a mobility criteria, and the application type
of the application meets an application criteria;

when the first plurality of random access preambles is exhausted, determining that a collision occurs between the random access
channel request from the wireless device and a second random access channel request from a second wireless device; and

instructing via application of a back off timer the second wireless device to delay re-sending the second random access channel
request.

US Pat. No. 9,307,471

SELECTING AN ACCESS NODE FOR WIRELESS DEVICE COMMUNICATION

Sprint Spectrum L.P., Ov...

1. A method of selecting an access node for wireless device communication, comprising:
determining that a first loading of a first access node meets a first loading criteria;
selecting a first wireless device in communication with the first access node, wherein the selected first wireless device
detects a first target access node for handover;

receiving a rejection of a first request to the first target access node to accept a handover of the selected first wireless
device and, on receipt of the rejection, starting a first timer for a subsequent timer value, wherein the subsequent timer
value is based on an initial timer value and an incremented counter value of an initial timer;

instructing the selected first wireless device to change from communicating with the first access node to communicating with
the first target access node when the first request is accepted by the first target access node.

US Pat. No. 9,473,973

REDUCING TRANSMISSION RATES IN DATA SLOTS SUBJECT TO BUNDLED ACKNOWLEDGMENTS

Sprint Spectrum L.P., Ov...

1. A method comprising:
obtaining a pre-established hybrid automatic repeat request (HARQ) transmission schedule of a fixed number of data slots for
transmissions from a radio access network (RAN) to a wireless communication device (WCD), wherein the HARQ transmission schedule
includes a first set of data slots subject to HARQ acknowledgment bundling and a second set of data slots not subject to HARQ
acknowledgment bundling;

based on an indication of RAN transmission signal quality as measured by the WCD, determining a first transmission rate; and
based on the HARQ transmission schedule, transmitting, to the WCD, two or more HARQ subpackets in the first set of data slots
subject to HARQ acknowledgment bundling and one or more HARQ subpackets in the second set of data slots not subject to HARQ
acknowledgment bundling, wherein the one or more HARQ subpackets are transmitted at the first transmission rate, and wherein
the two or more HARQ subpackets are transmitted at a second transmission rate that is less than the first transmission rate.

US Pat. No. 10,045,346

ASSIGNING A LOW-GDV CARRIER TO A HIGH-SPEED UE

Sprint Spectrum L.P., Ov...

1. A method comprising:determining, by a base station, that a speed of movement of a user equipment device (UE) is threshold high;
selecting, by the base station, a carrier on which to serve the UE, wherein, responsive to the determining that the speed of movement of the UE is threshold high, the selecting is based on a group delay variation (GDV) of the selected carrier; and
serving, by the base station, the UE on the selected carrier.

US Pat. No. 9,271,255

PROVIDING WIRELESS NETWORK COMMUNICATION AMONG A PLURALITY OF WIRELESS DEVICES

Sprint Spectrum L.P., Ov...

1. A system for providing wireless network communication, comprising:
a wireless device, further comprising
a processor configured to determine that a communication link with an access node is not detected;
a communication controller unit, configured to establish a communication link between the wireless device and a communication
network using a network communication protocol when the communication link with the access node is not detected;

an access node unit, configured to transmit an indication that the wireless device can provide wireless communications to
a second wireless device using a cellular radio access technology, and to grant a communication channel to the second wireless
device in response to a communication channel request from the second wireless device, wherein the access node unit is further
configured to schedule data for delivery to the second wireless device based on a traffic class indicator associated with
the data; and

a gateway unit, configured to assign a network address to the second wireless device to enable the second wireless device
to communicate over the communication network.

US Pat. No. 9,277,462

METHOD AND SYSTEM FOR PRESERVING CONTEXT RECORDS

Sprint Spectrum L.P., Ov...

1. In a communication system comprising a wireless network serving user equipment devices (UEs), wherein the wireless network
stores, for each UE served by the wireless network, a context record for the UE, wherein the context record specifies a bearer
connection established for the UE, a method comprising:
the wireless network detecting a threshold number of context release messages being transmitted between at least two network
entities in the wireless network, wherein the threshold number is greater than one; and

in response to detecting the threshold number of context release messages being transmitted between at least two network entities
in the wireless network, the wireless network (i) detaching from the wireless network each UE being, at the time of detecting
the threshold number of context release messages being transmitted between at least two network entities in the wireless network,
served by the wireless network but (ii) preserving the context records for the detached UEs.

US Pat. No. 9,451,554

SELECTIVE CONTROL OF UPLINK TRANSMISSION POWER BASED ON ROAMING STATUS

Sprint Spectrum L.P., Ov...

1. A method operable in a base station of a wireless communication network of a first service provider, wherein the base station
is configured for providing wireless services to user equipment devices (UEs) using air interface resources that span a wireless
carrier band, the method comprising:
the base station broadcasting to UEs in a coverage area of the base station a message instructing the UEs to attenuate their
respective uplink transmission powers by a respective amount to be determined by each respective UE of the UEs based on which
of multiple portions of the wireless carrier band is allocated, at least in part, to the respective UE by the base station
for uplink transmissions;

making a determination, by the base station, that the wireless communication network of the first service provider is a home
network of a first subset of the UEs, and that a second subset of the UEs are roaming in the wireless communication network
of the first service provider from a wireless communication network of at least one different service provider; and

in response to at least the determination, the base station (i) allocating to the first subset of the UEs uplink air interface
resources from a first portion of the wireless carrier band for which attenuation of uplink transmission power is specified
by a first amount, and (ii) allocating to the second subset of the UEs uplink air interface resources from a second portion
of the wireless carrier band for which attenuation of uplink transmission power is specified by a second amount, wherein the
first amount is smaller than the second amount.

US Pat. No. 9,794,943

DYNAMIC SCHEDULING BASED ON CARRIER AGGREGATION CAPABILITIES

Sprint Spectrum L.P., Ov...

1. A method comprising:
determining, by a radio access network (RAN) that is configured for carrier-aggregation service via a plurality of component
carriers in a given coverage area, that a second user equipment (UE) is both (i) associated with a second user-equipment class
from a plurality of user-equipment classes, and (ii) configured for carrier-aggregation service, wherein the second UE has
established a data connection in the given coverage area;

determining, by the RAN, that a first UE that has also established a data connection in the given coverage area, is both (i)
associated with a first user-equipment class from the plurality of user-equipment classes, and (ii) not configured for carrier-aggregation
service;

at least in part in response to the determination that both the first UE and the second UE have established respective data
connections in the given coverage area, the RAN:

(a) determining, based at least in part on a target aggregate scheduling ratio across all the component carriers for the given
coverage area, a per-carrier scheduling ratio between the first user-equipment class and the second user-equipment class;
and

(b) using the determined per-carrier scheduling ratio to schedule data communications via the plurality of component carriers.

US Pat. No. 9,307,502

MANAGING INTER-CELL INTERFERENCE

Sprint Spectrum L.P., Ov...

1. A method of managing inter-cell interference, comprising:
determining a first application requirement and a first mobility for each of a first plurality of wireless devices in communication
with a first access node, and a second application requirement and a second mobility for each of a second plurality of wireless
devices in communication with a second access node;

determining a priority of each of the first plurality of wireless devices and each of the second plurality of wireless devices
based on the respective first and second application requirements and mobilities;

selecting at least one wireless device from each of the first plurality of wireless devices and the second plurality of wireless
devices comprising a priority meeting a first priority criteria;

exchanging information about the selected wireless devices meeting the first priority criteria among the first access node
and the second access node;

selecting, based on a detected signal interference between wireless devices of the first and second plurality of wireless
devices and the respective first or second access node, at least one wireless device from each of the first plurality of wireless
devices and the second plurality of wireless devices comprising a priority meeting a second priority criteria;

reducing, based on the detected signal interference, a transmission power at a first time of the signal between a first access
node and the wireless devices selected from the first plurality of wireless devices meeting the first priority criteria and
the second priority criteria; and

reducing, based on the detected signal interference, a transmission power at a second time of a signal between the second
access node and the wireless devices selected from the second plurality of wireless devices meeting the first priority criteria
and the second priority criteria.

US Pat. No. 9,271,213

CONTROLLING WIRELESS DEVICE COMMUNICATION WITH ACCESS NODES

Sprint Spectrum L.P., Ov...

1. A method of controlling wireless device communication with access nodes, comprising:
determining that a first loading of a first access node in communication with a plurality of wireless devices in a first coverage
area meets a loading criteria;

decreasing a handover criteria for a second access node, wherein the second access node comprises a second coverage area that
overlaps at least a portion of the first coverage area;

performing a handover of at least one of the plurality of wireless devices to the second access node when a signal level of
the second access node received at the at least one of the plurality of wireless devices meets the decreased handover criteria;

determining a change in the first loading and a change in a throughput provided to the at least one of the plurality of wireless
devices;

determining a change in a periodicity of data sent to the at least one of the plurality of wireless devices; and
adjusting the decreased handover criteria for the second access node based on the change in the first loading, the change
in the throughput provided to the at least one of the plurality of wireless devices, and the change in the periodicity of
data sent to the at least one of the plurality of wireless devices.

US Pat. No. 9,191,858

BROADCAST CELL LOADING INFORMATION FOR WIRELESS NETWORK ACCESS AND HANDOFF

Sprint Spectrum L.P., Ov...

1. A method of operating a communication system, comprising:
determining that a wireless device should seek a first access node that can provide a guaranteed bit rate service;
receiving, by the wireless device, a system information message from the first access node using a first frequency band;
extracting cell loading information from the system information message;
determining an expected guaranteed bit rate based on the cell loading information and an air-interface signal strength indicator
associated with the first access node; and,

based on the extracted cell loading information, determining whether to connect the wireless device to the first access node
using the first frequency band.

US Pat. No. 9,258,729

ENHANCED FORCED DORMANCY BASED ON AIR INTERFACE CONDITIONS

Sprint Spectrum L.P., Ov...

1. A method of managing air interface traffic channels in a coverage area of a radio access network (RAN), wherein each of
a plurality of mobile stations currently has an assigned air interface traffic channel in the coverage area, the method comprising
the following functions:
the RAN determining, respectively for each mobile station of the plurality, an air interface condition associated with the
mobile station;

the RAN determining that, for at least a threshold duration, traffic has not flowed on the air interface traffic channel assigned
to a first one of the mobile stations and on the air interface traffic channel assigned to a second one of the mobile stations,
wherein the threshold duration is less than a duration of a dormancy timer;

responsive to the determining that, for at least the threshold duration, traffic has not flowed on the air interface traffic
channel assigned to the first mobile station and on the air interface traffic channel assigned to the second mobile station,
the RAN performing a comparison of the determined air interface condition associated with the first mobile station with the
determined air interface condition associated with the second mobile station;

the RAN determining, based at least in part on the comparison, that the RAN should release the air interface traffic channel
assigned to the first mobile station rather than releasing the air interface traffic channel assigned to the second mobile
station; and

responsive to the determining that the RAN should release the air interface traffic channel assigned to the first mobile station,
the RAN releasing the air interface traffic channel assigned to the first mobile station,

wherein the releasing occurs before expiration of the dormancy timer for the first mobile station.

US Pat. No. 9,433,009

CHANNEL SELECTION BASED ON CORRELATION BETWEEN AIR INTERFACE QUALITY AND LEVEL OF PORT-TO-PORT ISOLATION

Sprint Spectrum L.P., Ov...

16. A wireless communication system comprising:
a base station that radiates to provide wireless coverage in which to serve user equipment devices (UEs), wherein the base
station is configured to operate on a plurality of channels, each having a respective level of port-to-port isolation; and

a controller configured to:
determine a measure of quality of an air interface between the base station and a UE served by the base station;
select, from the plurality of channels, a channel on which the base station should serve the UE, wherein the selecting is
based at least in part on (i) the determined measure of quality of the air interface between the base station and the UE and
(ii) a correlation between the determined measure of quality of the air interface and the respective level of port-to-port
isolation of the channel; and

based on the selecting, cause the base station to serve the UE on the selected channel.

US Pat. No. 9,554,375

SECTOR SELECTION FOR COORDINATED MULTIPOINT BASED ON APPLICATION TYPE

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving, by a base station, in a first sector, an uplink signal from a user equipment (UE), wherein two or more other sectors
are in a coordinated multipoint (CoMP) group with the first sector;

for each of one or more of the two or more other sectors, determining, by the base station, a corresponding application-based
priority measure for the other sector, wherein the application-based priority measure is determined based on one or more types
of applications having one or more service flows in the other sector;

using the one or more determined application-based priority measures as a basis for selecting at least one of the two or more
other sectors in the CoMP group as a secondary sector; and

jointly processing, by the base station, the uplink signal from the UE, wherein the joint processing is based at least in
part on the uplink signal received in the first sector and respective uplink signals received in each secondary sector.

US Pat. No. 9,485,702

WIRELESS DEVICE COMMUNICATION USING CARRIER PRIORITY

Sprint Spectrum L.P., Ov...

1. A method of wireless device communication, comprising:
exchanging loading information between a first access node controlled by a first network operator and a neighboring access
node controlled by a second network operator, the loading information being associated with a plurality of wireless devices
communicating with the first access node using a first spectrum carrier and the neighboring access node using a second spectrum
carrier;

starting a timer at the first access node for a period of time;
after the timer expires, determining that a maximum permitted delay of one or more wireless devices communicating with the
first access node using the first spectrum carrier meets a priority associated with the second spectrum carrier of the neighboring
access node, wherein the second spectrum carrier has a higher priority than the first spectrum carrier and comprises greater
structure penetration characteristics than the first spectrum carrier, wherein the structure penetration characteristics of
the first spectrum carrier and the second spectrum carrier are based on a throughout to the one or more wireless devices,
an available modulation and coding scheme (MCS), and a location of the one or more wireless devices;

determining, at the first access node, that a loading of the second spectrum carrier meets an overload criteria, the overload
criteria being based on a capacity of the second spectrum carrier to support the one or more wireless devices communicating
with the first access node using the first spectrum carrier and historical loading information of the second spectrum carrier;
and

performing a handover of the one or more wireless devices communicating with the first access node using the first spectrum
carrier from the first spectrum carrier to the second spectrum carrier of the neighboring access node when a signal strength
of the second spectrum carrier meets a signal strength criteria.

US Pat. No. 9,474,054

MANAGEMENT OF RESOURCE ALLOCATION IN A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A base station configured to serve a user equipment device (UE) over an air interface, wherein the base station comprises:
a wireless communication interface, wherein the air interface defines an uplink control channel and further defines an uplink
shared channel, the base station being configured to receive from the UE on the uplink control channel a scheduling request
(SR) defining a request from the UE for uplink shared channel resource allocation,

wherein the base station has a buffer status report (BSR) mode of operation in which the base station responds to the SR received
from the UE on the uplink control channel at least in part by (i) allocating to the UE a first extent of uplink shared channel
resources for use to carry from the UE to the base station a BSR indicating a quantity of bearer data to be transmitted from
the UE to the base station, (ii) receiving the BSR from the UE on the allocated first extent of uplink shared channel resources,
and (iii) in accordance with the received BSR, allocating to the UE further uplink shared channel resources for bearer data
communication from the UE to the base station,

wherein the base station has a non-BSR mode of operation in which the base station responds to the SR received from the UE
on the uplink control channel by allocating to the UE a second extent of uplink control channel resources for bearer data
communication from the UE to the base station without first receiving from the UE a BSR for the bearer data communication,
the second extent being greater than the first extent, and

wherein the base station is configured to selectively operate in either the BSR mode or the non-BSR mode based on a type of
bearer data the UE is communicating.

US Pat. No. 9,999,000

MINIMIZING INTERFERENCE CAUSED BY HIGH-POWERED UPLINK TRANSMISSIONS

Sprint Spectrum L.P., Ov...

1. A method for minimizing interference in a wireless network, the method comprising:determining that a high-powered wireless device assigned to a first power class is located in a potential interference zone of a coverage area of an access node, wherein the potential interference zone is determined based on interference caused to uplink transmissions from one or more wireless devices assigned to a second power class; and
deactivating a high-powered transmission mode of the high-powered wireless device,
wherein deactivating the high-powered transmission mode of the high-powered wireless device comprises transmitting an instruction from the access node to the high-powered wireless device to transmit data using a standard maximum transmission power level, and
wherein the high-powered transmission mode utilizes a first transmission power level that is associated with the first power class.

US Pat. No. 9,363,713

EXCHANGE OF NETWORK SIGNALING VALUES BETWEEN BASE STATIONS TO IMPROVE HANDOVER PERFORMANCE

Sprint Spectrum L.P., Ov...

1. A method operable in a base station of a wireless communication network, wherein the base station serves a user equipment
device (UE) and directs the UE to apply to its uplink transmission power an amount of attenuation determined according to
an uplink-attenuation parameter being used by the base station, the method comprising:
based on a downlink power measurement message (DPMM) received by the base station from the UE, the base station determining
that a handover condition is met for a handover of the UE from the base station to any of one or more target base stations
indicated in the DPMM;

determining, by the base station, a respective uplink-attenuation parameter being used by each respective target base station
of the one or more target base stations, wherein the respective uplink-attenuation parameter used by each respective target
base station corresponds to an amount of attenuation that the respective target base station directs its served UEs to apply
to their respective uplink transmission power; and

based on a comparison of each determined respective uplink-attenuation parameter with the uplink-attenuation parameter being
used by the base station, the base station making a handover determination of whether (i) to initiate handover of the UE to
one of the one or more target base stations, or (ii) to continue serving the UE instead of initiating handover of the UE to
any of the one or more target base stations.

US Pat. No. 10,117,223

CONTROL OF PAGING BASED ON WHETHER MOST RECENT SERVING BASE STATION IS A RELAY BASE STATION

Sprint Spectrum L.P., Ov...

1. A method of controlling paging of a wireless client device (WCD) in a wireless communication system having a plurality of base stations, wherein each base station is either (i) a relay base station having a wireless backhaul connection served by a donor base station or (ii) a non-relay base station not having a wireless backhaul connection served by a donor base station, the method comprising:encountering a trigger to page the WCD; and
responsive to the trigger, (a) identifying a most recent serving base station of the WCD, (b) making a determination of whether the identified base station is a relay base station or rather a non-relay base station, and (c) based on the determination, controlling whether to broadcast an initial page for the WCD via just the identified base station,
wherein (i) if the determination is that the identified base station is a non-relay base station, then the initial page for the WCD is broadcast via just the identified base station and (ii) if the determination is that the identified base station is a relay base station, then the initial page for the WCD is broadcast via both the identified base station and the donor base station that serves the wireless backhaul connection for the identified base station.

US Pat. No. 9,572,064

SYSTEMS AND METHODS FOR SCHEDULING TRANSMISSIONS FROM AN ACCESS NODE

Sprint Spectrum L.P., Ov...

1. A method for scheduling transmissions from an access node, the method comprising:
determining locations for a plurality of small cells within an access node signal area, wherein the determined locations are
relative to an edge of the access node signal area and a location of the access node;

selecting, based on the determined locations for the plurality of small cells, a scheduling algorithm for the access node
comprising one of a low proportional fairness scheduling algorithm, a medium proportional fairness scheduling algorithm, and
a high proportional fairness scheduling algorithm; and

transmitting data from the access node to a plurality of wireless devices based on the selected scheduling algorithm.

US Pat. No. 9,554,311

RESOURCE MANAGEMENT IN FIRST NETWORK BASED ON SERVICE WITHIN SECOND NETWORK

Sprint Spectrum L.P., Ov...

1. In a wireless communication system comprising a first access network and a second access network, a method comprising,
in order:
the first access network serving a user equipment device (UE) and allocating a resource of the first access network for use
in serving the UE;

detecting a transition of the UE from being served by the first access network to being served instead by the second access
network, wherein, when the UE is served by the second access network, the UE engages in a call served by the second access
network; and

when the UE is served by the second access network as a result of the transition and is engaged in the call served by the
second access network, (a) detecting handoff of the UE to a particular coverage area of the second access network, the handoff
being from another coverage area of the second network to the particular coverage area of the second network, (b) responsive
to detecting the handoff, making a determination that the first access network does not have a coverage area that corresponds
with the particular coverage area of the second access network, and (c) responsive to the determination, releasing the resource,

the method further comprising maintaining correlation data that indicates for each of various coverage areas of the first
access network whether the second access network provides corresponding coverage, wherein making the determination that the
first access network does not have a coverage area that corresponds with the second coverage area of the second access network
comprises performing a lookup in the correlation data to make the determination.

US Pat. No. 9,258,755

USE OF PACKET DATA DUPLICATION TO MANAGE ACCESS NETWORK CONNECTIONS

Sprint Spectrum L.P., Ov...

1. A method comprising:
a communication device being served by a first access network and receiving packet data from a remote endpoint via the first
access network, wherein a first bearer extends from a packet gateway via the first access network to the communication device,
and wherein the packet data flows from the remote endpoint to the packet gateway and via the first bearer to the communication
device;

while receiving the packet data from the remote endpoint via the first access network, the communication device being served
by a second access network and beginning to receive a duplicate of the packet data from the remote endpoint via the second
access network, wherein a second bearer extends from the packet gateway via the second access network to the communication
device, and wherein the duplicate of the packet data flows from the packet gateway via the second bearer to the communication
device;

detecting, by the communication device, that the packet data that the communication device is receiving from the remote endpoint
via the second access network is duplicative of the packet data that the communication device is receiving from the remote
endpoint via the first access network; and

responsive to the detecting, the communication device discontinuing being served by the first access network, wherein discontinuing
being served by the first access network comprises transmitting a detach request to the first access network.

US Pat. No. 9,401,834

CONTROL OVER CALL CONNECTION IN RESPONSE TO CALL-TEARDOWN REQUEST

Sprint Spectrum L.P., Ov...

1. In a communication system in which a first radio access network (RAN) serves a first device and provides connectivity with
a packet-switched network that connects with a first call server, wherein the first call server serves the first device with
a voice call via the first RAN, the voice call being between the first device and a second device served by a second call
server and including (i) a first leg between the UE and the first call server, (ii) a second leg between the first call server
and the second call server, and (iii) a third leg between the second call server and the second device, and wherein, when
the first call server detects disconnection of the first device from the voice call, the first call server responsively generates
and sends to the second call server a call-teardown message to signal an end of the voice call, a method comprising:
at an intermediary node between the first call server and the second call server, receiving the sent call-teardown message
en route from the first call server to the second call server;

responsive to the received call-teardown message, determining by the intermediary node whether the UE is now served by a second
RAN; and

responsive to the determining being that the UE is now served by the second RAN, discarding by the intermediary node the call-teardown
message and carrying out by the intermediary node a call transfer process comprising (a) establishing via the second RAN a
new call connection with the UE and (b) causing the new call connection to be communicatively linked with at least the third
leg of the voice call so as to allow the voice call between the UE and the other party to continue.

US Pat. No. 9,204,357

SYSTEMS AND METHODS OF ACCESS NODE SELECTION

Sprint Spectrum L.P., Ov...

1. A method of an access node selection for wireless communication, comprising:
providing a signal level criterion and a signal quality criterion from an access node to a wireless device, wherein the wireless
device is capable of performing an initial access procedure with the access node using a first radio access technology and
a second radio access technology;

determining a first application requirement criterion and a second application requirement criterion of an application running
on the wireless device;

determining a received signal level and a received signal quality based on a signal from the access node to the wireless device;
and

instructing the wireless device to perform an initial access procedure with the access node based on a comparison of the received
signal level and the signal level criterion, a comparison of the received signal quality and the signal quality criterion,
and the application requirement criteria, wherein the access node selects the first radio access technology or the second
radio access technology to perform the initial access procedure based on a result of the comparisons and the determined application
requirement criteria.

US Pat. No. 9,860,849

TRANSMIT POWER LEVEL ADJUSTMENT FOR WIRELESS DEVICES

Sprint Spectrum L.P., Ov...

1. A method for determining a transmit power level for a wireless device, the method comprising:
obtaining a potential interference of a neighboring sector caused by an increased transmit power level of the wireless device,
the potential interference being based on a reference signal strength of the neighboring sector measured at the wireless device,
wherein obtaining the potential interference is performed upon determining that the neighboring sector is loaded beyond a
threshold; and

when the potential interference is within an interference threshold, setting a maximum transmit power level using the increased
transmit power level.

US Pat. No. 9,326,096

METHOD AND APPARATUS FOR MANAGING USE OF LOCATION DETERMINATION

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving into a network server a plurality of location fixes each defining a location of a mobile station, the plurality
of location fixes defining multiple groups of three or more location fixes, wherein the three or more location fixes in each
group are established for the same mobile station as each other, and wherein the three or more location fixes in each group
correspond with each other in time but are established by different respective location determination processes than each
other, wherein each group includes one location fix established by a particular location determination process;

determining by the network server that, in each group of three or more location fixes, the one location fix in the group that
was established by the particular location determination process is an outlier compared with the other location fixes in the
group; and responsive to at least the determining, excluding, from use as a basis to provide a location-based service, location
determined by the particular location determination process.

US Pat. No. 9,215,746

SYSTEMS AND METHODS FOR DYNAMICALLY CONTROLLING ACTIVE-TO-DORMANT TIMERS IN RADIO ACCESS NETWORKS

Sprint Spectrum L.P., Ov...

1. A method carried out by a wireless-communication-capable computing system that comprises at least one wireless-communication
interface, at least one processor, and data storage containing program instructions executable by the at least one processor
for carrying out the method, which comprises:
detecting a triggering event, and responsively identifying a current access-channel occupancy (ACHO);
increasing an active-to-dormant timer for at least one access terminal when the identified current ACHO exceeds a first threshold;
and

decreasing an active-to-dormant timer for at least one access terminal when the identified current ACHO is less than a second
threshold.

US Pat. No. 9,125,106

MANAGEMENT OF QUALITY OF SERVICE POLICY CHANGES IN A COMMUNICATION NETWORK BASED ON WHETHER THE POLICY CHANGE IS AN UPGRADE OR A DOWNGRADE

Sprint Spectrum L.P., Ov...

1. A method comprising:
providing, by a gateway, connectivity between a user equipment device (UE) and a network at a service level indicated in a
gateway policy profile associated with the UE;

receiving, by the gateway, information indicative of a change to the service level, wherein the change corresponds to an upgrade
of the service level or a downgrade of the service level;

transmitting, by the gateway, the information for receipt by the UE;
determining, by the gateway, failure of the gateway to receive an acceptance response from the UE indicative of the UE accepting
the change; and

responsive to the receiving of the information by the gateway and the determining of the failure, (i) updating, by the gateway,
the gateway policy profile to make the change if the change corresponds to the downgrade, or (ii) maintaining, by the gateway,
the gateway policy profile unchanged if the change corresponds to the upgrade.

US Pat. No. 10,021,713

SYSTEMS AND METHODS FOR SCHEDULING WIRELESS TRANSMISSIONS BASED ON SERVICE PROVIDER

Sprint Spectrum L.P., Ov...

1. A method for scheduling wireless transmissions from an access node based on service provider, the method comprising:communicating data between an access node and a plurality of wireless devices, wherein each of the plurality of wireless devices uses one of a first service provider and a second service provider to communicate with the access node;
determining a backhaul congestion for the first service provider based on a congestion for a first set of backhaul communication links used by the first service provider to connect the access node to a first communication network;
determining a backhaul congestion for the second service provider based on a congestion for a second set of backhaul communication links used by the second service provider to connect the access node to a second communication network, wherein the first communication network is different from the second communication network; and
scheduling transmissions to the plurality of wireless devices based on a provider priority for the service providers and a backhaul congestion for each of the service providers.

US Pat. No. 9,160,845

DYNAMIC PROVISIONING OF A SWITCH WITH CUSTOM RINGBACK MEDIA

Sprint Spectrum L.P., Ov...

1. A method comprising:
(a) during setup of a call from a calling party to a called party via a telephony network, the telephony network (i) receiving
ringback media from the called party and forwarding the ringback media to the calling party and (ii) accessibly storing the
received ringback media and an association between the ringback media and the calling and called parties; and

(b) during setup of a subsequent call from the calling party to the called party, (i) a node in the telephony network determining,
based at least in part on the stored association, that the ringback media should be transmitted to the calling party, and
(ii) in response to the determining, retrieving the ringback media and transmitting the ringback media to the calling party.

US Pat. No. 10,582,501

MANAGEMENT OF CARRIER ALLOCATION BASED ON INSERTION LOSS

Sprint Spectrum L.P., Ov...

1. A method for carrier-allocation by a base station, wherein the base station is configured to provide service on carriers including at least a first carrier and a plurality of second carriers, wherein each carrier has a respective insertion loss, and wherein the first carrier has a higher insertion loss than each second carrier, the method comprising:serving by the base station a user equipment device (UE) on one of the second carriers;
during the serving, detecting by the base station a trigger to offload the UE from the second carrier on which the base station is serving the UE; and
responsive to the trigger, (i) making a decision by the base station to transition the UE to the first carrier rather than to another one of the second carriers, the decision being based at least in part on the first carrier having higher insertion loss than each second carrier, and (ii) in accordance with the decision, transitioning by the base station the UE from being served by the base station on the second carrier to being served by the base station on the first carrier.

US Pat. No. 9,924,491

METHOD AND SYSTEM FOR MANAGEMENT OF MOBILE TERMINAL CONNECTION IN RESPONSE TO PAGING FAILURE

Sprint Spectrum L.P., Ov...

1. A method comprising:
a paging controller in a radio access network (RAN) paging a mobile terminal that is registered with the RAN and that has
an assigned network address on a packet-switched network accessible via the RAN, wherein paging the mobile terminal comprises
wirelessly transmitting one or more page messages destined to the mobile terminal;

the paging controller detecting failure of the paging; and
responsive to the paging controller detecting the failure of the paging, releasing the network address assigned to the mobile
terminal on the packet-switched network.

US Pat. No. 9,307,458

CONTROLLING REVERSE-DIRECTION NEIGHBOR REPORTS BASED ON THE CHARACTERISTICS OF QUEUED BEARER TRAFFIC

Sprint Spectrum L.P., Ov...

1. A method comprising:
determining, at a wireless communication device (WCD), that the WCD has bearer traffic queued for transmission to a radio
access network (RAN), wherein the WCD is configured to transmit the queued bearer traffic and neighbor reports over a reverse-direction
channel of the RAN, wherein the neighbor reports contain information related to wireless coverage areas;

determining one or more characteristics of the queued bearer traffic, wherein determining the one or more characteristics
of the queued bearer traffic comprises determining that a queue length of the bearer traffic exceeds a queue length threshold;

scheduling the neighbor reports to be transmitted over the reverse-direction channel at a particular rate, wherein the particular
rate is based on the one or more characteristics of the queued bearer traffic; and

transmitting the neighbor reports over the reverse-direction channel at the particular rate, wherein the WCD is configured
by default to transmit the neighbor reports at a default rate, and wherein the particular rate is less than the default rate
and is based on the queue length of the bearer traffic exceeding the queue length threshold.

US Pat. No. 9,253,662

METHOD AND SYSTEM FOR DYNAMICALLY ACTIVATING A RELAY

Sprint Spectrum L.P., Ov...

1. In a radio access network (RAN) that includes a plurality of base stations that radiate to define respective wireless coverage
areas, each wireless coverage area operating on one or more carrier frequencies, a method comprising:
the RAN receiving, from a user equipment device (UE) that is being served by a base station of the RAN on a first carrier
frequency, a report indicating threshold low wireless performance on the first carrier frequency; and

responsive to the report indicating threshold low wireless performance on the first carrier frequency, the RAN activating
a relay that functions to (i) communicate with the base station over a relay backhaul interface, and (ii) serve the UE on
a second carrier frequency that is different from the first carrier frequency, wherein the RAN activating the relay comprises:
(a) the RAN determining locations of one or more inactive relays, (b) the RAN determining a location of the UE, (c) based
on a comparison of the locations of the one or more inactive relays with the location of the UE, the RAN selecting, to be
the relay, a particular relay from the one or more inactive relays that is closest to the location of the UE, (d) the RAN
activating the selected relay as the relay, and (e) the RAN transmitting to the relay a directive to serve the UE on the second
carrier frequency.

US Pat. No. 9,271,183

MANAGING ACCESS CHANNEL RESOURCES BY BUFFERING SERVICE REQUESTS

Sprint Spectrum L.P., Ov...

1. A method of operating a wireless network system,
wherein the wireless network system includes a base station operating to serve wireless communication devices (WCDs) via one
or more scheduled channels and an unscheduled access channel, wherein the base station is configured to allocate available
network resources amongst the WCDs by scheduling network traffic over the scheduled channels so as to accommodate respective
demands of the WCDs indicated, at least in part, by respective service requests received from the WCDs, the method comprising:

receiving a first service request from a particular WCD, wherein the first service request specifies a particular quantity
of network resources;

responsive to receiving the first service request, making a first determination that a capacity of available network resources
on the scheduled channels is insufficient to allocate the particular quantity of network resources to the particular WCD;
and

responsive to making the first determination, the base station:
(i) sending a wait-for-page communication to the particular WCD, wherein the wait-for-page communication causes the particular
WCD to, prior to being paged, forgo transmitting to the base station over the access channel for the purpose of initiating
a service request specifying a greater quantity of network resources than the particular quantity of network resources, wherein
prior to sending the wait-for-page communication, determining a quantity of available network resources on the scheduled channels
and wherein the wait-for-page communication includes an indication of the determined quantity of available network resources
so as to further cause the particular WCD to, prior to being paged, forgo transmitting to the base station over the access
channel for the purpose of initiating a service request specifying a greater quantity of network resources than the determined
quantity of available network resources;

(ii) storing data indicative of the received service request in a memory;
(iii) waiting for the capacity of available network resources on the scheduled channels to increase; and
(iv) responsive to waiting, sending a page to the particular WCD.

US Pat. No. 9,052,999

METHOD AND SYSTEM FOR TRANSMITTING A DETERMINED ALTITUDE OF A USER EQUIPMENT DEVICE LOCATED IN A BUILDING

Sprint Spectrum L.P., Ov...

1. A method comprising:
at a computing device that is located at fixed planar coordinates and a fixed altitude in a building and is preconfigured
with stored data indicating the fixed planar coordinates and the fixed altitude, receiving data indicating planar coordinates
of a user equipment device (UE) located in the building;

the computing device determining a first distance between the computing device and the UE based on the stored data indicating
the fixed planar coordinates of the computing device and the received data indicating the planar coordinates of the UE;

the computing device determining a second distance between the UE and the computing device based on propagation of at least
one signal between the computing device and the UE;

the computing device determining an altitude of the UE based on the determined first distance, the determined second distance,
and the fixed altitude of the computing device; and

the computing device transmitting the determined altitude of the UE to an emergency service system, wherein the emergency
service system comprises a Public Safety Answering Point (PSAP), and wherein the computing device transmitting the determined
altitude of the UE to the emergency service system comprises:

the computing device receiving a query from the PSAP (i) after setup of a call between the PSAP and the UE, or (ii) during
setup of the call between the PSAP and the UE, and

the computing device transmitting a signaling message carrying the determined altitude of the UE to the PSAP in response to
the received query.

US Pat. No. 9,877,342

METHOD AND SYSTEM FOR MANAGING A MULTI-MESSAGE EXCHANGE OVER A WIRELESS CHANNEL

Sprint Spectrum L.P., Ov...

1. A method for data communication between first and second devices via a wireless channel, wherein each device is configured
with a protocol stack through which the device processes outbound data messages for transmission from the device over the
wireless channel, the protocol stack including an upper layer configured to provide the data messages for transmission and
a lower layer configured (i) to manage transmission of the provided data messages over the wireless channel and (ii) to check
for and confirm availability of the wireless channel each time the device is going to transmit a data message over the wireless
channel, the method comprising:
providing from the upper layer of the first device to the lower layer of the first device an indication of a quantity, N,
of data messages that the first device and second device will be exchanging with each other, wherein N?2, and wherein, in
the exchanging, the first device will transmit to the second device an initial one of the N data messages, and the second
device will then responsively transmit to the first device a next one of the N data messages;

providing from the upper layer of the first device to the lower layer of the first device the initial one of the N data messages
for transmission of the initial data message to the second device;

responsive to the provided initial data message, the lower layer of the first device checking for and confirming availability
of the wireless channel and then outputting the provided initial data message for transmission via the wireless channel to
the second device; and

responsive to the provided indication of the quantity, N, of data messages that the first device and second device will be
exchanging with each other, the lower layer of the first device causing the lower layer of the second device to forgo checking
for and confirming availability of the wireless channel when the second device is going to transmit the next one of the N
data messages via the wireless channel to the first device.

US Pat. No. 9,451,519

SYSTEMS AND METHODS FOR DETERMINING AN ACCESS NODE FOR A WIRELESS DEVICE

Sprint Spectrum L.P., Ov...

1. A method for determining a serving access node for a wireless device, the method comprising:
receiving, at a source access node, a target signal level of a target access node and a source signal level of the source
access node from a wireless device in communication with the source access node;

determining that the target access node is operating in a power boosted mode;
instructing the wireless device to remain in communication with the source access node when the target signal level exceeds
the source signal level by less than a first criteria, wherein the first criteria is determined based on a past target signal
level and a past source signal level received from the wireless device such that the first criteria is based on a first delta
between the past target signal level and the past source signal level.

US Pat. No. 9,445,323

NETWORK IDENTIFIER RESERVATION IN RESPONSE TO HANDOFF

Sprint Spectrum L.P., Ov...

1. In a wireless communication system in which a user equipment device (UE) is engaged in an active connection with a radio
access network (RAN), the active connection being associated with a network identifier, a method comprising:
the RAN making a determination that the UE should engage in a particular type of handover:
in response to making the determination, the RAN terminating the active connection and receiving a message indicating that
the RAN should reserve the network identifier; and

based on the message indicating that the RAN should reserve the network identifier, the RAN reserving the network identifier
for reassignment to a new active connection established between the RAN and the UE upon completion of the handover.

US Pat. No. 9,408,081

ASSIGNING WIRELESS COVERAGE AREA IDENTIFIERS BASED ON TRACKING AREA GROUPS

Sprint Spectrum L.P., Ov...

1. A method comprising:
obtaining, at a computing device, data identifying a plurality of wireless coverage areas in a region, wherein the data identifies
geographic locations of the wireless coverage areas;

based on the data, arranging the wireless coverage areas into a plurality of tracking area groups, wherein the tracking area
groups define disjoint sets of tracking areas, the tracking areas identified by respective unique tracking area identifiers
and each including multiple wireless coverage areas, and wherein the respective unique tracking area identifiers form a geographically-defined
sequence of tracking areas across the region;

assigning a numerical sequence of wireless coverage area identifiers to the wireless coverage areas in the region, one wireless
coverage area identifier per wireless coverage area, wherein assigning the numerical sequence of wireless coverage area identifiers
includes (i) assigning numerically sequential sub-sequences of the wireless coverage area identifiers to tracking areas in
a first tracking area group taken in order of the geographically-defined sequence of tracking areas, and (ii) after exhausting
assignment of the numerically sequential sub-sequences of the wireless coverage area identifiers, assigning the numerically
sequential sub-sequences of the wireless coverage area identifiers to tracking areas in a second tracking area group taken
in continued order of the geographically-defined sequence of tracking areas, such that (a) the wireless coverage area identifiers
are assigned at most once to any particular tracking area group, and (b) at least some of the wireless coverage area identifiers
are assigned to multiple tracking area groups; and

provisioning the wireless coverage areas of the tracking area groups to use the assigned wireless coverage area identifiers.

US Pat. No. 9,370,025

CONTENTION FREE PREAMBLE REUSE BASED ON LATENCY METRICS

Sprint Spectrum L.P., Ov...

1. A method comprising:
determining a first latency from a base station to a first neighboring base station;
determining a second latency from the base station to a second neighboring base station; and
assigning one contention free preamble for use by both a first UE served by the first neighboring base station and a second
UE served by the second neighboring base station based at least in part on the first and second latencies.

US Pat. No. 9,258,757

DYNAMIC CONTROL OF TRANSMISSION OF REVERSE-LINK CONTROL SIGNALS

Sprint Spectrum L.P., Ov...

1. In a wireless communication system in which a RAN provides service to a plurality of mobile devices over an air interface,
a method of managing reverse-link control signal transmission from the mobile devices to the RAN, the method comprising:
(a) the RAN determining, for each mobile device in the plurality, a measure of how well a reverse-link control signal transmitted
from the mobile device represents reverse-link air interface conditions of each other mobile device in the plurality;

(b) the RAN identifying, from the plurality of mobile devices, a given mobile device whose determined measure is the best;
and

(c) the RAN causing, based on the identification of the given mobile device, each other mobile device in the plurality to
not send the reverse-link control signal at one or more predetermined times.

US Pat. No. 9,253,747

AUTOMATIC PRE-REGISTRATION IN RESPONSE TO EARLIER RELEASE AND REDIRECT

Sprint Spectrum L.P., Ov...

1. A method comprising:
a first network that is serving a user equipment device (UE) releasing the UE from being served by the first network, redirecting
the UE to transition from being served by the first network to being served by a second network, and storing information indicative
of the releasing and redirecting of the UE;

thereafter, the first network detecting that the UE has returned to be served by the first network; and
responsive to detecting the return of the UE: (i) the first network referring to the stored information to determine that
the first network previously released and redirected the UE, and (ii) based on the previous releasing and redirecting of the
UE, the first network initiating a pre-registration of the UE with the second network to inform the second network that the
UE is now reachable via the first network.

US Pat. No. 9,374,742

METHODS AND SYSTEMS FOR ESTABLISHING A CIRCUIT-SWITCHED FALLBACK SCAN-LIST

Sprint Spectrum L.P., Ov...

1. A method for controlling which base stations are specified in a scan-list that is transmitted by a first base station of
a plurality of base stations, the method comprising:
identifying, by a computing system, one or more other base stations of the plurality based at least in part on a determination
that each base station of the identified one or more other base stations (i) is geographically located within a predefined
threshold distance of the first base station and (ii) is a node on a local area network (LAN) on which the first base station
is a node, the LAN being a network of locally interconnected nodes each having a respective Internet Protocol (IP) address
associated with the LAN;

based on the identifying, establishing a scan-list that specifies the identified one or more other base stations; and
responsive to the establishing, the computing system causing the first base station to wirelessly transmit, to at least one
user equipment device (UE) served by the first base station, the scan-list specifying the identified one or more other base
stations to enable the at least one UE to search for coverage of at least one base station of the specified one or more base
stations.

US Pat. No. 9,408,104

CONTROL OF WIRELESS COMMUNICATION BASED ON PREDICTED IMPACT OF DATA BUNDLING

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving into a radio access network (RAN) a request to serve a user equipment device (UE) over an air interface with data
communication of a session, wherein serving the UE over the air interface with the data communication of the session will
result in transmission time interval (TTI) bundling over the air interface of the data communication of the session and TTI
bundling over the air interface of other data communication with the UE;

responsive to the request, determining by the RAN an air interface load that would be attributable to at least the TTI bundling
of the other data communication with the UE over the air interface;

determining by the RAN that the determined air interface load would exceed a predefined threshold; and
responsive to determining that the determined air interface load would exceed the predefined threshold, taking action by the
RAN to limit communication over the air interface with the UE.

US Pat. No. 9,338,715

METHOD AND SYSTEM FOR FACILITATING TRANSITION FROM BROADCAST TO UNICAST

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving into a unicast gateway a request to establish a unicast bearer between the unicast gateway and a user equipment
device (UE);

responsive to the request, (a) the unicast gateway engaging in signaling to facilitate establishment of the unicast bearer
between the unicast gateway and the UE, and (b) the unicast gateway determining whether the UE is a broadcast recipient of
an ongoing transmission of a media sequence from a broadcast server; and

responsive to the determining being that the UE is a broadcast recipient of the ongoing transmission of the media sequence
from the broadcast server, (a) the unicast gateway determining a transition point in the media sequence, and (b) the unicast
gateway beginning to unicast the media sequence to the UE, via the unicast bearer, starting at a point in the media sequence
based on the determined transition point,

wherein the method further comprises the unicast gateway receiving from a content synchronizer a report of which one or more
UEs are each a broadcast recipient of the ongoing transmission of the media sequence, wherein determining that the UE is a
broadcast recipient of the ongoing transmission of the media sequence is based on the received report.

US Pat. No. 9,185,541

DATA USAGE MEASUREMENT OVER MULTIPLE NETWORKS

Sprint Spectrum L.P., Ov...

1. A method of determining wireless data usage, comprising:
determining, by a controller node of the first network, the wireless data usage of a wireless device on a first network of
a first network operator, wherein the wireless device communicates using with first network over a first frequency band;

receiving a message that indicates a frequency band change from the first frequency band to a second frequency band for the
wireless device; and

determining, by the controller node of the first network, the wireless data usage of the wireless device on the second network
based on the frequency band change for the wireless device, wherein the message indicating that the wireless device is communicating
using the second frequency band triggers the data usage determination of the wireless device on the second network and terminates
the data usage determination of the wireless device on the first network.

US Pat. No. 10,064,166

MANAGEMENT OF CHANNEL STATE INFORMATION REPORTING RATE IN A COMMUNICATIONS SYSTEM

Sprint Spectrum L.P., Ov...

1. A method for managing signaling in a wireless communication system, the method comprising:serving, by a base station, a plurality of user equipment devices (UEs) via an air interface extending between the base station and the plurality of UEs;
receiving, on an uplink of the air interface, a report from each UE indicating channel state information (CSI), wherein the report indicating CSI is periodically received from each UE according to a CSI reporting rate specified by the base station for the UE;
while serving the plurality of UEs, determining that a level of loading on the uplink is greater than a threshold load value; and
responsive to the determining that the level of loading on the uplink is greater than the threshold load value: (i) selecting a subset of the plurality of UEs, and (ii) responsive to selecting the subset, reducing the CSI reporting rate for the selected subset of the plurality of UEs to reduce congestion on the uplink.

US Pat. No. 9,480,046

METHOD AND SYSTEM FOR MANAGING SIGNALING IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of managing signaling in a radio access network (RAN), wherein the RAN includes a plurality of base stations each
providing a respective coverage area in which to serve wireless communication devices (WCDs), and wherein the RAN includes
a paging controller, the method comprising:
determining, in the paging controller, that a particular WCD should be paged;
responsive to the determination that the WCD should be paged, the paging controller determining a last known coverage area
for the WCD, the last known coverage area being provided by a base station in the RAN with which the WCD was communicating
when the WCD last transitioned to an idle mode;

responsive to the determination that the WCD should be paged, the paging controller determining an idle duration for the WCD,
the idle duration being an amount of time that has passed since the WCD last transitioned to the idle state in the last known
coverage area;

determining, by the paging controller, one or more target coverage areas based on the determined last known coverage area,
the determined idle duration, and data regarding past activities of the WCD; and

transmitting a page request, from the paging controller to one or more base stations providing the one or more determined
target coverage areas, to cause the one or more base stations to page the WCD.

US Pat. No. 9,253,703

METHODS AND SYSTEMS FOR CONSIDERING THE CONGESTION LEVEL OF AN INTER-BASE-STATION LINK DURING HANDOFF OF A MOBILE STATION

Sprint Spectrum L.P., Ov...

1. In a radio access network (RAN) comprising a first base station and a second base station, the first base station initially
serving a mobile station, and the first and second base stations being communicatively linked via (i) a backhaul link on which
a backhaul-network entity resides and (ii) an inter-base-station link on which the backhaul-network entity does not reside,
a method comprising:
determining a congestion level of the inter-base-station link; and
determining to hand off the mobile station from the first base station to the second base station and responsively handing
off the mobile station from the first base station to the second base station, wherein handing off the mobile station from
the first base station to the second base station includes transferring data for the mobile station from the first base station
to the second base station, wherein the data for the mobile station comprises data selected from the group consisting of a
service profile record of the mobile station and downstream bearer data for the mobile station,

wherein, when the determined congestion level of the inter-base-station link exceeds a congestion threshold, the transferring
of the data for the mobile station is via the backhaul link rather than via the inter-base-station link.

US Pat. No. 9,209,860

METHOD OF TRANSMITTING REVERSE LINK SIGNALS FROM MULTIPLE MOBILE STATIONS TO IMPROVE RECEPTION QUALITY

Sprint Spectrum L.P., Ov...

1. A method for a base station engaged in a communication session, said method comprising:
said base station receiving a first reverse link signal from a primary mobile station, wherein said first link signal encodes
reverse link communications for said communication session;

said base station receiving a second reverse link signal from a secondary mobile station, wherein said second reverse link
signal encodes said reverse link communications for said communication session;

said base station combining said first and second reverse link signals to obtain a combined signal; and
said base station recovering said reverse link communications from said combined signal.

US Pat. No. 9,179,346

BUSY PERIOD DETERMINATION BASED ON WEIGHTED PERFORMANCE INDICATORS

Sprint Spectrum L.P., Ov...

1. A method comprising:
obtaining n values of a first performance indicator of a radio access network (RAN) and n values of a second performance indicator
of the RAN, wherein an ith value of the first performance indicator is based on a measurement of the first performance indicator
within an ith time period of an epoch, wherein an ith value of the second performance indicator is based on a measurement
of the second performance indicator within the ith time period of the epoch, wherein n is greater than 1, and wherein i ranges
from 1 to n;

determining, by a computing device, a first set of rank values for the n values of the first performance indicator and a second
set of rank values for the n values of the second performance indicator, wherein an ith entry in the first set of rank values
indicates a rank of the ith value of the first performance indicator, and wherein an ith entry in the second set of rank values
indicates a rank of the ith value of the second performance indicator;

determining, by the computing device, a set of aggregate weighted rank values, wherein the ith entry in the set of aggregate
weighted rank values is based on (i) the ith entry of the first set of rank values multiplied by a first performance indicator
weight, and (ii) the ith entry of the second set of rank values multiplied by a second performance indicator weight;

based on one or more comparisons among the aggregate weighted rank values, selecting, by the computing device, a jth entry
in the set of aggregate weighted rank values; and

provisioning the RAN based on the jth value of the first performance indicator and the jth value of the second performance
indicator.

US Pat. No. 9,301,240

DETERMINING THE AVAILABILITY OF A RADIO ACCESS TECHNOLOGY

Sprint Spectrum L.P., Ov...

1. A method of determining the availability of a radio access technology, comprising:
receiving a first message from a wireless device in communication with an access node using a first radio access technology
to request an availability of a second radio access technology at the access node;

determining based on the first message an identifier of the wireless device and an identifier of the first access node;
identifying based on the access node identifier that the second radio access technology is available at the access node; and
sending to the wireless device a second message instructing the wireless device to scan for the second radio access technology.

US Pat. No. 9,154,993

MOBILE-IPV6 ENCAPSULATION FOR WIRELESS NETWORKS

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving, by a home agent, an IPv6 packet, wherein the IPv6 packet contains a payload and an IPv6 header, wherein the IPv6
header encapsulates the payload, wherein the IPv6 header includes a source address field and a destination address field,
wherein the source address field indicates a correspondent node address of a correspondent node that transmitted the IPv6
packet, and wherein the destination address field indicates a mobile node address;

in response to receiving the IPv6 packet, inserting, by the home agent, an IPv6 routing header between the IPv6 header and
the payload, wherein the IPv6 routing header indicates the mobile node address as an ultimate destination of the IPv6 packet,
and wherein the routing header is fewer bytes than the IPv6 header;

based on the mobile node address, determining, by the home agent, a care-of address associated with the mobile node address;
overwriting, by the home agent, the destination address field of the IPv6 header with the care-of address;
transmitting, by the home agent, the IPv6 packet as modified to the care-of address, wherein the care-of address identifies
a mobile node associated with the mobile node address;

receiving, by the home agent, a second IPv6 packet from the mobile node, wherein the second IPv6 packet contains a second
payload, a second IPv6 header, and a second IPv6 routing header, wherein the second IPv6 header includes a second destination
address field, and wherein the second IPv6 routing header includes an address field; and

in response to receiving the second IPv6 packet, replacing the second destination address field of the second IPv6 packet
with the address field of the second IPv6 routing header.

US Pat. No. 10,045,359

METHOD AND SYSTEM FOR MANAGING CARRIERS BASED ON SIMULTANEOUS VOICE AND DATA COMMUNICATION

Sprint Spectrum L.P., Ov...

1. A method of controlling service of a user equipment device (UE) by a base station, the method comprising:serving by the base station the UE over an air interface connection;
detecting by the base station simultaneous voice and data communication by the UE; and
responsive to the detecting the simultaneous voice and data communication by the UE, invoking by the base station carrier-aggregation service of the UE,
wherein, in the single-carrier mode, the air interface connection encompasses just one carrier, and in the carrier-aggregation mode, the air interface connection encompasses multiple carriers,
wherein invoking by the base station carrier-aggregation service of the UE comprises transitioning by the base station from serving the UE in a single-carrier mode to serving the UE in a carrier-aggregation mode, and
wherein transitioning from serving the UE in the single-carrier mode to serving the UE in the carrier-aggregation mode comprises modifying the air interface connection to encompass the multiple carriers instead of just the one carrier.

US Pat. No. 9,226,210

USE OF FALLBACK CARRIER LOAD TO MANAGE FALLBACK COMMUNICATION SETUP LATENCY

Sprint Spectrum L.P., Ov...

1. A method comprising:
while a wireless communication device (WCD) is being served by a first base station of a first network, detecting a trigger
to set up a fallback communication for the WCD to be served by a second network; and

responsive to detecting the trigger, (i) determining a second base station of the second network corresponding with the first
base station of the first network, wherein the second base station provides service on a plurality of carriers, (ii) identifying,
based on current loading on the plurality of carriers, one or more least-loaded carriers of the plurality, and (iii) transmitting
from the first base station to the WCD a list of the identified one or more least-loaded carriers, as a directive for the
WCD to scan the listed one or more carriers in search of coverage of the second network,

wherein an interworking server (IWS) passes signaling between the first network and the second network, and
wherein the first network transmits to the IWS an indication of which first base station of the first network is serving the
WCD, wherein determining the second base station of the second network corresponding with the first base station of the first
network comprises the IWS determining the second base station of the second network corresponding with the first base station
of the first network, by reference to data that maps various base stations of the first network with base stations of the
second network based on geographic proximity, and wherein identifying the one or more least-loaded carriers of the plurality
involves the IWS.

US Pat. No. 9,497,769

ALLOCATING CARRIERS IN A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of allocating carriers in a wireless communication network, comprising:
ranking a plurality of wireless devices in communication with an access node in a first ranking according to a required data
rate of each wireless device;

determining a carrier metric for each of a plurality of carriers of the access node according to the required data rate of
each wireless device communicating over each carrier and an actual data rate for each wireless device communicating over each
carrier;

ranking each of the plurality of carriers in a second ranking according to the determined carrier metric of each of the plurality
of carriers;

selecting a first wireless device with a lowest required data rate from the first ranking; and
determining a carrier from the second ranking for the selected wireless device based on the required data rate for the selected
wireless device and the determined carrier metrics for the carriers from the second ranking, wherein a carrier from the second
ranking that cannot meet the required data rate of the first wireless device is removed from the second ranking; and

allocating a carrier from the second ranking to the selected first wireless device such that the allocated carrier comprises
a highest ranking from among the carriers of the second ranking that also provides the required data rate of the selected
first wireless device.

US Pat. No. 9,408,141

SELECTING AN ACCESS NODE FOR COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of selecting an access node for communication in a wireless communication network comprising:
receiving global cell identity messages associated with a plurality of access nodes at a wireless device, wherein each global
cell identity message includes a unique access node identifier comprising a number of modified bits corresponding to a defined
access node type;

determining, based on the number of modified bits, an access node classification and deployment identifier for each of the
plurality of access nodes;

ranking each access node using a weighted ranking factor, the weighted ranking factor being based at least on the access node
classification and the deployment identifier associated with the access node;

selecting a highest ranking access node from the plurality of access nodes;
determining a signal characteristic of the highest ranking access node; and
initiating communication with the highest ranking access node when the signal characteristic meets a threshold.

US Pat. No. 9,237,461

SELECTING ACCESS NODES FOR BROADCAST

Sprint Spectrum L.P., Ov...

1. A method of selecting access nodes for broadcast, comprising:
receiving signal strength metrics associated with a plurality of access nodes and determining, based on the received signal
strength metrics, a first signal strength criteria for each of a plurality of wireless devices;

selecting, from the plurality of wireless devices, those wireless devices for which the first signal strength criteria meets
a first signal strength threshold;

determining, based on the first signal strength threshold, a second signal strength criteria for each of the plurality of
access nodes and selecting, from the plurality of access nodes, a minimum number of access nodes that meet the first signal
strength threshold and the second signal strength criteria;

transmitting a multicast transmission from the selected access nodes to the selected wireless devices;
detecting, based on the received signal strength metrics, a change in the selected wireless devices that requires re-selection
of the access nodes and re-determining the first signal strength criteria for each of the plurality of wireless devices;

re-selecting those wireless devices for which the re-determined first signal strength criteria meets a second signal strength
threshold; and

re-determining, based on the second signal strength threshold, the second signal strength criteria and re-selecting, from
the plurality of access nodes, the minimum number of access nodes that meet the re-determined second signal strength threshold
and the second signal strength criteria.

US Pat. No. 9,084,166

MANAGING CODEC CONSISTENCY ACROSS A COMMUNICATION SESSION

Sprint Spectrum L.P., Ov...

1. In a radio access network (RAN) device of a wireless communication system, a method comprising:
receiving a request to set up a new communication session between an access terminal and a client communication device over
a communicative connection including a particular air interface having a particular forward link for communications to the
access terminal in a particular wireless coverage zone of the wireless communication system, and a particular reverse link
for communications from the access terminal in the particular wireless coverage zone;

predicting during set-up of the newly-requested communication session that there is greater than a threshold likelihood that
the communicative connection will also include a respective additional air interface in each of at least one additional wireless
coverage zone of a wireless communication network during the course of the newly-requested communication session;

during set-up of the newly-requested communication session, determining a respective transmission rate supported by the respective
additional air interface in each of the at least one additional wireless coverage zones based on capacity load conditions
in each of the at least one additional wireless coverage zones;

during set-up of the newly-requested communication session, determining an air-interface transmission rate supported by the
particular air interface in the particular wireless coverage zone based on capacity load conditions in the particular wireless
coverage zone;

selecting a coding rate for the particular air interface based on a comparison of the determined respective transmission rates
and the air-interface transmission rate supported by the particular air interface; and

transmitting an instruction to the access terminal to use the selected coding rate for air-interface communications for a
duration of the newly-requested communication session,

wherein selecting the coding rate for the particular air interface based on the comparison of the determined respective transmission
rates and the air-interface transmission rate supported by the particular air interface comprises:

determining a minimum rate value from among the determined air-interface transmission rate and the determined respective transmission
rates;

from among the determined air-interface transmission rate and the determined respective transmission rates, determining a
particular rate value that is a maximum of a set of all rate values that are each no greater than a given threshold above
the determined minimum rate value; and

selecting the coding rate to correspond to the determined particular rate value.

US Pat. No. 9,591,610

METHOD AND SYSTEM FOR ZONE BASED PAGING BASED ON CONGESTION

Sprint Spectrum L.P., Ov...

1. A method of paging in a wireless communication system, wherein the system defines a plurality of paging zones each having
a plurality of coverage areas, the method comprising:
encountering a trigger to page a mobile station, wherein encountering the trigger to page the mobile station comprises encountering
a need to engage in a first attempt to page the mobile station for a given communication; and

responsive to the trigger, (a) determining that the mobile station is registered in a given paging zone, (b) identifying at
least one paging zone adjacent to the given paging zone, and (c) for the first attempt, paging the mobile station in the given
paging zone and in each coverage area of the at least one identified adjacent paging zone that is deemed to be experiencing
threshold congestion but not in any coverage area of the at least one identified adjacent paging zone that is not deemed to
be experiencing threshold congestion,

wherein threshold congestion of a coverage area comprises threshold low resource availability in the coverage area,
wherein the method further comprises, for each particular coverage area of each paging zone: (i) monitoring resource availability
in the particular coverage area, (ii) determining whether resource availability for the particular coverage area is below
a threshold, (iii) responsive to determining that the resource availability in the particular coverage area is below the threshold,
broadcasting an overhead message for receipt by mobile stations in the particular coverage area as an indication that the
particular coverage area is experiencing threshold congestion, and to cause any mobile station that would otherwise engage
in paging zone registration as a result of entering the particular coverage area to not register as a result of entering the
particular coverage area, and (iv) responsive to determining that the resource availability in the particular coverage area
is below the threshold, setting a flag to indicate that the particular coverage area is experiencing threshold congestion,
and

wherein paging the mobile station in each coverage area of the at least one identified adjacent paging zone that is deemed
to be experiencing threshold congestion but not in any coverage area of the at least one identified adjacent paging zone that
is not deemed to be experiencing threshold congestion comprises referring to the flag to determine that the particular coverage
area is experiencing threshold congestion and responsively paging the mobile station in at least the particular coverage area.

US Pat. No. 9,391,889

METHODS AND SYSTEMS FOR USING DNS-DIP TO SELECT CODEC FOR A COMMUNICATION SESSION

Sprint Spectrum L.P., Ov...

1. A method comprising:
receiving, by a proxy server, a computer-readable invitation specifying a destination and multiple codecs supported by a source
of the computer-readable invitation;

requesting, by the proxy server and from a domain name system (DNS) server, a record associated with the destination specified
by the computer-readable invitation;

receiving, by the proxy server in response to requesting the record, multiple records identifying a respective gateway to
the destination specified by the computer-readable invitation;

selecting, by the proxy server and from among the gateways identified by the multiple records, a first gateway to the destination
identified by a first record of the multiple records, wherein selecting the first gateway is conditioned on the first gateway
supporting a most-preferred codec among the multiple codecs supported by the source of the computer-readable invitation and
being identified among the multiple records; and

routing, by the proxy server, the computer-readable invitation towards the first gateway to the destination.

US Pat. No. 9,282,505

SYSTEMS AND METHODS OF WIRELESS COMMUNICATION ACCESS CONTROL

Sprint Spectrum L.P., Ov...

1. A method of wireless device communication, comprising:
determining link budget parameters for an access node, the link budget parameters being stored in a link budget table at the
access node;

calculating a network access criteria based on the determined link budget parameters and a network access criteria offset
value, wherein the network access criteria offset value is calculated based on a historical utilization pattern of at least
one sector of the access node and applied to the calculated network access criteria;

providing the network access criteria from the access node to a wireless device;
re-calculating the network access criteria offset value based on mobility information of the wireless device received at the
access node and applying the re-calculated network access criteria offset value to the network access criteria;

comparing the re-calculated network access criteria offset value to a signal level of the access node and, based on the comparison,
determining whether the signal level meets the re-calculated network access criteria; and

when the signal level meets the re-calculated network access criteria, receiving a network access request at the access node
from the wireless device.

US Pat. No. 9,246,782

REDUCING WIRELESS COMMUNICATION SIGNALING OVERHEAD

Sprint Spectrum L.P., Ov...

1. A method of reducing wireless communication overhead, comprising:
determining that buffer status report traffic received at an access node from a plurality of wireless devices meets a first
threshold;

selecting at least one of the plurality of wireless devices to operate as a router wireless device based on a power storage
level and an assigned modulation and coding scheme (MCS);

assigning a first time period and a second time period to each of the unselected wireless devices;
instructing the unselected wireless devices to communicate with a communication network via the selected router wireless device
during the first time period;

instructing the unselected wireless devices to communicate with the communication network via the access node during the second
time period, wherein a delay time is added to the second time period of at least one of the unselected wireless devices when
the selected router wireless device cannot meet a quality of service requirement of the unselected wireless devices;

measuring an uplink packet delay of each of the unselected wireless devices; and
when an uplink packet delay meets a second threshold and communication resource request traffic from the selected router wireless
device meets the first threshold, selecting at least a second one of the plurality of wireless devices to operate as a router
wireless device.

US Pat. No. 9,231,748

FREQUENCY CHANNEL ASSIGNMENT BASED ON SPEED

Sprint Spectrum L.P., Ov...

1. In a wireless communication system, a method comprising:
a base station providing wireless service to a user equipment device (UE), wherein the base station is configured to provide
service on a plurality of frequency channels, and wherein the plurality of frequency channels includes a first frequency channel
having a first bandwidth and a second frequency channel having a second bandwidth that is narrower than the first bandwidth;

the base station determining that the UE's speed exceeds a threshold speed; and
in response to the determining, and based on the second bandwidth of the second frequency channel being narrower than the
first bandwidth of the first frequency channel, the base station instructing the UE to use the second frequency channel instead
of the first frequency channel.

US Pat. No. 9,198,078

MANAGING SIGNALING OVERHEAD IN A WIRELESS MULTICAST SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of managing signaling overhead in a wireless multicast system, comprising:
receiving at least one retransmission request from each of a plurality of wireless devices, wherein the plurality of wireless
devices is receiving a multicast broadcast from an access node;

determining a number of retransmission requests received from each of the plurality of wireless devices;
selecting from among the plurality of wireless devices a first group of wireless devices, the first group comprising a second
group of wireless devices and a third group of wireless device, wherein the number of retransmission requests of each of the
wireless devices of the second group are within a first range, and the number of retransmission requests of each of the wireless
devices of the third group are within a second range which is less than the first range;

determining a delay time for each wireless device in the first group based on the respective number of retransmission requests
from each wireless device, wherein the delay time increases as the number of retransmission requests decreases;

starting a timer at one or more wireless devices of the first group using the delay time determined for each respective one
or more wireless devices when it is determined that a data packet is not received at the one or more wireless devices; and

receiving another retransmission request from a wireless device comprising a shortest delay time of the one or more wireless
devices when the shortest delay time expires.

US Pat. No. 9,131,423

METHOD AND SYSTEM FOR WIRELESS COMMUNICATION SETUP WITH THRESHOLD DISTANCE BETWEEN WIRELESS COMMUNICATION DEVICE AND BASE STATION

Sprint Spectrum L.P., Ov...

12. In a radio access network (RAN) having a plurality of base stations including at least a first base station radiating
to define a first coverage area and a second base station radiating to define a second coverage area, a method comprising:
receiving into the first base station via the first coverage area from a wireless communication device (WCD) a communication
initiation request seeking initiation of communication, the initiation request carrying an indication of distance between
the first base station and the WCD; and

responsive to the communication initiation request, the RAN determining based on the distance indication that the WCD is threshold
far away from the first base station, and in response to at least the determining, (i) the RAN engaging in a channel assignment
into soft handoff process to assign traffic channels for the communication concurrently in the first coverage area and second
coverage area, (ii) the RAN waiting to detect that the second base station has received a threshold extent of good traffic
frames from the WCD via the second coverage area, and (iii) responsive to detecting that the second base station has received
the threshold extent of good traffic frames from the WCD via the second coverage area, the RAN sending to the WCD a directive
for the WCD to discontinue the communication in the first coverage area but the RAN allowing the communication to continue
in the second coverage area.

US Pat. No. 9,301,200

MANAGING DEPLOYMENT OF A RADIO ACCESS TECHNOLOGY

Sprint Spectrum L.P., Ov...

1. A method of managing deployment of a radio access technology, comprising:
determining a baseline access node load distribution of a first radio access technology at a time before deployment of a second
radio access technology to any of a plurality of access nodes;

receiving from the plurality of access nodes an access node load distribution of a first radio access technology at a first
time, wherein the first time comprises a first deployment time of a second radio access technology to at least one of the
plurality of access nodes;

wherein the access node load distribution of the first radio access technology at the first time is based on:
calculating a total load of the plurality of access nodes using the first radio access technology; and
determining a proportion of the total load of the plurality of access nodes using the first radio access technology at each
of the plurality of access nodes;

determining a degree of difference between the baseline access node load distribution of the first radio access technology
and the access node load distribution of the first radio access technology at the first time; and

when the degree of difference is greater than or equal to a difference threshold, determining an access node load distribution
of the second radio access technology based on a combination of a first access node load distribution of the first radio access
technology at each of the plurality of access nodes where the second radio access technology is deployed, and a second access
node load distribution of the first radio access technology at each of the plurality of access nodes where the second radio
access technology is not deployed.

US Pat. No. 9,319,514

DYNAMIC PROVISIONING OF A SWITCH WITH CUSTOM RINGBACK MEDIA

Sprint Spectrum L.P., Ov...

1. A method comprising:
(a) during setup of a call from a calling party to a called party via a telephony network, the telephony network (i) receiving
ringback media from the called party and forwarding the ringback media to the calling party and (ii) storing the received
ringback media and an association between the ringback media and the calling and called parties; and

(b) during setup of a subsequent call from the calling party to the called party, (i) a node in the telephony network determining,
based at least in part on the stored association, that the ringback media should be played out to the calling party, and (ii)
in response to the determining, retrieving the ringback media and playing out the ringback media to the calling party.

US Pat. No. 9,276,666

METHODS AND SYSTEMS FOR SUPPRESSING TUNE AWAY OF MOBILE STATIONS

Sprint Spectrum L.P., Ov...

1. A method comprising:
making a first determination that a mobile station handed off from a Long Term Evolution (LTE) network to an Enhanced Voice-Data
Only (EV-DO) network while engaged in a communication session and that the mobile station continued the communication session
via an air-interface link with the EV-DO network after handing off from the LTE network to the EV-DO network; and

in response to making the first determination, configuring a 1xRTT network to send 1xRTT-network data to the mobile station
via an inter-network connection interface between the 1xRTT network and the EV-DO network, for transmission of the 1xRTT-network
data to the mobile station via the air-interface link with the EV-DO network rather than via an air-interface link with the
1xRTT network, wherein the 1xRTT-network data comprises a 1xRTT page message.

US Pat. No. 9,241,316

SYSTEM AND PROCEDURE TO REDUCE THE POWER CONSUMPTION OF A MOBILE DEVICE THROUGH AUTOMATED DISABLING OF RF FILTERS

Sprint Spectrum L.P., Ov...

1. A method carried out by a wireless communication device (WCD), comprising:
the WCD operating in a high-power mode, wherein operating in the high-power mode comprises operating with a filtering component
of the WCD filtering a received radio signal based on a first filtering bandwidth; and

in response to a remaining battery charge of a battery in the WCD being below a threshold, the WCD switching to operate in
a low-power mode by disabling at least one filter of the filtering component, wherein operating in the low-power mode comprises
operating with the filtering component of the WCD filtering the received radio signal based on a second filtering bandwidth
rather than the first filtering bandwidth, wherein the second filtering bandwidth is less than the first filtering bandwidth.

US Pat. No. 9,148,817

METHODS AND SYSTEMS FOR ROUTING SIGNALING TRAFFIC

Sprint Spectrum L.P., Ov...

1. A method comprising:
in a networking device coupled between one or more signaling sources and a group of one or more destinations in a cellular
wireless network, determining that a level of signaling traffic intended for the group of one or more destinations is greater
than a threshold level;

responsive to determining that the level of signaling traffic intended for the group of one or more destinations is greater
than the threshold level, the networking device lowering a priority assigned to signaling traffic intended for the group of
one or more destinations; and

the networking device outputting signaling traffic intended for the group of one or more destinations with the lowered priority,
wherein the one or more signaling sources comprise one or more signaling entities of a core network, and wherein the group
of one or more destinations is selected from the group consisting of (i) a base station, (ii) a group of base stations at
a given location (iii) a given subnetwork of base stations, and (iv) a plurality of base stations coupled to the networking
device.

US Pat. No. 9,814,044

ALLOCATION OF CARRIERS BETWEEN BASE STATIONS WITH OVERLAPPING COVERAGE BASED ON A COMPARISON OF THEIR RESPECTIVE BACKHAUL CAPACITIES

Sprint Spectrum L.P., Ov...

1. A method operable in a radio access network (RAN) having a first base station, at least one second base station, wherein
the first base station and the at least one second base station provide overlapping coverage, wherein the first base station
communicates with a backhaul network entity of a core network over a first backhaul link, and wherein the at least one second
base station communicates with the backhaul network entity over a second backhaul link that is different from the first backhaul
link, the method comprising:
determining a first backhaul capacity of the first backhaul link;
determining a second backhaul capacity of the second backhaul link;
establishing, using at least one processing unit, an allocation of carriers of a set of carriers between the first base station
and the at least one second based station based at least on a comparison between the determined first backhaul capacity and
the determined second backhaul capacity;

causing the first base station to operate on one or more particular carriers of the set of carriers in accordance with the
established allocation of the carriers of the set of carriers; and

causing the at least one second base station to operate on one or more other carriers of the set of carriers in accordance
with the established allocation of the carriers of the set of carriers.

US Pat. No. 9,432,968

METHOD AND SYSTEM FOR MANAGING SIGNALING IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of managing signaling in a wireless communication network, wherein the network includes a group of base stations
each providing respective coverage in which to serve wireless communication devices (WCDs), wherein each base station's coverage
defines a separate respective tracking area, and wherein the network includes a paging controller, the method comprising:
receiving into an intermediary between the group of base stations and the paging controller a tracking-area update (TAU) transmitted
from a WCD upon the WCD entering into coverage of one of the base stations, and recording by the intermediary the TAU;

responsive to receiving the TAU, the intermediary making a determination of whether the TAU results from movement of the WCD
into coverage of the group of base stations or rather results from movement of the WCD between coverage of the base stations
of the group;

if the determination is that the TAU results from movement of the WCD into coverage of the group of base stations, then the
intermediary forwarding the TAU to the paging controller; and

if the determination is that the TAU results from movement of the WCD between coverage of the base stations of the group,
then the intermediary not forwarding the TAU to the paging controller.

US Pat. No. 9,264,965

METHOD AND SYSTEM FOR SECTOR SWITCHING DURING PACKET TRANSMISSION

Sprint Spectrum L.P., Ov...

1. In a wireless communication system where an access network has a first allowed number of timeslots in which to complete
transmission of a packet over an air interface in a first sector to an access terminal, a method comprising:
initiating, by an access terminal that is operating in an access network that comprises the first sector and a second sector,
a transmission of a first packet in the first sector, wherein the access terminal has a first allowed number of timeslots
in which to complete the transmission of the given packet in the first sector, and wherein the access terminal has a second
allowed number of timeslots in which to complete a transmission of a given packet in the second sector;

during the transmission of the given packet in the first sector:
(a) monitoring the second allowed number of timeslots to complete transmission of a given packet in the second sector as compared
to a remaining number of the first allowed number of timeslots to complete transmission of the first packet in the first sector;

(b) during the monitoring, determining, by the access terminal, that the second allowed number of timeslots to complete transmission
of a given packet in the second sector is less than the remaining number of the first allowed number of timeslots to complete
transmission of the first packet in the first sector; and

responsive to the determination that the second allowed number is less than the remaining number, the access terminal abandoning
the transmission of the first packet in the first sector and then handing off to the second sector for transmission of the
first packet.

US Pat. No. 9,179,379

METHOD AND APPARATUS FOR FREQUENCY MANAGEMENT

Sprint Spectrum L.P., Ov...

8. A method for managing frequency use by a wireless communication device (WCD), the method comprising:
the WCD being served under a first air interface protocol on a first frequency channel;
while the WCD is being served under the first air interface protocol on the first frequency channel, the WCD detecting a threshold
strong signal under a second air interface protocol; and

responsive to the WCD detecting the threshold strong signal under the second air interface protocol while the WCD is being
served under the first air interface protocol on the first frequency channel, the WCD transitioning from being served under
the first air interface protocol on the first frequency channel to being served under the first air interface protocol on
a second frequency channel,

wherein transitioning from being served under the first air interface protocol on the first frequency channel to being served
under the first air interface protocol on the second frequency channel comprises a feature selected from the group consisting
of (i) in an idle mode, transmitting a re-registration message and (ii) in an active mode, receiving a handoff directive.

US Pat. No. 9,106,430

ARRANGING CONTENT FOR BROADCAST IN A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of arranging content for broadcast in a wireless communication system, comprising:
receiving a request for content associated with content characteristics from a plurality of wireless devices each associated
with a user profile;

generating a plurality of content for each of the plurality of wireless devices according to the associated user profile;
determining a similarity criteria for the plurality of content based on the content characteristics for each of the plurality
of content;

arranging the plurality of content according to the content characteristics for broadcasting to the plurality of wireless
devices in a multicast transmission, wherein arranging the content comprises ordering the plurality of content from most similar
to least similar according to the determined similarity criteria;

scheduling a first content and a second content in a first time slot for broadcasting to at least two of the plurality of
wireless devices in a multicast transmission when the similarity criteria for the first content and the second content meets
a similarity threshold, wherein the multicast scheduling is performed prior to transmitting the first content and the second
content;

scheduling a third content in the first time slot for unicasting to one of the plurality of wireless devices in a unicast
transmission when the similarity criteria for the third content fails to meet a similarity threshold, wherein the unicast
scheduling is performed prior to transmitting the third content;

transmitting the scheduled multicast transmission and the scheduled unicast transmission over the first time slot; and
predicting future content having similarity criteria based on the arranged plurality of content, the user profiles, and a
location for at least one wireless device that received one of the multicast or unicast transmission.

US Pat. No. 9,992,751

MINIMIZING INTERFERENCE CAUSED BY HIGH-POWERED UPLINK TRANSMISSIONS FROM RELAY DEVICES

Sprint Spectrum L.P., Ov...

1. A method for minimizing interference in a wireless network, the method comprising:determining that a relay wireless device is operating in a high-powered transmission mode, wherein the relay wireless device is coupled to an access point and is configured to relay data between a serving access node and a first end-user wireless device attached to the access point;
receiving, from a neighboring access node in communication with the serving access node, an indicator of interference associated with uplink signals received at the neighboring access node from a second end-user wireless device attached to the neighboring access node, the interference being caused to the uplink signals by the relay wireless device; and
instructing the relay wireless device to switch from a high-powered transmission mode to a standard-powered transmission mode,
wherein the high-powered transmission mode utilizes a first transmission power level that is associated with a high power class, and
wherein the standard-powered transmission mode utilizes a second transmission power level that is lower than the first transmission power level.

US Pat. No. 9,392,485

METHOD OF REDUCING PACKET LOSS IN A MULTIMEDIA BROADCAST AND MULTICAST SERVICES SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of sending data packets to a wireless device, comprising:
determining at an access node a number of wireless devices in communication with the access node that meets a signal quality
criteria;

determining at the access node when the number of wireless devices that meets the signal quality criteria exceeds a threshold;
receiving at the access node from a content node first multimedia broadcast service (MBMS) data;
encoding at the access node the first MBMS data into second MBMS data when the number of wireless devices that meets the signal
quality criteria exceeds the threshold,

wherein the encoding is based on the number of wireless devices in communication with the access node that meets the signal
quality criteria, a load at the content node, a load at the access node, and a bit error rate of each wireless device in communication
with the access node,

wherein the encoding further comprises,
determining a packet encoding threshold to achieve a performance threshold, wherein the packet encoding threshold comprises
a number of packets of the first MBMS data, wherein the performance threshold is based on an association of the bit error
rate with an application requirement of said each wireless device, and wherein the application requirement comprises a minimum
data rate; and

transmitting the second MBMS data to each wireless device in communication with the access node.

US Pat. No. 9,374,721

DYNAMIC MANAGEMENT OF BASE STATION RADIATION PATTERN BASED ON FEEDBACK FROM ADJACENT BASE STATION

Sprint Spectrum L.P., Ov...

1. A method comprising:
iterating, by a first base station, through emitting of a plurality of different radiation patterns from the first base station;
receiving by the first base station, from a second base station, feedback based on evaluation by the second base station of
noise floor respectively for each of the different radiation patterns emitted from the first base station; and

based on the received feedback, the first base station setting itself to operate with a particular one of the radiation patterns.

US Pat. No. 10,129,889

SELECTING PRIMARY AND SECONDARY COMPONENT CARRIERS FOR CARRIER AGGREGATION BASED ON CARRIER RECEIVE POWER AT A UE, TRANSMIT POWER, FREQUENCY, AND OTHER CARRIER ATTRIBUTES

Sprint Spectrum L.P., Ov...

1. A method comprising:in a wireless network comprising a plurality of carriers, wherein each carrier has a transmit power at a base station and a frequency, the base station determining whether a requirement exists to transmit data between a UE and the base station via a carrier aggregation transmission, wherein the carrier aggregation transmission comprises a transmission of data via an aggregation of two or more component carriers;
in response to determining that a requirement exists to transmit data between the UE and the base station via a carrier aggregation transmission, the base station (i) determining a set of two or more carriers from the plurality of carriers based on each carrier's respective receive power at the UE, wherein each carrier in the set has a respective receive power at the UE that is greater than a threshold receive power, and (ii) selecting a primary component carrier and one or more secondary component carriers from the set based on each carrier's respective transmit power and frequency, wherein the primary component carrier has the highest transmit power with the lowest frequency of the carriers in the set; and
after selecting the primary component carrier and the one or more secondary component carriers, the base station (i) allocating the primary component carrier and one or more secondary component carriers for the carrier aggregation transmission, (ii) informing the UE of the allocation, and (iii) executing the carrier aggregation transmission according to the allocation.

US Pat. No. 9,554,350

SYSTEMS AND METHODS FOR WIRELESS DEVICE ATTACHMENT IN A COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method for establishing an attachment between a wireless device and a communication network, comprising:
receiving an attachment request from the wireless device, an access node, or both;
transmitting an update location request to a subscriber database; and
transmitting a create session request to a gateway node before receiving an update location answer from the subscriber database,
wherein the update location request and the create session request are transmitted concurrently.

US Pat. No. 9,554,367

SYSTEMS AND METHODS FOR DETERMINING AN ACCESS NODE FOR A WIRELESS DEVICE

Sprint Spectrum L.P., Ov...

1. A method for determining an access node for a wireless device, the method comprising:
determining, at a first access node or a controller node, an increased signal level to transmit a first signal from the first
access node;

determining, at the first access node or the controller node, an adjustment value based on the increased signal level;
transmitting from the first access node an indication of the adjustment value and the first signal comprising the increased
signal level, wherein the first signal comprises a reference signal;

receiving, from a wireless device in communication with the first access node, signal information comprising a determined
first signal level associated with the first access node and a determined second signal level associated with a second access
node, wherein the signal information is transmitted from the wireless device in response to a reporting event that is triggered
at the wireless device based on the adjustment value and at least one of a received signal level for the first signal and
a received signal level for the second signal;

selecting, based on the signal information, one of the first access node and the second access node for communication with
the wireless device; and

instructing the wireless device to communicate with the selected access node.

US Pat. No. 9,326,214

MANAGING A HANDOVER OF A WIRELESS DEVICE

Sprint Spectrum L.P., Ov...

1. A method of managing a handover of a wireless device, comprising:
determining that a modulation and coding scheme (MCS) assigned to a wireless device operating on a first frequency band exceeds
an MCS threshold, wherein the first frequency band includes a coverage area that is greater than a coverage area of a second
frequency band;

instructing the wireless device to scan for a signal level of the second frequency band during an assigned measurement gap
when the MCS exceeds the MCS threshold; and

performing a handover of the wireless device from the first frequency band to the second frequency band when the signal level
of the second frequency band meets a signal level threshold.

US Pat. No. 9,167,556

DUPLICATIVE TRANSMISSION OF PAGE RECORDS IN A PAGE MESSAGE

Sprint Spectrum L.P., Ov...

1. A paging method in a radio access network, the method comprising:
before a transmission of a general page message (GPM) that is formatted to include up to a maximum number of page records,
making a determination that less than the maximum number of page records are scheduled to be included in the GPM;

in response to the determination that less than the maximum number of page records are scheduled to be included in the GPM,
selecting, from one or more page records that are scheduled to be included in the GPM, at least one page record for which
to include two or more instances in the GPM, wherein selection of the at least one page record for which to include two or
more instances in the GPM is based at least in part on a comparison of respective attempt counts for the one or more scheduled
page records; and

transmitting the GPM, wherein two or more instances of the at least one selected page record are included in the transmission
of the GPM.

US Pat. No. 9,107,218

SELECTIVE ALLOWANCE OF UPLINK TRANSMISSION WITHOUT RESOURCE BLOCK ASSIGNMENT

Sprint Spectrum L.P., Ov...

1. A method comprising:
providing, by a cellular base station, service on an air interface defining a plurality of resource blocks;
wirelessly receiving into the cellular base station data transmitted to the cellular base station in at least one of the resource
blocks;

making a determination, by the cellular base station, of whether the base station has assigned the at least one resource block
for use by any particular wireless communication device (WCD) for uplink transmission to the cellular base station;

if the determination is affirmative, then processing, by the cellular base station, the received data in accordance with the
assignment; and

if the determination is negative, then (i) determining, by the cellular base station, a class of WCD from which the data was
transmitted to the cellular base station in the at least one resource block, (ii) based on the determined class, making a
decision, by the cellular base station, of whether to discard the received data or rather to forward the received data along
for transmission onto a transport network, and (iii) implementing, by the cellular base station, the decision.

US Pat. No. 9,504,068

MANAGING A NETWORK CONNECTION OF A WIRELESS DEVICE

Sprint Spectrum L.P., Ov...

1. A method of maintaining a network connection of a wireless device, comprising:
associating network connection information with the wireless device;
storing the association of the network connection information and the wireless device at a gateway node, wherein the gateway
node is in communication with a first communication network and a second communication network;

terminating a first network connection between the wireless device and the first communication network;
initiating a timer at the gateway node when the first network connection is terminated;
maintaining the association of the network connection information and the wireless device at the gateway node while the timer
is running;

storing bearer data for the wireless device at the gateway node;
establishing a second network connection between the wireless device and the second communication network using the network
connection information before the timer expires, wherein the association of the network connection information and the wireless
device is maintained at the gateway node until the second network connection is established; and

providing the bearer data to the wireless device subsequent to establishing the second network connection.

US Pat. No. 9,300,587

MANAGING CONNECTED USERS OF A WIRELESS COMMUNICATION SYSTEM

Sprint Spectrum L.P., Ov...

1. A method of managing connected users of a wireless communication system, comprising:
determining a first number of wireless devices in communication with an access node over a first frequency band when a loading
of the first frequency band meets a loading threshold;

calculating a total bandwidth of the first frequency band;
determining a spectral efficiency of the first frequency band based on a communication between the access node and the first
number of wireless devices;

calculating a throughput provided to each of the first number of wireless devices in the communication between the access
node and the first number of wireless devices;

determining a second number of wireless devices permitted to communicate with the access node over the first frequency band
based on the total bandwidth of the first frequency band, the spectral efficiency of the first frequency band, and the throughput
provided to each of the first number of wireless devices; and

adjusting the throughput provided to each of the first number of wireless devices to determine a third number of wireless
devices permitted to communicate with the access node over the first frequency band.

US Pat. No. 9,544,875

METHOD AND SYSTEM FOR DIFFERENTIATED PAGING CHANNEL SELECTION

Sprint Spectrum L.P., Ov...

1. In a radio access network (RAN) that radiates to define a first wireless coverage area and a second wireless coverage area
neighboring the first wireless coverage area, wherein the RAN defines a first number of paging channels in the first wireless
coverage area and the RAN defines a second number of paging channels in the second wireless coverage area, at least the second
number being greater than one, a method comprising:
(a) the RAN encountering a situation where the RAN is to transmit a page message in the second wireless coverage area to a
mobile station;

(b) the RAN making a determination of whether the second number of paging channels is the same as the first number of paging
channels;

(c) if the determination is that the second number of paging channels is the same as the first number of paging channels,
then the RAN transmitting the page message to the mobile station in the second coverage area on a paging channel selected
based on an identifier of the mobile station (“ID-hash channel”); and

(d) if the determination is that the second number of paging channels is different than the first number of paging channels,
then the RAN transmitting the page message to the mobile station in the second coverage area on a default paging channel selected
without consideration of an identifier of the mobile station.

US Pat. No. 9,432,861

METHOD AND SYSTEM FOR DETERMINING WHETHER TO DISCONTINUE TRANSMISSION OF A REVERSE LINK SIGNAL

Sprint Spectrum L.P., Ov...

1. A method for a mobile station, said method comprising:
said mobile station receiving a forward link signal from a radio access network (RAN) and transmitting a reverse link signal
to said RAN;

said mobile station detecting a reception failure of said forward link signal, said reception failure occurring at a first
time;

said mobile station determining that said RAN was transmitting said forward link signal at a first transmit power level at
said first time;

said mobile station defining a test period based on said first transmit power level, such that said test period is sufficient
to allow said RAN to increase its transmit power from said first transmit power level to a second transmit power level;

said mobile station determining whether said reception failure continues throughout said test period; and
if said reception failure continues throughout said test period, said mobile station discontinuing transmission of said reverse
link signal.

US Pat. No. 9,372,823

CONTROLLING AN ACCESS POINT CONNECTION

Sprint Spectrum L.P., Ov...

1. A method of controlling a connection between a wireless device and an access point, comprising:
determining, by a permission node, that a first wireless device is not authorized to connect to an access point of a first
data network, wherein the permission node part of a cellular network different from the first data network;

transferring a message from the permission node to a second wireless device over the cellular network requesting permission
for the first wireless device to connect to the access point; and

receiving a message from the second wireless device over the cellular network granting the first wireless device permission
to connect to the access point, wherein the access point is added to a list of permitted access points associated with the
first wireless device.

US Pat. No. 9,345,060

INVOKING CIRCUIT SWITCHED FALLBACK IN RESPONSE TO VOIP CALL SETUP FAILURE

Sprint Spectrum L.P., Ov...

8. A method comprising:
at a gateway that provides connectivity between a Long Term Evolution (LTE) access network and a packet-switched network,
receiving packet-data associated with an attempt by a UE served by the LTE access network to set up a voice over Internet
Protocol (VoIP) call to a call destination;

detecting by the gateway failure of the VoIP call setup, wherein detecting failure of the VoIP call setup comprises detecting
failure to set up a dedicated VoIP bearer for the UE, wherein the dedicated VoIP bearer is between the UE and the gateway;
and

responsive to the detecting failure of the VoIP call setup, signaling from the gateway to a mobility management entity (MME)
of the LTE access network to invoke setup of a circuit-switched-fallback (CSFB) call between the UE and the call destination
in place of the VoIP call.

US Pat. No. 9,137,001

ENHANCED SCHEDULING OF RESOURCES BASED ON USE OF CARRIER AGGREGATION

Sprint Spectrum L.P., Ov...

1. In a wireless communication system in which a base station of a cellular radio access network (RAN) normally engages in
frequency selective scheduling (FSS) while serving a plurality of user equipment devices (UEs), a method comprising:
determining that (i) an individual UE is being served with carrier aggregation and (ii) a processor load of the base station
is greater than a threshold load;

responsive to the determining that the individual UE is being served with carrier aggregation and the processor load of the
base station is greater than the threshold load, causing the base station to allocate an extent of resources to the individual
UE without engaging in FSS with the individual UE;

determining that another UE is not being served with carrier aggregation; and
responsive to the determining that the other UE is not being served with carrier aggregation, causing the base station to
allocate an extent of resources to the other UE by engaging in FSS with the other UE.

US Pat. No. 9,288,728

INTELLIGENT RE-PROVISIONING OF BASE STATIONS FOR CIRCUIT-SWITCHED FALLBACK

Sprint Spectrum L.P., Ov...

1. A computer-implemented method comprising:
receiving, at a user entity (UE) that is configured to communicate with a first access network under a first protocol and
to communicate with a second access network under a second protocol, a message from the first access network that indicates
to scan one or more channels of the second access network that are identified in a predetermined channel list, wherein the
UE is further configured for circuit-switched fallback (CSFB) from the first access network to the second access network;

before scanning the one or more channels of the second access network that are identified in a predetermined channel list,
performing a scan to detect one or more channels that are available for communication under the second protocol, wherein at
least a first channel that is available for communication under the second protocol is detected during the scan, and wherein
performing the scan to detect one or more channels that are available for communication under the second protocol comprises
scanning one or more unlisted channels that are not included on the predetermined channel list;

determining, by the UE, that the first channel is an unlisted channel that is not included on the predetermined channel list,
wherein a first base station in the second access network operates on the first channel, wherein the first base station is
a femtocell;

responsive to determining that the first channel is unlisted, the UE sending, to the first access network, a message that
identifies the first channel of the second access network, wherein the message that identifies the first channel of the second
access network facilitates temporary re-provisioning of the femtocell such that at least one channel operated by the femtocell
is detectable for addition to the predetermined channel list; and

after sending the message that identifies the first channel of the second access network, receiving a message from the first
access network that comprises an updated predetermined channel list, wherein the updated predetermined channel list comprises
at least one channel operated by the femtocell.

US Pat. No. 9,226,191

MANAGING UNEVEN DATA FLOW IN A WIRELESS COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of managing uneven data flow in a wireless communication system, comprising:
determining a load parameter of an access node;
receiving a measurement gap criteria associated with each of a plurality of wireless devices in communication with the access
node;

receiving, from an inspection node, a traffic characteristic associated with each of the plurality of wireless devices;
monitoring a buffer associated with each of the plurality of wireless devices during overlapping scan gaps of the plurality
of wireless devices to estimate an anticipated data burst, wherein the anticipated data burst is estimated based on the determined
load parameter, the measurement gap criterias, and the traffic characteristics;

calculating a data burst factor based on the estimated data burst;
modifying the measurement gap criteria for at least one wireless device based on the calculated data burst factor; and
transmitting the modified measurement gap criteria to the at least one wireless device.

US Pat. No. 9,049,639

METHOD AND SYSTEM FOR USER-REQUESTED VERTICAL HANDOFF

Sprint Spectrum L.P., Ov...

1. A method for a mobile node, said mobile node including a first module for communication via a first air interface protocol
and a second module for communication via a second air interface protocol, said method comprising:
said mobile node storing system information that lists, in a priority order, a plurality of systems that provide wireless
coverage in a plurality of different areas, wherein, for each listed system, said system information indicates (i) an air
interface protocol used by said listed system and (ii) whether another system that uses a different air interface protocol
is available as an overlay on said listed system;

said mobile node becoming engaged in a communication session with a first system using said first air interface protocol;
said mobile node consulting said system information to identify any systems available as an overlay on said first system;
said mobile node determining from said system information that a second system that uses said second air interface protocol
is available as an overlay on said first system and, in response, said mobile node providing an indication via a user interface
that a vertical handoff is available; and

said mobile node, after providing said indication that a vertical handoff may be available, receiving a vertical handoff request
via said user interface.

US Pat. No. 10,716,158

CONFIGURATION OF CARRIER-AGGREGATION SERVICE WITH DUAL-CONNECTIVITY SERVICE

Sprint Spectrum L.P., Ov...

1. A method for a wireless communication system to configure service of a user equipment device (“UE”), wherein the system supports a first radio access technology (“RAT”) and a second RAT, including operation on carriers according to the first RAT (“first-RAT carriers”) and operation on one or more carriers according to the second RAT (“second-RAT carrier(s)”), the method comprising:serving, by the system, the UE with dual-connectivity on (i) a first-RAT carrier and (ii) a second-RAT carrier;
selecting, by the system, an additional first-RAT carrier to aggregate with the first-RAT carrier of the dual-connectivity service, wherein the UE is not yet served on the additional first-RAT carrier, and wherein the selecting includes (i) determining a level of load attributable to standalone first-RAT service on the additional first-RAT carrier, and (ii) selecting the additional first-RAT carrier based at least on the determined level of load attributable to standalone first-RAT service on the additional first-RAT carrier being predefined-threshold low; and
configuring, by the system, carrier-aggregation service of the UE on at least (i) the first-RAT carrier of the dual-connectivity service and (ii) the selected additional first-RAT carrier.

US Pat. No. 9,246,817

SYSTEM AND METHOD OF MANAGING TRAFFIC FLOW IN A COMMUNICATION NETWORK

Sprint Spectrum L.P., Ov...

1. A method of managing traffic flow in a communication network, comprising:
monitoring a plurality of message flows transmitted at an access node to a wireless device;
determining a traffic flow profile for each of the plurality of transmitted message flows at an inspection node, wherein the
traffic flow profile is based on a lifetime classification type of the transmitted message flow;

associating a congestion control mechanism mode with the lifetime classification type of at least one of the plurality of
transmitted message flows, wherein the associated congestion control mechanism mode is one of a slow-start mode, a congestion
avoidance mode, a constant-rate mode, or any combination thereof;

modifying a rate of message flow transmissions in the communication network using a data flow mechanism, wherein a variable
of the data flow mechanism is modified based on the determined lifetime classification type of each of the plurality of transmitted
message flows and the associated congestion control mechanism mode, and

prioritizing message flow transmissions at the access node for delivery to the wireless device based on a lifetime classification
type of short-lived or long-lived, wherein message flow transmissions classified as short-lived are given over-the-air traffic
flow priority over message flow transmissions classified as long-lived.

US Pat. No. 9,736,729

DIRECTING A UE TO FORGO REQUESTING HANDOVER TO CONGESTED NEIGHBOR

Sprint Spectrum L.P., Ov...

1. A method operable in a wireless communication system including a first base station and a second base station, the method
comprising:
serving, by the wireless communication system, a user equipment device (UE) over an air interface connection between the UE
and the first base station;

while serving the UE, the wireless communication system receiving from the UE a handover request requesting a handover of
the UE from the first base station to the second base station; and

in response to receiving from the UE the handover request, the wireless communication system determining that the second base
station has encountered a threshold high extent of congestion-based handovers away from the second base station, and, responsive
to determining that the second base station has encountered the threshold high extent of congestion-based handovers away from
the second base station, (i) denying the handover request and (ii) sending to the UE a command for the UE to withhold transmission
of further requests for handover of the UE from the first base station to the second base station,

wherein determining that the second base station has encountered the threshold high extent of congestion-based handovers away
from the second base station comprises (a) receiving from the second base station one or more cause codes each indicating
a cause of a respective handover from the second base station to a base station other than the second base station, (b) determining
a count of particular cause codes, from among the one or more received cause codes, that indicate the cause of the respective
handover as being congestion of the second base station, and (c) determining that the count exceeds a threshold count.

US Pat. No. 9,363,748

ACCESS LATENCY REDUCTION

Sprint Spectrum L.P., Ov...

1. A method of network communication, comprising:
acquiring from wireless devices in communication with an access node wireless device information comprising a power level
of a successful access probe and a location of each of the wireless devices relative to the access node, wherein the wireless
devices that transmitted each successful access probe are granted access to a communication network based on the successful
access probes;

determining a first access probe power level for a new wireless device not in communication with the access node based on
the acquired power levels and the acquired locations;

providing the first access probe power level to the new wireless device within range of the access node; and
receiving from the new wireless device an access probe using the first access probe power level.

US Pat. No. 9,319,957

DYNAMIC SWAPPING OF UPLINK AND DOWNLINK BASE STATIONS

Sprint Spectrum L.P., Ov...

1. In a wireless communication system including a first base station and a different, second base station, a method comprising:
while serving a user equipment device (UE) in a communication session, transmitting session communications to the UE over
a downlink air interface from the first base station and receiving session communications from the UE over an uplink air interface
to the second base station, wherein the downlink air interface from the first base station is assigned to the UE for downlink
session communications to the UE, and the uplink air interface to the second base station is concurrently assigned to the
UE for uplink communications from the UE;

making a determination that more favorable operating conditions for transmitting session communications to the UE are available
on a downlink air interface from the second base station than on the downlink air interface from the first base station; and

in response to making the determination, swapping the downlink air interface from the first base station with the downlink
air interface from the second base station, and swapping the uplink air interface to the second base station with an uplink
air interface to the first base station for session communications from the UE, wherein as a result of swapping, the downlink
air interface from the second base station is assigned to the UE for downlink session communications to the UE, and the uplink
air interface to the first base station is concurrently assigned to the UE for uplink communications from the UE,

wherein swapping the downlink air interface from the first base station with the downlink air interface from the second base
station comprises executing a channel reassignment protocol with the UE to replace a downlink air interface channel from the
first base station to the UE with a downlink air interface channel from the second base station to the UE, and thereafter
transmitting session communications to the UE over the downlink air interface channel from the second base station,

and wherein swapping the uplink air interface to the second base station with an uplink air interface to the first base station
comprises executing the channel reassignment protocol with the UE to replace an uplink air interface channel from the UE to
second base station with an uplink air interface channel from the UE to first base station, and thereafter receiving session
communications from the UE over the uplink air interface channel to the first base station.

US Pat. No. 9,072,026

SYSTEMS AND METHODS FOR ENFORCING VENDOR-BASED RESTRICTIONS ON WIRELESS SERVICE

Sprint Spectrum L.P., Ov...

1. A method carried out by at least one radio access network (RAN) entity, the at least one RAN entity comprising at least
one communication interface, at least one processor, and data storage containing program instructions executable by the at
least one processor for carrying out the method, which comprises:
receiving an access request from a given mobile station via a given base station;
in response to receiving the access request,
(i) determining an identity of a vendor of the given base station;
(ii) based on the identity of the vendor, determining at least one location associated with the vendor of the given base station;
and

(iii) denying the access request based at least in part on the determined at least one location associated with the vendor
of the given base station.

US Pat. No. 10,021,693

METHOD AND SYSTEM FOR INVOKING UPLINK COVERAGE BOOSTING IN RESPONSE TO THRESHOLD LOW POWER HEADROOM AND THRESHOLD LOW DOWNLINK RECEIVE SIGNAL STRENGTH

Sprint Spectrum L.P., Ov...

1. A method for controlling communication from a user equipment device (UE) to a base station when the base station is serving the UE over an air interface that defines transmission time intervals (TTIs) and that spans a frequency bandwidth, wherein, in each TTI, the frequency bandwidth is divided into discrete frequency blocks individually allocable by the base station for carrying uplink transmission, the method comprising:determining by the base station that both a power headroom of the UE is threshold low and a downlink signal strength at the UE from the base station is threshold low; and
responsive to at least the determining that both the power headroom of the UE is threshold low and the downlink signal strength at the UE from the base station is threshold low, applying by the base station, for the UE, an uplink coverage boosting process that includes reducing a quantity of the frequency blocks that the base station allocates to the UE respectively in each of a plurality of the TTIs for carrying uplink communication from the UE to the base station.

US Pat. No. 9,924,447

DISTINGUISHING BETWEEN FOREGROUND AND BACKGROUND COMMUNICATIONS BASED ON ANALYSIS OF CONTEXT INFORMATION

Sprint Spectrum L.P., Ov...

1. In a network entity of a wireless communication network of a first service provider, a method comprising:
at the network entity, receiving a data communication indicative of a request to establish a communication session with a
user equipment device (UE) that is accessing the wireless communication network via an air interface;

at the network entity, deriving context information about the requested communication session with the UE from the received
data communication;

based on the derived context information about the requested communication session, making a determination at the network
entity of whether the requested communication session is for a foreground communication or a background communication with
the UE, the determination being made in an absence of any explicit indication from the UE of whether the requested communication
session is for a foreground or background communication: and

if the determination is that the requested communication session is for a background communication with the UE, then taking
an action to limit access to at least one network resource needed to establish the requested communication session,

wherein making the determination based on the derived context information about the requested communication session comprises:
determining a characteristic of the requested communication session;
comparing the determined characteristic to a known characteristic of a foreground communication; and
based on the comparison, determining a likelihood that the requested communication session is for a foreground communication.

US Pat. No. 9,191,916

METHOD AND SYSTEM FOR SKEWING LOCATION DETERMINATIONS

Sprint Spectrum L.P., Ov...

14. A mobile location system (MLS) comprising:
a network communication interface;
at least one processor;
data storage; and
program logic stored in the data storage and executable by the processor to carry out functions comprising:
receiving, via the network communication interface, a request to provide a representative location of a user equipment device
(UE),

in response to receiving the request, applying a location determination process so as to determine a location of the UE,
determining that the determined location of the UE coincides with an existing location of another entity,
in response to determining that the determined location of the UE coincides with the existing location of the other entity,
adjusting the determined location to not coincide with the existing location of the other entity, and

providing, via the network communication interface, a response to the request, wherein the response identifies the adjusted
determined location of the UE as the representative location of the UE.