US Pat. No. 9,077,687

SYSTEM AND METHOD FOR SECURE MACHINE-TO-MACHINE COMMUNICATIONS

CenturyLink Intellectual ...

1. A machine to machine (M2M) secure domain name system (DNS) comprising:
a machine DNS registry server located in an Internet service provider (ISP) network;
a global DNS registry database server that includes policies for machine to machine communications, wherein the global DNS
registry database server is configured to push the policies for machine to machine communications to the machine DNS registry
server located in the ISP network over a secure connection between the global DNS registry database server and the machine
DNS registry server located in the ISP network, wherein the global DNS registry database server stores machine parameters
associated with individual machines, the machine parameters comprising a device identifier, a device network address, a control
signaling gateway IP address associated with the device, communication protocol filters, and bandwidth allotment for communication;
and

a control signaling gateway located in the ISP network and in communication with the machine DNS registry server located in
the ISP network, the control signaling gateway configured to utilize the policies for machine to machine communications to
allow only registered controllers associated with a machine to communicate with the machine.

US Pat. No. 9,060,193

SYSTEM AND METHOD FOR BROADCASTING VIDEO WITH A SECONDARY AUDIO SOURCE

CenturyLink Intellectual ...

1. A computer implemented method for providing a video source with a secondary audio source, the method comprising:
receiving, at a content provider, a broadcast signal from a first source, the broadcast signal includes a video component
and an audio component;

receiving, at the content provider, a second audio component from a second source, the second audio component providing audio
corresponding to the video component of the broadcast signal;

transmitting the video component from the first source and the second audio component from the second source to a consumer
device;

monitoring the video component for identifying a starting point of a commercial break;
responsive to identifying the starting point of the commercial break, outputting the video component from the first source
and the audio component from the first source while suppressing the output of the second audio component from the second source;

monitoring the video component for identifying an end point of the commercial break; and
responsive to identifying the end point of the commercial break; and
outputting the video component from the first source and the second audio component from the second source while suppressing
the output of the audio component from the first source.

US Pat. No. 9,467,561

METHOD FOR PRESENTING ADDITIONAL INFORMATION ABOUT A TELECOMMUNICATION USER

CenturyLink Intellectual ...

1. A method for providing additional information about a party to a telephone call, the method comprising:
identifying, with a computer, a first party to the telephone call using caller identification information or called number
information;

constructing, with the computer, a request for additional information about the first party to the telephone call;
sending, with the computer, the request to a repository of the additional information;
receiving, at the computer and responsive to the request, the additional information about the first party to the telephone
call from the repository, the additional information comprising a location of the first party to the telephone call;

presenting, with the computer and to a second party to the telephone call, the additional information about the first party
to the telephone call;

sending a request for updated static additional information for a plurality of users;
receiving for the plurality of users, an incremental update of the static additional information;
incrementally updating the repository with the static additional information for the plurality of users;
determining if static additional information about the first party is available locally, wherein static additional information
is information about a party that does not change over a period of time;

constructing the request such that the request is a request for dynamic additional information if the static additional information
about the first party is available locally;

receiving dynamic additional information responsive to the request, wherein dynamic additional information is information
about a party that changes from one call to the next;

combining the static additional information and dynamic information;
constructing the request such that the request is a request for static additional information and dynamic additional information
if the static additional information about the first party is not available locally;

receiving static additional information responsive to the request; and
saving the static additional information locally.

US Pat. No. 9,203,719

COMMUNICATING ALARMS BETWEEN DEVICES OF A NETWORK

CenturyLink Intellectual ...

1. A method for communicating alarms, the method comprising:
communicating packets through a plurality of maintenance entities m one or more networks;
determining there is a failure between or at one of the plurality of maintenance entities in the one or more networks;
generating an alarm at a maintenance entity nearest the failure in response to determining there is a failure, the alarm indicates
a location of the failure and an identification of a communications service provider associated with the failure; and

communicating the alarm back through one or more of the plurality of maintenance entities to a maintenance end point, wherein
the alarm is routed to at least a communications service provider determined to be associated with the failure.

US Pat. No. 9,112,627

SYSTEM AND METHOD FOR ADVANCED ADAPTIVE PSEUDOWIRE

CenturyLink Intellectual ...

1. A method for separating clock recovery for a pseudowire communication, the method comprising:
receiving an incoming signal for a pseudowire communication;
separating the incoming signal into a first signal and a second signal;
ordering packets within the first signal in a first register;
extracting a clock signal from the second signal in a second register to generate a modified clock signal;
incurring a processing delay during generation of the modified clock signal;
rounding the processing delay to a tracked time increment for clock ticks;
adding the rounded processing delay to the modified clock signal; and
communicating the first signal utilizing the modified clock signal.

US Pat. No. 9,055,007

SYSTEM AND METHOD FOR MANAGING BURSTING TRAFFIC

CenturyLink Intellectual ...

1. A network device for managing communications, the network device comprising:
a first counter operable to track CIR tokens, wherein the first counter is operable to increase the CIR tokens at a first
rate;

a second counter operable to track EIR tokens, wherein the second counter is operable to increase the EIR tokens at a second
rate;

logic in communication with the first counter and the second counter, wherein the logic is operable to determine whether there
are EIR tokens in response to a determination that there are not CIR tokens, wherein the logic is further operable to command
the second counter to decrement the EIR tokens in response to a determination that there are EIR tokens, and wherein the logic
is further operable to communicate a data unit from the network device through a network in response to decrementing the EIR
tokens.

US Pat. No. 9,344,906

SYSTEM AND METHOD FOR USING DISTRIBUTED NETWORK PERFORMANCE INFORMATION TABLES TO MANAGE NETWORK COMMUNICATIONS

CenturyLink Intellectual ...

1. A wireless access point, comprising:
a processing unit configured to communicate data packets with one or more end-user communications devices; and
a memory in communication with the processing unit and configured to store network performance information associated with
the wireless access point, wherein the network performance information includes available bandwidth at the wireless access
point;

wherein the processing unit is further configured to:
extract network performance information for each communication path from the wireless access point to each respective end-user
communications device of the one or more end-user communications devices;

determine at least one node segment in a communication path from the wireless access point to a first end-user communications
device of the one or more end-user communications devices;

provide a node segment network performance information for each of the at least one node segment to the first end-user communications
device, wherein the network performance information includes the node segment network performance information;

assign a rating to the communication path based on a second rating assigned to the at least one node segment, wherein the
second rating is based on the node segment network performance information; and

routing communications, over the communication path including the at least one node segment, to the first end-user communications
device based on at least one network performance information criteria, wherein the communication path traverses different
networks operated by different network service providers.

US Pat. No. 9,131,361

SYSTEM AND METHOD FOR COMMUNICATING EMERGENCY INFORMATION THROUGH MESSAGING

CenturyLink Intellectual ...

1. A method for communicating emergency messages, the method comprising:
receiving an emergency message communicated wirelessly from a sending party;
determining location information associated with the sending party;
determining an emergency system associated with the sending party utilizing the location information;
establishing a communications session with the emergency system;
converting the emergency message to an audio message in response to establishing the communications session; and
communicating the audio message to the emergency system in response to the communication session being established.

US Pat. No. 9,473,323

GLOBAL TEXT GATEWAY FOR TEXT MESSAGES

CenturyLink Intellectual ...

1. A system for selective delivery of text messages comprising:
a database of delivery criteria for text messages, wherein the database is adapted to be accessed by a customer to set a customer's
delivery criteria for a customer's telephone number associated with the customer, wherein the delivery criteria specify one
or more message delivery windows and wherein the delivery criteria are automatically modifiable based on a presence feedback
parameter comprising global positioning system location information for the customer; and

a global text gateway adapted to communicate with the database to access the customer's delivery criteria, wherein a text
message telephone number associated only with the global text gateway is assigned to the global text gateway, so that text
messages addressed to the text message telephone number are routed directly to the global text gateway, wherein the global
text gateway is adapted to forward text messages to a communication network for delivery to the customer's telephone number
based on the customer's delivery criteria and based at least in part on the global positioning system location information
for the customer, such that messages received when the customer is located at designated locations are scheduled to be delivered
at a next occurrence of one of the one or more message delivery windows, and wherein the global text gateway is further configured
to receive a reply message from the customer responsive to the text message, transcode the format of the reply message to
a text message, and forward the transcoded text message to a sender of the text message.

US Pat. No. 9,236,944

SYSTEM AND METHOD FOR PROVIDING MULTI-PROVIDER TELECOMMUNICATIONS SERVICES OVER A PASSIVE OPTICAL NETWORK

CenturyLink Intellectual ...

1. A network for delivering telecommunication services, the network comprising:
a passive optical network;
a point of presence maintained by a network provider for receiving service provider signals from at least two service providers
and having at least two ports, the point of presence being configured to:

determine, at the point of presence, an identity of a first service provider from which a first service provider signal is
received;

transmit a first optical service provider signal from the first service provider over the passive optical network, the first
optical service provider signal comprising the first service provider signal;

determine, at the point of presence, an identity of a second service provider from which a second service provider signal
is received,

wherein the identities of the first and second service providers are determined based on which of the at least two ports the
first service provider signal and second service provider signal are received;

transmit a second optical service provider signal from the second service provider over the passive optical network, the second
optical service provider signal comprising the second service provider signal;

determine, at the point of presence, at least one subscriber premises authorized to receive at least one of either the first
service provider signal or second service provider signal;

encode, at the point of presence, a respective authorization code for each of the at least one subscriber premises for the
first service provider signal or second service provider signal, each authorization code associated with a respective subscriber
premises; and

transmit a respective authorization signal including the respective authorization code over the passive optical network;
a plurality of optical receivers in communication with the point of presence over the passive optical network and configured
to receive the first service provider signal and the second service provider signal, each of the plurality of optical receivers
being associated with a different subscriber premise of the at least one subscriber premises, the plurality of optical receivers
comprising a first optical receiver associated with a first subscriber premise, the first optical receiver being configured
to:

receive, from the point of presence, the respective authorization signal;
determine, based on the respective authorization code of the respective authorization signal, whether the first service provider
is authorized to provide service to the first subscriber premise;

based on a determination that the first service provider is authorized to provide service to the first subscriber premise,
allow the first service provider optical signal to be connected to the first subscriber premise, enabling the first service
provider to provide data service to the first subscriber premise;

determine, based on the respective authorization code of the respective authorization signal, whether the second service provider
is authorized to provide service to the first subscriber premise; and

based on a determination that the second service provider is authorized to provide service to the first subscriber premise,
allow the second optical service provider signal to be connected to the first subscriber premise, enabling the second service
provider to provide data service to the first subscriber premise.

US Pat. No. 9,106,950

SYSTEM AND METHOD FOR DISTRIBUTION OF A TELEVISION SIGNAL

CenturyLink Intellectual ...

1. A method for distribution of media signals, the method comprising:
establishing wireless communications between one set-top box and at least a first wireless adapter, a second wireless adapter
and a powerline adapter wherein the wireless communication between the set top box and the first wireless adapter is transmitted
at a first dedicated radio transmission frequency and wherein the wireless communication between the set top box and the second
wireless adapter is transmitted at a second dedicated radio transmission frequency which is different than the first dedicated
radio transmission frequency, and wherein the powerline communication signal between the set-top box and the powerline adapter
is transmitted according to a powerline signal standard and further wherein each of the first and second wireless adapters
and the powerline adapter are in communication with a separate television, and wherein the wireless adapters are powered by
the associated television;

receiving a separate signal from the set-top box at each wireless adapter and at the powerline adapter, each of the separate
signals including media content selected for display on the associated television, each of the separate signal being formatted
for wireless communications or powerline communications;

converting each of the separate signals to a format displayable by the associated television, wherein each of the wireless
adapter and the powerline adapter is operable to format the signal to at least a high definition format and a standard definition
format corresponding to capabilities of the associated television; and

communicating the formatted signal from each wireless adapter and the powerline adapter to the associated television.

US Pat. No. 9,276,967

SYSTEM AND METHOD FOR DETERMINING OPTIMAL BANDWIDTH FOR STREAMING TO A CLIENT DEVICE IN AN ADJUSTABLE BIT RATE VIDEO SYSTEM

CenturyLink Intellectual ...

1. A method for selecting an initial bandwidth setting, the method comprising:
determining a client is initiating a communication session to receive streaming content from a content source, wherein the
streaming content is stored as a plurality of content segments and a manifest describing the plurality of content segments
and their order, each of the plurality of content segments being available in a plurality of bit rate encodings;

determining an identifier for the client;
determining network conditions for the client;
selecting a bandwidth setting for the client utilizing the network conditions and a previous bandwidth setting saved in a
memory;
initiating the communication session for the client utilizing the bandwidth setting: wherein initiating the communication
session for the client comprises streaming a first content segment having a first bit rate encoding based on the bandwidth
setting;
and updating the bandwidth setting to change a bit rate of the streaming content, based on buffer utilization at one or more
devices in a network connection between the client and the content source, wherein changing a bit rate of the streaming content
comprises streaming a second content segment of the content, the second content segment having a different bit rate encoding
than the first content segment;

storing at least one of the updated bandwidth setting, the buffer utilization, and a bandwidth history in memory.

US Pat. No. 9,264,910

METHOD AND SYSTEM OF IMPLEMENTING A RADIO NETWORK IN UNLICENSED SPECTRUM

CenturyLink Intellectual ...

1. A system for providing wireless communication, the system comprising:
a dual mode mobile device that is adapted to communicate over at least one unlicensed frequency band and at least one licensed
frequency band, wherein the dual mode mobile device:

detects a presence of a femto cell;
communicates with the femto cell over the unlicensed frequency band;
sends a request to the femto cell to establish a connection with a voice switch in response to detecting the femto cell; and
receives a confirmation from the femto cell that the femto cell has established the connection with the voice switch.

US Pat. No. 9,154,447

SYSTEM AND METHOD FOR STITCHING ETHERNET NETWORKS

CenturyLink Intellectual ...

1. A method for stitching Ethernet networks, the method comprising:
defining a core standard utilized by a core network, wherein the core standard is border gateway protocol (BGP) based virtual
private local area network service (VPLS) with multi-home capability;

receiving communications from a first communications network in at least a first regional standard, wherein the first regional
standard includes one of a label distribution protocol (LDP) based VPLS, BGP based virtual private local area network service,
or a layer 2 virtual local area network communication standard;

identifying the first regional standard used in the communications;
converting the communications from the first regional standard to the core standard based at least in part on a least common
denominator for communications between the first network and the core network;

sending the communications converted to the core standard across the core network, the core network in communication with
the first communications network and a second communications network associated with a destination for the communications,
the core network utilizing the core standard, wherein the first and second communications networks are regional metro Ethernet
networks, and wherein the core network is a national metro Ethernet network;

identifying a second regional standard, different from the first regional standard, used by the second communications network;
and

converting the communications from the core standard to the second regional standard utilized by the second communications
network; and

requiring each of the first and second communications networks to support conversion of the communications to and from the
core standard.

US Pat. No. 9,392,313

SYSTEM AND METHOD FOR OPERATING A VIRTUAL BROADCASTER NETWORK

CenturyLink Intellectual ...

1. A method for operating a virtual broadcast network, the method comprising:
using, by a virtual broadcaster, a network server remotely located from the virtual broadcaster and managed by a communications
service provider to host a virtual broadcast network for a region serviced by the communications service provider;

selecting, by the virtual broadcaster via a control panel, content provider broadcast content feeds from a plurality of different
content service providers including other virtual broadcasters and a quality of service (QoS) and digital rights management
(DRM) associated with users receiving the broadcast content feeds provided through the virtual broadcast network;

storing, on the network server, the selected broadcast content feeds for distribution by the virtual broadcast network managed
by the communication service provider, the network server further accessible by a metro Ethernet provider providing metro
Ethernet to one or more regions including the region serviced by the communications service provider, the selected broadcast
content feeds available on the network server to the one or more regions via metro Ethernet;

identifying, via the network server, at least one threshold requirement associated with a first content provider of a selected
content provider broadcast content feed for broadcasting through the virtual broadcast network;

determining, via the network server, whether the virtual broadcaster meets the at least one threshold requirement to broadcast
the selected content provider broadcast content feed on the virtual broadcast network;

restricting, if the at least one threshold requirement is unmet, via the network server, the selected content provider broadcast
content feed;

allowing, if the at least one threshold requirement is met, via the network server, the selected content provider broadcast
content feed to be broadcasted through the virtual broadcast network of the virtual broadcaster;

mapping the content provider broadcast content feeds selected by the virtual broadcaster from the plurality of different content
service providers to virtual broadcast content feeds of the virtual broadcast network managed by the communication service
provider, wherein virtual broadcast content feeds comprise broadcast content being broadcast by the plurality of content service
providers on their respective content provider broadcast content feeds; and

broadcasting the broadcast content feeds utilizing the QOS and the DRM on behalf of the virtual broadcaster to the users in
the one or more regions who access the virtual broadcast network over metro Ethernet as managed by the communication service
provider;

wherein selecting, via a control panel, the at least one broadcast content feed includes selecting the at least one broadcast
content feed via a graphical user interface that displays a selectable list of broadcast content feeds, wherein the QoS and
the DRM is associated with each of the broadcast content feeds, and wherein the selectable list of broadcast content feeds
are broadcast channels branded by the virtual broadcast network.

US Pat. No. 9,253,314

METHOD FOR PRESENTING INTERACTIVE INFORMATION ABOUT A TELECOMMUNICATION USER

CenturyLink Intellectual ...

5. A system for providing interactive information on a communication device, the system comprising:
a communications network configured to receive an incoming telecommunications call directed to a called party;
a data communication component configured to receive identifying information about a plurality of calling parties associated
with the incoming telecommunication call and to receive interactive information about the calling parties;

a device controlled by the called party having user interface component configured to display the interactive information
to the called party, wherein the communications network substantially simultaneously displays the interactive information
on the user interface and connects the incoming telecommunications call to the device controlled by the called party; and

an action component configured to receive a user-action from the called party comprising a request for additional interactive
information about a selected calling party of the plurality of parties associated with the incoming telecommunication call,
wherein the data communication component and user interface receive and display to the called party additional interactive
information pertaining to the selected calling party of the plurality of parties associated with the incoming telecommunication
call.

US Pat. No. 9,407,748

SYSTEM AND METHOD FOR PROVIDING BROADBAND NOTIFICATION

CenturyLink Intellectual ...

1. A method for providing broadband notification, the method comprising:
receiving, at a broadband phone, a caller identification number associated with an incoming call;
querying a plurality of address books to determine a calling name associated with the caller identification number, the plurality
of address books comprising a first address book associated with a first user of the broadband phone, who is a first unique
person, and a second address book associated with a second user of the broadband phone, who is a second unique person;

identifying an entry in the first address book for the caller identification number;
identifying the calling name associated with the caller identification number in the first address book;
responsive to identifying the calling name associated with the caller identification number, presenting the calling name and
the calling identification number on a display screen associated with the broadband phone;

responsive to a determination that the incoming call is not answered within a specified period, identifying the first unique
person associated with the first address book containing the entry for the caller identification number;

retrieving user preferences associated with the first unique person; and
performing an action based on the user preferences associated with the first unique person.

US Pat. No. 9,392,641

MULTI-SERVICE PROVIDER WIRELESS ACCESS POINT

CenturyLink Intellectual ...

1. A method of providing wireless service for multiple service providers from a single access point, the method comprising:
providing a multi-service provider wireless access point having one or more radios to communicate with wireless devices and
an uplink interface to provide an uplink connection to a plurality of wireless service providers;

establishing, for each of the plurality of wireless service providers, a dedicated management platform for each wireless service
provider to manage wireless service provided by that wireless service provider;

providing a plurality of dedicated communication links, each of the plurality of dedicated communication links providing secure
communication between the uplink interface and one of the wireless service providers;

receiving, at the multi-service provider wireless access point, a communication from a wireless device served by a first wireless
service provider; and

transmitting the communication to the first wireless service provider over a first dedicated communication link associated
with the first service provider.

US Pat. No. 9,253,661

SYSTEM AND METHOD FOR MODIFYING CONNECTIVITY FAULT MANAGEMENT PACKETS

CenturyLink Intellectual ...

1. A computer implemented method for modifying communications of a communications network, the method comprising:
receiving, at one end point of a path through the communication network, performance information packets that includes network
performance information associated with the communications network, wherein the performance information packets are generated
by a plurality of nodes along the path through the communications network, and wherein at least some of the performance information
packets include data about signal to noise ratio, interference levels, and signal strength associated with a specified access
point, the specified access point being a wireless access point providing wireless connectivity with the communication network;
and

transmitting a command to the specified access point based on the network performance information, the command causing a change
in operation of the specified access point, wherein the command instructs the specified access point to provide network performance
information, and wherein the specified access point was previously a pass-through node from which network performance information
was not obtained.

US Pat. No. 9,078,044

SYSTEM AND METHOD FOR BYPASSING AN EMERGENCY ALERT BREAK-IN FOR A TELEVISION PROGRAM

CenturyLink Intellectual ...

1. A set top box for bypassing an emergency alert break-in for media content, the set top box comprising:
a memory component for storing computer executable instructions;
a communication interface for receiving media content data comprising a television program;
an emergency alert break-in monitoring module for identifying an emergency alert break-in from the received media content
data; and

an emergency alert break-in bypass module for bypassing the identified emergency alert break-in for enabling the set top box
to receive the television program without the identified emergency alert break-in by requesting, in response to a determination
to bypass the emergency alert break-in, the television program from an Internet television source, and responsive to receiving
at least a portion of the television program from the Internet television source, replacing at least a portion of the media
content data with the at least a portion of the television program received from the Internet television source.

US Pat. No. 9,398,060

SYSTEM AND METHOD FOR REMOTE HOME MONITORING UTILIZING A VOIP PHONE

CenturyLink Intellectual ...

1. A method for remote monitoring a premises through a voice over Internet Protocol (VoIP) phone, the method comprising:
receiving, at the VoIP phone, a telephone call from a calling party remote from the premises;
receiving, at the VoIP phone and through the telephone call, an indicator from the calling party, the indicator configured
to activate a video interface of the VoIP phone; determining, at the VoIP phone, whether the indicator authorizes the video
interface; activating the video interface of the VoIP phone in response to determining the indicator authorizes the video
interface, without interaction from any person at the premises; playing, with the VoIP phone, a monitor alert to indicate
that the VoIP phone is monitoring the premises; and

sending video communications over the telephone call for monitoring by the calling party remote from the premises, without
interaction from any person at the premises; receiving, via the VoIP phone, one or more automated settings defining an at
least one automated event;

executing, with the VoIP phone, the at least one automated event as defined by the one or more automated settings;
determining, with the VoIP phone, whether the at least one action requires an acknowledgment from a person at the premises;
in response to determining that the at least one action requires the acknowledgment, determining, at the VoIP phone, whether
the acknowledgment is an affirmative response or a negative response;

performing, with the VoIP phone, a first action in response to determining that the acknowledgment is an affirmative response,
as defined in the one or more automated settings; and performing, with the VoIP phone, a second action in response to determining
that the acknowledgment is a negative response, as defined in the one or more automated settings; wherein at least one of
the first or second action is to call 911 and sound an emergency alert; and wherein at least one of the first or second action
is to call one or more recipients via the VoIP phone.

US Pat. No. 9,363,159

NETWORK MANAGEMENT LAYER—CONFIGURATION MANAGEMENT

CenturyLink Intellectual ...

1. A method, comprising:
receiving, with a first network device in a network, a service request, the service request originating from a first client
device over the network;

determining, with the first network device, one or more second network devices for implementing a service arising from the
service request;

determining, with the first network device, network technology utilized by each of the one or more second network devices;
generating, with the first network device, flow domain information, using flow domain analysis, based at least in part on
the determined one or more second network devices and based at least in part on the determined network technology utilized
by each of the one or more second network devices, wherein the service request comprises a Metro Ethernet Forum (“MEF”) service
request, wherein the MEF service request comprises vectors of at least two user network interfaces (“UNIs”) and at least one
Ethernet virtual circuit (“EVC”), wherein generating, with the first network device, the flow domain information, using flow
domain analysis, comprises:

performing, with the first network device, an edge flow domain analysis;
determining, with the first network device, whether at least one of the one or more second network devices is included in
a flow domain comprising an intra-provider edge router system for multi-dwelling units (“intra-MTU-s”), based on the edge
flow domain analysis;

based on a determination that at least one of the one or more second network devices is included in a flow domain comprising
an intra-MTU-s, determining, with the first network device, one or more edge flow domains;

based on a determination that at least one of the one or more second network devices does not include a flow domain comprising
an intra-MTU-s, performing, with the first network device, a ring flow domain analysis;

determining, with the first network device, whether at least one of the one or more second network devices is included in
one or more G.8032 ring flow domains, based on the ring flow domain analysis;

based on a determination that at least one of the one or more second network devices is included in one or more G.8032 ring
flow domains, determining, with the first network device, the one or more G.8032 flow domains;

based on a determination that at least one of the one or more second network devices is not included in one or more G.8032
ring flow domains, performing, with the first network device, an aggregate flow domain analysis;

determining, with the first network device, whether at least one of the one or more second network devices is included in
one or more aggregate flow domains, based on the aggregate flow domain analysis;

based on a determination that at least one of the one or more second network devices is included in one or more aggregate
flow domains, determining, with the first network device, the one or more aggregate flow domains;

based on a determination that at least one of the one or more second network devices is not included in one or more aggregate
flow domains, performing, with the first network device, a hierarchical virtual private local area network service (“H-VPLS”)
flow domain analysis;

determining, with the first network device, whether at least one of the one or more second network devices is included in
one or more H-VPLS flow domains, based on the H-VPLS flow domain analysis; and

based on a determination that at least one of the one or more second network devices is included in one or more H-VPLS flow
domains, determining, with the first network device, the one or more one or more H-VPLS flow domains; and

automatically configuring, with a third network device in the network, at least one of the one or more second network devices
to enable performance of the service arising from the service request, based at least in part on the generated flow domain
information.

US Pat. No. 9,357,370

SYSTEM AND METHOD FOR COMMUNICATING EMERGENCY INFORMATION THROUGH MESSAGING

CenturyLink Intellectual ...

1. A method for communicating emergency messages, the method comprising:
receiving an emergency message communicated wirelessly from a sending party;
establishing a communications session with the emergency system;
converting the emergency message to an audio message in response to establishing the communications session; and
communicating the audio message to the emergency system in response to the communication session being established.

US Pat. No. 9,154,597

NO CALL LIST DETERRENT

CenturyLink Intellectual ...

1. A method of deterring unsolicited telephone calls, the method comprising:
maintaining, at a telecommunication service provider, a general database of telephone numbers that originate unsolicited telephone
calls, wherein the general database is a local, regional, national, or international database that is general to a plurality
of subscribers and is not a personal database associated with a particular subscriber;

maintaining, at a telecommunication service provider, a personal database associated with a subscriber at a destination telephone
number, the personal database containing telephone numbers that originate unsolicited telephone calls to the subscriber at
the destination telephone number;

receiving, at a telephone switch operated by the telecommunication service provider, a first call originating from an originating
telephone number and directed to the destination telephone number;

searching, with a computer system, the general database and the personal database for the originating telephone number;
determining, at the computer system, that the originating telephone number originates unsolicited telephone calls;
associating, in at least one of the general database and the personal database, a single calling entity with a plurality of
telephone numbers that originate unsolicited telephone calls, the plurality of telephone numbers comprising the originating
telephone number; and

prohibiting termination of one or more telephone calls originated from the originating telephone number or any other telephone
number of the plurality of telephone numbers associated with the single calling entity, based at least in part on determining
that the originating telephone number originates unsolicited telephone calls and based at least in part on the association
of the single calling entity with the plurality of telephone numbers.

US Pat. No. 9,352,374

METHOD FOR ASSEMBLING STAMP FOR GROUND BONDING STRAP

CenturyLink Intellectual ...

1. A method of assembling a stamp for a ground bonding strap, the method comprising:
providing a heating element operable to heat a segment of a cable for stamping at intervals of a length of the cable;
providing a die including a pair of teeth operable to stamp a first side of the segment to form a pair of connectors, the
die including an indentation tooth for forming an indentation separating the pair of connectors;

providing a punch defining a pair of sockets operable to stamp a second side of the segment to form the pair of connectors,
the sockets being operable to receive the teeth as pushed through the cable to form a pair of through holes within the pair
of connectors, the punch including the indentation tooth for forming the indentation separating the pair of connectors;

providing a hydraulic press;
connecting the heating element to the hydraulic press; and
connecting the punch and the die to the hydraulic press, such that the hydraulic press, when operated, presses the punch and
the die together at the heated segment of the cable to form the pair of connectors, the stamp forming a mold to shape the
pair of connectors and define the indentation and the though holes.

US Pat. No. 9,351,043

METADATA SYSTEM FOR REAL-TIME UPDATES TO ELECTRONIC PROGRAM GUIDES

CenturyLink Intellectual ...

1. A method, comprising:
obtaining, with a computer, an electronic program guide (“EPG”) feed from a third party provider, the EPG feed comprising
a plurality of program listings of broadcast television programs;

providing, with the computer, an application programming interface (“API”) for adding enhanced metadata to the EPG feed;
obtaining, with the API, enhanced metadata pertaining to a broadcast television program based on subscriber preferences associated
with the broadcast television program;

identifying, with the computer, one of the plurality of program listings corresponding to the broadcast television program;
integrating, with the computer, the enhanced metadata with the identified program listing based on the subscriber preferences;
formatting, with the computer, an EPG from the EPG feed, the EPG including the integrated enhanced metadata;
identifying, via the computer, a display preference indicating a display device on which to display the integrated enhanced
metadata, wherein the display preference is included as part of the subscriber preferences;

rendering, with the computer, a graphical display of the EPG having the integrated enhanced metadata for display on the display
device indicated by the display preference; and

dynamically updating the integrated enhanced metadata, to cause the dynamically updated enhanced metadata to be displayed
within the graphical display of the EPG, wherein the integrated enhanced metadata is continually refreshed such that the dynamically
updated integrated enhanced metadata is displayed within the graphical display of the EPG in real-time;

wherein the subscriber preferences indicate at least one of a source for the enhanced metadata, a type of broadcast television
program for which to obtain enhanced metadata, or the amount of enhanced metadata to obtain.

US Pat. No. 9,332,122

SYSTEM AND METHOD FOR IDENTIFYING E-911 CALLS AND NOTIFYING FAMILY MEMBERS/FRIENDS OF THE CALLER

CenturyLink Intellectual ...

1. A method for providing notification of an emergency call being placed, said method comprising:
receiving a telephone call at an E-911 service platform, the E-911 service platform comprising a selective router and an application
server;

identifying, using a processor of the E-911 service platform, the telephone call as being an emergency call;
identifying, by the E-911 service platform, a calling party of the telephone call;
locating, by the selective router, an appropriate public safety answering point (PSAP) based on information related to the
emergency call and the calling party;

routing, by the selective router, a first message to the appropriate public safety answering point, wherein the first message
includes the emergency call and an identification code unique to the calling party;

receiving a second message from the appropriate public safety answering point, wherein the second message includes contact
information of an emergency responder and the identification code unique to the calling party;

query, by the application server, a subscriber database to determine if the calling party is a subscriber to 911 family notification;
responsive to a determination that the calling party is a subscriber to 911 family notification, locating, by the application
server, a notification list associated with the identified calling party; and

automatically sending, by the application server, a notification to members on the notification list, wherein an amount of
detail provided in the notification to each member is specified by one of a plurality of notification levels selected for
that member by the calling party at the time the members of the notification list are selected, wherein at least one of —the
plurality of notification levels includes the contact information of the —emergency responder received from the appropriate
public safety answering point, and wherein sending the notification includes sending at least one of a text message, phone
recording, and electronic mail as predetermined based on information located within the subscriber database.

US Pat. No. 9,239,999

SYSTEM AND METHOD FOR RANDOM VOICE COMMUNICATIONS THROUGH A SOCIAL NETWORK

CenturyLink Intellectual ...

1. A method for establishing voice connections between users of a social network, the method comprising:
authenticating a first user and a second user to access the social network;
establishing, in response to authenticating the first and second users, a secure connection to a communications management
system over a communications network, wherein the secure connection prevents caller identification information from being
exchanged with other users on the social network;

granting the first and second users access to the social network, via the communications management system, wherein the first
and second users access the social network through their respective VoIP phones, wherein the social network includes a plurality
of users connected to the communications management system, and wherein the first and second users each establish a respective
user profile on the social network, wherein the respective user profile includes at least one criterion for establishing random
one-on-one voice communications;

receiving, via the communications management system, authorization to engage in random one-on-one voice communications from
the first and second users;

receiving a request to engage in random one-on-one voice communications from at least one of the first and second users;
masking the voice of the first or the second user in response to user input received from the first or the second user;
directly connecting, in response to receiving the request at the communications management system, the first user to the second
user randomly for one-on-one voice communications, wherein:

the first user is randomly matched, by the communications management system, to the second user based on their respective
user profiles,

the first user does not select the second user, and
the communications management system is removed from the routing path between the respective VoIP phones of the first and
second users and a direct connection is established over the communications network; and

withholding caller identification information of the first user from the second user while directly connected.

US Pat. No. 9,225,747

LAWFUL INTERCEPT UTILITY APPLICATION

CenturyLink Intellectual ...

19. A cloud computing system comprising:
at least one processor; and
a non-transitory storage readable medium having stored thereon a set of instructions that, when executed by the at least one
processor, causes the cloud computing system to perform one or more operations, the set of instructions comprising:

instructions to provide, on the cloud computing system, a lawful intercept application comprising application programming
interface (“API”) to exchange data with a plurality of different communication building blocks of different types;

instructions to receive, through the API, communication intercept data with the lawful intercept application; and
instructions to provide the communication intercept data from a delivery function of the lawful intercept application to a
collection function;

wherein the collection function comprises a first collection function and a second collection function, the first collection
function being a part of the lawful intercept application on the cloud computing system and the second collection function
being located at a government facility separate from the cloud computing system, wherein the lawful intercept application
further comprises a collection front end function in communication with each of the first collection function and the second
collection function;

wherein the instructions to provide the communication intercept data to the collection function comprises:
instructions to determine, using the collection front end function, whether the lawful intercept application is operating
under safe harbor provisions;

instructions to, based on a determination that the lawful intercept application is operating under safe harbor provisions,
store, using the collection front end function, at least a portion of the communication intercept data at the second collection
function; and

instructions to, based on a determination that the lawful intercept application is not operating under safe harbor provisions,
store, using the collection front end function, at least a portion of the communication intercept data at the first collection
function.

US Pat. No. 9,197,757

SYSTEM AND METHOD FOR SET-TOP BOX CALL CONNECTION

CenturyLink Intellectual ...

1. A system for initiating a voice call, the system comprising:
a set-top box operable to control a selection of a television channel for display on a television, the set-top box being further
operable to initiate the voice call between a first telephone and a second telephone, wherein the set-top box is configured
to extract contact information via text recognition of displayed media content of a media segment and execute instructions
to maintain and update a directory of telephone numbers with the contact information extracted from the media segment received
at the set-top box; and

a remote control in communication with the set-top box, the remote control operable to receive an input associated with the
selection of the television channel from a user, the remote control further comprising a call button, and wherein the set-top
box is configured to initiate a call to a telephone number appearing on the television during the media segment based on the
extracted contact information and in response to receiving a signal from the remote control while the media segment is displayed,
wherein the signal is generated in response to the user pressing and holding the call button on the remote control during
a time the telephone number appears on the television.

US Pat. No. 9,357,065

SYSTEM, METHOD AND APPARATUS FOR TRANSMITTING AUDIO SIGNALS OVER A VOICE CHANNEL

CenturyLink Intellectual ...

1. A system for transmitting an audio signal over a voice channel of a voice communication session comprising:
a content data store configured for storing a plurality of audio signals organized into playlists; and
a voice over Internet Protocol (VoIP) server in communication with the content data store over a network, the server configured
to:

establish a voice communication session between a first communication device and a second communication device, the server
being separate from the first communication device and the second communication device, the voice communication session having
a voice channel for carrying voice data between the first communication device and the second communication device;

receive user input from a first user during a voice conversation between the first user and a second user over the voice channel,
the user input including a request for audio content from the content data store;

detect an occurrence of a pre-assigned triggering condition, the pre-assigned triggering condition corresponding to one or
more words or phrases detected in the voice communication session;

determine a particular audio signal based upon the occurrence of the pre-assigned triggering condition;
send a request to the content data store for the particular audio signal;
receive the particular audio signal from the content data store; and
mix the audio signal with the one or more words or phrases spoken in different languages into the voice channel of the voice
communication session, to provide the audio signal as background audio to the voice conversation.

US Pat. No. 9,350,706

NETWORK TRAFFIC DATA SCRUBBING WITH SERVICES OFFERED VIA ANYCASTED ADDRESSES

CenturyLink Intellectual ...

1. A method of data scrubbing network traffic, the method comprising:
assigning a first anycast Internet Protocol (“IP”) address to each of a plurality of servers;
assigning a second anycast IP address to each of one or more data scrubbing appliances in an at least one data scrubbing appliance
network;

establishing, in a routing table at one or more network elements, a first route directing traffic that is addressed to the
first anycast IP address to at the least one data scrubbing appliance network;

receiving, at the one or more data scrubbing appliances of the at least one data scrubbing appliance network, network traffic
addressed to the first anycast IP address;

filtering, with the one or more data scrubbing appliances, the network traffic to block undesirable network traffic;
transmitting, with the one or more data scrubbing appliances, filtered network traffic from the one or more data scrubbing
appliances to at least one data scrubbing router;

establishing one or more tunnels, via the at least one data scrubbing router, to at least one server router;
transmitting, via the one or more tunnels, the filtered network traffic to the at least one server router;
identifying, at the at least one server router, a respective unicast address for each of one or more servers of the plurality
of servers assigned to the first anycast IP address;

load balancing the filtered network traffic between the one or more servers, via the at least one server router, wherein the
filtered network traffic is routed directly to one or more of the respective unicast addresses of the one or more servers.

US Pat. No. 9,332,217

METHOD AND APPARATUS FOR COMMUNICATING DATA VIA A CABLE CARD

CenturyLink Intellectual ...

1. A cable card comprising:
an interface for coupling the cable card to a first media device located at a residential location;
a memory interface located on the cable card providing for a direct connection of a removable external memory card to the
memory interface located on the cable card, wherein the external memory card stores decryption data and computer executable
instructions;

an Ethernet port operable to receive an Ethernet cable for communicatively coupling the cable card to a second device located
at the residential location; and

a processing unit on the cable card that utilizes only the decryption data stored on the external memory card to decode media
content signals from the second device and to display media content on a display screen associated with the first media device,
wherein the processing unit executes only the computer executable instructions stored on the external memory card to communicate
the media content signals between the cable card and the second device via the Ethernet port.

US Pat. No. 9,270,581

STABILITY SITE FOR VPLS MULTI-HOMING

CenturyLink Intellectual ...

1. A method for mitigating data loss during failover and recovery in a VPLS multi-homed network, the method comprising: providing
a VPLS multi-homed network comprising a first plurality of provider edge (“PE”) routers on a first point of presence (“POP”)
within a service provider network and a second plurality of PE routers on a second POP within the service provider network,
the first plurality of PE routers including a first primary PE router, the second plurality of PE routers including a second
primary PE router, each of the first plurality of PE routers in network communication with a first set of customer edge (“CE”)
devices located within one or more customer sites outside of the service provider network and served by the first POP, wherein
the first set of CE devices provide access to a plurality of virtual local area networks (“VLANs”), wherein a first CE device
in the first set of CE devices is assigned a lowest numbered site ID from among the first set of CE devices, each of the second
plurality of PE routers in network communication with a second set of CE devices located within a plurality of customer sites
outside of the service provider network and served by the second POP, wherein the second set of CE devices provide access
to the plurality of VLANs, wherein a second CE device in the second set of CE devices is assigned a lowest numbered site ID
from among the second set of CE devices; establishing a first primary link between the first primary PE router and the first
CE device; establishing a second primary link between the second primary PE router and the second CE device; establishing
a first stability site within the service provider network; associating the first stability site with a first interface that
is configured to remain operational at all times; communicatively coupling the first stability site to at least the first
primary PE router via a first stable virtual circuit; assigning the first stability site with a first virtual site ID, the
first virtual site ID being lower than the site ID assigned to the first CE device; establishing a second stability site within
the service provider network; associating the second stability site with a second interface that is configured to remain operational
at all times; communicatively coupling the second stability site to at least the second primary PE router via a second stable
virtual circuit; assigning the second stability site with a second virtual site ID, the second virtual site ID being lower
than the site ID assigned to the second CE device; and in response to at least one of the first primary link or the second
primary link failing, establishing one or more backup virtual circuits between the first plurality of PE routers and the second
plurality of PE routers, without destroying any of the first or second stable virtual circuits.

US Pat. No. 9,084,214

SYSTEM AND METHOD FOR CONTINUOUS MOBILE SERVICE GEOCHRONOUS VALIDATION

CenturyLink Intellectual ...

1. A system comprising:
a processor;
a memory configured to store data, the data accessible by the processor, the processor configured to execute instructions
to perform operations comprising:

receiving location information associated with a wireless communications device;
determining permissions, based upon the received location information and a related database record, wherein the location
information is compared against one or more location boundaries associated with the related database record to determine whether
the location information is within the one or more location boundaries;

implementing restrictions associated with the determined permissions for the one or more location boundaries, wherein the
restrictions comprise a restriction allowing only hands-free use of voice communications;

notifying a calling party about restrictions on the wireless communications device, wherein the notification is a message
that instructs the calling party to alter the type of communication from voice communication to an alternative communication
that will be sent to the wireless communications device, wherein the alternative communication comprises a text message;

repeating the permissions determination in response to receiving updated location information; and
placing time insensitive inbound communications directed toward the wireless communications device in a queue while restrictions
on communicating the time insensitive inbound communications are currently in place.

US Pat. No. 9,491,307

SYSTEM AND METHOD FOR ESTABLISHING PRE-STORED EMERGENCY MESSAGES

CenturyLink Intellectual ...

1. A system for assisting with calls to public safety answering points (PSAPs), said system comprising:
a network node configured to enable a user to submit emergency message data;
a telecommunications device, including:
a memory;
a transceiver configured to communicate over a telecommunications network; and
a processing unit in communication with said memory and transceiver, and configured to:
in response to receiving the emergency message data in an audio format via the telecommunications network, store the audio
emergency message in said memory;

in response to a determination that the telecommunications device is at one or more of a different network or a different
geographic location, request, on a periodic basis, an update of the emergency message data from the user;

communicate the stored audio emergency message to a PSAP on a full-duplex, two-way voice communication channel in response
to the user requesting that the audio emergency message be communicated to the PSAP; and

maintain said telecommunications device in an off-hook state on the same full-duplex, two-way voice communication channel
used to communicate the stored audio emergency message such that an audio connection remains open, in real-time between the
user and the PSAP, after communicating the audio emergency message to the PSAP.

US Pat. No. 9,473,959

UNIVERSAL NEAR FIELD SELF-CONFIGURING FEMTOCELL

CenturyLink Intellectual ...

1. A universal near field self-configuring femtocell comprising:
a near-field-transceiver capable of near-field communication with a cellular device;
a software-defined cellular transceiver that is programmable to support multiple carriers;
memory in communication with a processing unit, the memory including computer usable program code, and
the processing unit executing the computer usable program code to:
identify the cellular device in response to the cellular device being within a near-field communication range of the femtocell;
identify a carrier network associated with the cellular device; and
automatically configure the femtocell to operate on the carrier network associated with the cellular device by programming
the software-defined cellular transceiver to operate on the carrier network;

automatically reconfigure the femtocell to operate on a second carrier network associated with a second cellular device within
near-field communication range of the femtocell by re-programming the software-defined cellular transceiver to operate on
the second carrier network; and

quickly switch the software-defined cellular transceiver between communication parameters of the carrier network and communication
parameters of the second carrier network to provide near-simultaneous communication to different devices that operate on the
carrier network and the second carrier network, respectively.

US Pat. No. 9,466,966

CAST-IN-PLACE FIBER TECHNOLOGY

CenturyLink Intellectual ...

1. A method, comprising:
creating a channel in a roadway, wherein a depth of the channel is less than a depth of the roadway and the channel does not
compromise a structural integrity of the roadway;

placing one or more cables in the channel; and
filling at least a portion of the channel with one or more capping materials, wherein at least one of the one or more capping
materials encapsulates the one or more cables, and wherein the one or more capping materials comprise a plurality of layers
of different capping materials, at least one of which comprises polyurea.

US Pat. No. 9,143,617

SYSTEM AND METHOD FOR PROVIDING A CALL FORWARD INDICATOR

CenturyLink Intellectual ...

1. A method for providing a call forward indicator to enable a called party to identify a forwarded call, the method comprising:
receiving calling information for placing a telephone call;
determining from the calling information whether the telephone call is a forwarded call;
responsive to a determination that the telephone call is a forwarded call,
appending a call forward indicator comprising a character string of one or more characters to a caller identification comprising
at least one of a calling party's name and telephone number such that the call forward indicator and the caller identification
comprising at least one of the calling party's name and telephone number can be displayed together on a display associated
with a forwarded communication device, wherein the call forward indicator indicates that the call is a forwarded call and
wherein the call forward indicator is specified by a user in conjunction with configuring a forwarding rule;

transmitting the caller identification having the call forward indicator appended thereto to the forwarded communication device
associated with the called party;

displaying the call forward indicator and the caller identification comprising at least one of the calling party's name and
telephone number on the display associated with the forwarded communication device; and

causing a light to illuminate on the forwarded communication device.

US Pat. No. 9,118,583

SYSTEM AND METHOD FOR RE-ROUTING CALLS

CenturyLink Intellectual ...

1. A method for routing a call, said method comprising:
receiving from a first network a call request from a calling party to call a called party at a network address of a second
network;

determining a potential call path to connect the calling party from the first network to the called party at the network address
of the second network;

determining, using performance information packets (“PIP packets”) generated by network nodes along the potential call path,
that the potential call path is impaired;

accessing network performance information associated with a plurality of potential call paths, the network performance information
gathered from PIP packets generated by network nodes along each of the plurality of potential call paths;

determining a value associated with the potential call path by determining values representative of a slowest communication
speed over each of the network nodes along the potential call path;

in response to a determination that the value associated with the potential call path is indicative of performance issues
related to the network nodes along the potential call path, determining a second potential call path over the packet network
over which a call associated with the call request may be placed;

accessing network performance information associated with each node segment on the second potential call path; determining
a second value associated with the second potential call path, the second value being indicative of communications operations
of network nodes along the second potential call path;

assigning the second potential call path to the call based on the determined value in response to a determination that the
determined second value is below a threshold value indicative of the second potential call path being unimpaired and uncongested;
and

routing the call over the second call path to enable the calling party to communicate with the called party at the network
address of the second network.

US Pat. No. 9,418,369

SYSTEM AND METHOD FOR AUTOMATING PROACTIVE COMMUNICATION

CenturyLink Intellectual ...

1. A method for automating proactive communication, said method including:
accepting desired contacts information;
receiving a selection of contact communication frequency preferences from a user;
initiating an automatic communication to one of the desired contacts, wherein initiating an automatic communication to one
of the desired contacts includes initiating an e-mail that is pre-generated to include unique details regarding the contact;

allowing the user to cancel the automatic communication in response to receiving a notification that the communication is
about to begin;

receiving a response indicative of the communication status; and
optimizing rules and preferences based upon the received response.

US Pat. No. 9,363,387

SYSTEM AND METHOD FOR CALLER IDENTIFICATION VOICE ANNOUNCE

CenturyLink Intellectual ...

1. A method for a caller identification voice announce, comprising:
associating the caller identification voice announce with an identifier of a calling party, wherein the caller identification
voice announce is capable of being recorded by the user and associated with a plurality of identifiers for the calling party
in response to a selection of each of the plurality of identifiers by a user;

automatically generating, based on the identifier, the caller identification voice announce, in response to determining there
is not a caller identification voice announce recorded by the user;

prompting the calling party to state a purpose of an incoming call;
generating a voice sample, from a response to a prompt to state the purpose of the incoming call, in response to not receiving
the identifier associated with the caller identification voice announce from the incoming call;

determining, using speech recognition, the identifier based on the voice sample;
translating the identifier of the incoming call to the associated caller identification voice announce; and
playing the caller identification voice announce and the voice sample associated with the calling party to a plurality of
devices associated with a called party in response to receiving the incoming call from the calling party.

US Pat. No. 9,357,059

SYSTEM AND METHOD FOR ANONYMIZING A TELEPHONE NUMBER

CenturyLink Intellectual ...

1. A method for establishing a user to receive telephone calls, the method comprising:
receiving, at a web server, a telephone number from a first user;
receiving, at the web server, an identifier, supplied by the first user, to be associated with the telephone number;
storing the telephone number in association with the identifier;
providing, via the web server, a registry of identifiers searchable by a plurality of users, the registry including the identifier;
receiving, at the web server, a selection of the identifier from a second user, via the registry of identifiers, desiring
to communicate with the first user at a telephone associated with the telephone number;

retrieving, at the web server, the telephone number associated with the identifier;
initiating, with the web server, a communication to the telephone number associated with the identifier; and
connecting the second user with the communication to the telephone number to provide communication between the first user
and the second user, wherein the telephone number is concealed from the second user throughout the communication between the
second user and the first user.

US Pat. No. 9,264,299

TRANSPARENT PSTN FAILOVER

CenturyLink Intellectual ...

1. A method for implementing transparent PSTN Failover, comprising:
receiving, with a Voice over Internet Protocol (“VoIP”) switch, a first Session Initiation Protocol (“SIP”) invite from an
originating telephone at a calling telephone number (“TN”) associated with a calling party for establishing a call connection
between the calling party and a called party at a called TN of a destination telephone at a customer premises;

determining, with the VoIP switch, whether communication via a session border controller (“SBC”) between the VoIP switch and
an Internet Protocol private branch exchange (“IP PBX”) associated with the called TN has been lost, prior to establishing
the call connection;

based on a determination that communication between the VoIP switch and the IP PBX has been lost, sending, with the VoIP switch,
a second SIP invite to a voice gateway, based on a redirect TN associated with the customer premises;

sending, with the voice gateway, call information that is associated with the redirect TN to a Class 5 switch of a public
switched telephone network (“PSTN”);

sending, with the Class 5 switch of the PSTN, the call information to an IP gateway over a primary rate interface (“PRI”),
wherein the call information sent to the IP gateway over a data channel of the PRI comprises the calling TN, the called TN,
and the redirect TN;

receiving, with the IP gateway, the call information;
determining, with the IP gateway, whether the call information indicates that the inbound call from the PSTN is a failover
call, based on a determination that the redirect TN is associated with a PSTN failover;

based on a determination that the inbound call is a failover call, replacing, with the IP gateway, the redirect TN with the
called TN in a header of a third SIP invite associated with the redirect TN, to generate a fourth SIP invite associated with
the called TN;

sending, with the IP gateway, the fourth SIP invite to the IP PBX;
establishing, with the IP PBX, the call connection between the originating telephone at the calling TN and the destination
telephone at the called TN, without interception by an operator, a receptionist, or an auto attendant.

US Pat. No. 9,160,642

NETWORK USER USAGE PROFILING

CenturyLink Intellectual ...

1. A method for generating a network usage profile defining at least an estimation of a set of customer devices available
for use in communicating with a customer-side network node located at a customer side of an access network, the set of customer
devices comprising a set of active devices currently in operative communication with the customer-side network node and a
set of inactive devices not currently in operative communication with the customer-side network node, the method comprising:
receiving device data from the set of active devices currently in operative communication with the customer-side network node;
processing the device data to determine an active devices profile comprising a device type for each of the set of active devices,
wherein processing the device data comprises parsing a device type indicator from at least one of a browser type, a user-agent,
or a data protocol, the device type indicator being parsed from the device data and estimating the device type as a function
of the browser type;

receiving a timestamp temporally relating to the device data received in the receiving device data step;
receiving a node identifier identifying the customer-side network node;
associating the timestamp and the node identifier with the active devices profile to generate a current devices-by-node record,
the current devices-by-node record defining the set of active devices communicatively coupled with the customer-side network
node identified by the node identifier at the time identified by the timestamp;

logging the current devices-by-node record in a devices-by-node log, the devices-by-node log comprising a plurality of devices-by-node
records generated over a time duration;

analyzing the devices-by-node log to generate a devices-by-node profile as a function of the plurality of devices-by-node
records generated over at least a portion of the time duration, the devices-by-node profile defining at least an estimation
of the set of customer devices available for use in communicating with the customer-side network node during the at least
a portion of the time duration, wherein the network usage profile comprises the devices-by-node profile;

receiving a customer account profile comprising account information relating to a customer associated with the customer-side
network node; and

associating the customer account profile with the devices-by-node profile to generate a devices-by-customer profile, the devices-by-customer
profile defining the set of customer devices available for use by the customer in communicating with the customer-side network
node during the at least a portion of the time duration, wherein the network usage profile further comprises the devices-by-customer
profile.

US Pat. No. 9,350,987

VIDEO QUALIFICATION DEVICE, SYSTEM, AND METHOD

CenturyLink Intellectual ...

1. A method for implementing video qualification, the method comprising:
initiating, by a premises-based device associated with one or more subscribers of a service provider, video quality tests
of one or more telecommunications links between the premises-based device and a video distribution system associated with
the service provider;

sending, by the premises-based device, results of the video quality tests of the one or more telecommunications links to the
service provider over a network;

receiving, by a server associated with the service provider, the results of the video quality tests of the one or more telecommunications
links sent by the premises-based device over the network;

determining, by the server, video quality levels supportable by each of the one or more telecommunications links;
comparing, by the server, the determined video quality levels supportable by each of the one or more telecommunications links
with previously determined and stored video quality levels supportable by each of the one or more telecommunications links;
and

based on a determination that the video quality levels have decreased by a predetermined amount for at least one of the one
or more telecommunications links, sending, by the server, at least one of a work order to a technician to diagnose and repair
problems associated with the at least one of the one or more telecommunications links or a message to the one or more subscribers
associated with the premises-based device indicating that a technician will soon arrive to diagnose and fix a problem associated
with the at least one of the one or more telecommunications links.

US Pat. No. 9,338,104

SYSTEM AND METHOD FOR LOGGING TRAFFIC FLOW

CenturyLink Intellectual ...

1. A method for tracking conformance of user traffic with a bandwidth profile, the method comprising:
observing throughput during an observance window;
determining an average for offered throughput utilizing the observed throughput;
determining whether the average exceeds a bandwidth profile in response to a determination that packets are discarded; and
sending an alarm in response to determining the average exceeds the bandwidth profile.

US Pat. No. 9,307,037

SYSTEM AND METHOD FOR UTILIZING ATTENDEE LOCATION INFORMATION WITH AN EVENT PLANNER

CenturyLink Intellectual ...

1. A method for providing advanced event planning capabilities, said method comprising:
receiving information regarding an invitee, said information being input by the invitee using a web interface prior to an
event;

storing invitee information;
detecting a presence of the invitee prior to the invitee checking in at the event, wherein the presence of the invitee is
detected while the invitee is in an event location zone surrounding an event location;

detecting a position of the invitee within the event location zone;
communicating information to a communications device associated with the invitee regarding the event, in response to the detected
presence and position, which communicated information is communicated to the invitee while the invitee is in the event location
zone surrounding the event location and communicated before the invitee checks in at the event;

locating a reservation for the detected invitee;
allowing the detected invitee to check in at the event, in response to locating a reservation for the invitee;
managing a list of attendees for the event;
in response to detecting the presence of the invitee, identifying the invitee as having arrived and including the invitee
in a first field of the list of attendees who have arrived;

in response to permitting an uninvited guest to check in to the event without a reservation, including the uninvited guest
in a second field of the list of attendees who have arrived; and

performing an event coordinator action in response to the listing of one or more uninvited guests on the list of attendees.

US Pat. No. 9,300,732

USER CONTROL OVER CONTENT DELIVERY

CenturyLink Intellectual ...

1. In a relationship between an Internet service provider (“ISP”) and a subscriber, a system for delivering content, the system
comprising:
a computer system in a customer service point computer in a residential gateway that provides connectivity between the subscriber
and a network of the ISP, comprising:

one or more processors; and
a computer readable medium in communication with the one or more processors, the computer readable medium having encoded thereon
a set of instructions executable by the computer system to

provide a user interface for the subscriber to select whether a set of content should be obtained through an Internet drain
of the ISP or from a content delivery network (“CDN”) associated with the ISP;

provide a content provider portal for a content provider to specify whether redirection is allowed for content from that provider;
update one or more routing records within an ISP network to correspond with the subscriber's selection, based on content provider
specification that redirection is allowed for the set of content, so that requests from the subscriber for the set of content
are routed in accordance with the updated one or more routing records; and

provide the set of content to one or more customer devices of the subscriber.

US Pat. No. 9,246,582

USE OF DYING GASP TO LOCATE FAULTS IN COMMUNICATIONS NETWORKS

CenturyLink Intellectual ...

1. A method, comprising:
receiving, at a computer, one or more dying gasp communications, the one or more dying gasp communications comprising at least
one communication from a network element in a network; and

determining, at the computer, based at least in part on the one or more dying gasp communications, that a network impairment,
in a transmission medium in the network, has occurred; and

instructions to identify, based at least in part on an analysis of timing information contained within the one or more dying
gasp communications, an approximate location of the network impairment.

US Pat. No. 9,179,280

SYSTEM AND METHOD FOR PROVIDING LOCATION INFORMATION TO A PUBLIC SAFETY ANSWERING POINT DURING AN EMERGENCY 911 CALL FROM A WIFI HANDSET

CenturyLink Intellectual ...

1. A system for providing location information to a public-safety answering point during an emergency 911 call, the system
comprising:
a network access point configured to:
store physical address information comprising a street number and name and ZIP code of a physical location associated with
a wireless device;

receive an emergency 911 call from the wireless device;
in response to receiving the emergency 911 call, generate a modified caller identification frequency shift keying (CIFSK)
signal containing the stored physical address information, wherein generating a modified CIFSK signal comprises:

retrieving the stored physical address information; and
modifying the CIFSK signal by replacing data in a first, 168-bit, data field of the CIFSK signal with a first string of 14
characters or less comprising the stored street number and name, a second string of two characters comprising a street type
and a third string of five characters comprising the stored ZIP code, and replacing data in a second, 144-bit, data field
of the CIFSK signal with a character string comprising a combination of name, phone number, and time data; and

transmit the modified CIFSK signal to cause a public safety answering point (PSAP) with E911 Phase I capabilities to display
the stored physical address information contained in the modified CIFSK signal on a type II caller ID device after the PSAP
goes off-hook to receive the emergency 911 call.

US Pat. No. 9,094,257

SYSTEM AND METHOD FOR SELECTING A CONTENT DELIVERY NETWORK

CenturyLink Intellectual ...

1. A method for selecting a data delivery network, comprising:
determining user information associated with a communication from a user, wherein the user information includes communication
service requirements;

determining performance information for a plurality of data delivery networks using performance information packets, wherein
the performance information includes information relating to connection paths, load balancing, latency, alternative routes,
real-time performance, synthetic traffic, and a number of real-time sessions active on each of the plurality of data delivery
networks, the real-time sessions communicating data that includes real-time content, wherein one or more performance information
packets traverse node segments of the plurality of data delivery networks to gather the network performance information from
network nodes along the node segments of the plurality of data delivery networks, wherein the network nodes respectively append
locally stored network performance information to the one or more performance information packets; and

selecting, using the user information and the performance information and from the plurality of data delivery networks, a
data delivery network for the communication, wherein the data delivery network facilitates two-way interactive media communications
between the user and one or more second users.

US Pat. No. 9,357,365

SYSTEM AND METHOD FOR PROJECTING INFORMATION FROM A WIRELESS DEVICE

CenturyLink Intellectual ...

1. A method for projecting information from a wireless device, the method comprising:
receiving user preferences for projecting the information;
receiving event information from a user through a user interface, wherein said event information is received in advance of
the event occurrence;

storing the event information in the wireless device;
receiving input from a light sensor;
determining an available projector, from a plurality of projectors of the wireless device for outputting the information,
wherein the available projector is determined based at least in part upon input from the light sensor;

and
automatically projecting the information regarding the event as an output from the available projector of the wireless device
onto a surface in response to detecting the event and according to the user preferences.

US Pat. No. 9,294,731

DYNAMIC VOD CHANNEL ALLOCATION BASED ON VIEWER DEMAND

CenturyLink Intellectual ...

1. A method for delivering video content over a network in communication with a subscriber having an associated electronic
device, the method comprising the steps of:
providing a network server configured to transmit a plurality of multicast streams of video content over the network;
assigning a scheduled start time for the transmission of a first stream of the multicast streams;
pushing a segment of the video content to the electronic device during an inter-content gap, the pushed segment of video content
having a length that is less than a total length of the first stream and at least equal to and dependent upon a stagger interval
between the scheduled start time of the first stream and a scheduled start time of a succeeding multicast stream;

receiving a request for the video content at a first time, the first time being after the scheduled start time, the request
being the first request for the video content received by the network server after the scheduled start time; and

transmitting the first stream over the network only after receiving the request.

US Pat. No. 9,219,826

SYSTEM AND METHOD FOR A WIRELESS RINGER FUNCTION

CenturyLink Intellectual ...

1. A method for extending alerts for a wireless device, comprising:
providing a wireless device having a housing;
providing an opening having a width and height in the housing of the wireless device, said opening comprising a wireless device
physical interface, wherein said opening is accessible from the exterior of said housing;

providing a wireless ringer module comprising a removable card having a ringer module physical interface which is selectively
mated with the wireless device physical interface at the opening in the housing of the wireless device, said wireless ringer
module having a width and height which is less than or equal to the width and height of the opening in the exterior of the
housing of the wireless device, the wireless ringer module further comprising a communications transceiver for communicating
with the wireless device;

coupling the wireless ringer module to the wireless device at the opening in the housing of the wireless device by mating
the wireless device physical interfaces and the ringer module physical interface;

linking the wireless device through a wireless connection with the wireless ringer module;
in response to the wireless device receiving an indication of an incoming communication;
transmitting a signal to the wireless ringer module that triggers an alert feature of the wireless ringer for notifying a
user of the incoming communication; and

playing an alert signal on the wireless device, said alert signal overlaying the playback of media content playing on the
wireless device.

US Pat. No. 9,094,931

SYSTEM AND METHOD FOR CONTINUOUS MOBILE SERVICE GEOCHRONOUS VALIDATION

CenturyLink Intellectual ...

1. A database management system, said database management system comprising:
a processor;
a memory;
data;
said data being stored by the memory and accessible by the processor;
said processor configured to:
receive location information associated with a wireless communications device from a service provider;
determine permissions, based upon the received location information and a related database record, the permissions indicating
particular types of communications that the wireless communications device is allowed to have or is restricted from having
at a location associated with the received location information, wherein the location information is compared against one
or more location boundaries associated with the related database record to determine whether the location information is within
the one or more location boundaries, wherein the one or more location boundaries comprise at least one corner or at least
one vertex of a shape that is input by a user using a user interface, the at least one corner or the at least one vertex of
the shape delineating boundaries of a restricted location, wherein each corner or vertex of the shape corresponds to geographical
coordinates;

communicate the determined permissions to the service provider; and
repeat the permissions determination, in response to receiving updated location information.

US Pat. No. 9,497,800

MULTI-SERVICE PROVIDER WIRELESS ACCESS POINT

CenturyLink Intellectual ...

1. A method of providing wireless service for multiple service providers from a single access point, the method comprising:
providing a multi-service provider wireless access point having one or more radios to communicate with wireless devices and
an uplink interface to provide an uplink connection to a plurality of wireless service providers, wherein the multi-service
provider wireless access point further comprises a plurality of antennas;

receiving, at the multi-service provider wireless access point, a communication from a wireless device;
collecting, at the multi-service provider wireless access point, an identifier of the wireless device from the communication;
identifying, from the identifier of the wireless device, a wireless service provider serving the wireless device;
receiving, at the multi-service provider wireless access point, one or more subsequent communications from the wireless device;
routing, from the multi-service provider wireless access point, the one or more subsequent communications to the identified
wireless service provider, over the uplink connection, and through a telecommunication service provider core network associated
with the identified wireless service provider and accessible to subscribers of the identified wireless service provider;

mapping each of a plurality of sub-bands to one or more respective wireless service providers;
identifying a sub-band allocated to the wireless service provider serving the wireless device;
mapping each of the plurality of sub-bands to one or more of the plurality of antennas of the wireless access point;
identifying which one or more antennas of the plurality of antennas provides enhanced communication performance for the identified
sub-band that is allocated to the wireless service provider serving the wireless device; and

communicating with the wireless device using the sub-band assigned to the wireless service provider via the identified one
or more antennas that provides enhanced communication performance for the identified sub-band that is allocated to the wireless
service provider serving the wireless device.

US Pat. No. 9,215,330

SYSTEM, METHOD, AND APPARATUS FOR SIGNALING A WEATHER CONDITION

CenturyLink Intellectual ...

1. A system for signaling a weather condition, the system comprising:
an optical line terminal comprising:
a network interface that receives data indicating a weather condition;
a processor that executes instructions to determine whether to send the data indicating the weather condition to one or more
optical network terminals, the determination comprises determining a type of weather condition associated with the data, determining
whether a severity of the type of weather condition associated with the data exceeds a minimum threshold value for the type
of weather condition, and determining whether a proximity of the type of weather condition associated with the data is within
a proximity threshold to the one or more optical network terminals; and responsive to a determination that the type of weather
condition associated with the data exceeds the minimum threshold value for the type of weather condition and that the proximity
of the type of weather condition associated with the data is within the proximity threshold to the one or more optical network
terminals, sending, via the network interface, the data indicating the weather condition to the one or more optical network
terminals;

an optical network terminal comprising:
a communication port adapted to be directly coupled to a fiber optic cable, the communication port further adapted to receive
the data that indicates the weather condition via the fiber optic cable;

a signal conversion unit that converts fiber-optic light signals to electric signal for transfer on a copper medium;
an output unit, in communication with the communication port, adapted to send a signal to one or more of a plurality of external
output devices in response to the communication port receiving the data that indicates the weather condition, wherein the
signal comprises an audio signal, the audio signal generated to produce a different audio alert based on a type of weather
condition; and

a second processor configured to execute instructions to;
receive a request from any of the plurality of external devices for additional information regarding the weather condition
and provide the additional information regarding the weather condition to a requesting external device in response to receiving
the request, wherein the request is initiated in response to receiving a user-entered predetermined character code, wherein
a user manually enters each character of the predetermined character code to initiate the request.

US Pat. No. 9,210,478

SYSTEM AND METHOD FOR SET-TOP BOX BASE STATION INTEGRATION

CenturyLink Intellectual ...

1. A system for conducting a voice call, the system comprising:
a set-top box operable to control a selection of a television channel for display on a television, the set-top box is operable
to receive media signals including the television channel through at least a coaxial connection, a data connection, and a
satellite signal, wherein the set-top box is further operable to initiate the voice call in response to a user selection received
by the set-top box from a wireless set, and wherein a user-interface displays the user selection on the television;

the wireless set in communication with the set-top box, wherein the wireless set is operable to establish a portion of a voice
path for the voice call between the wireless set and the set-top box, and wherein the wireless set receives voice input for
the voice call from a user; and

wherein the set-top box is further operable to display a directory of contacts, wherein the directory of contacts includes
entries extracted from at least one of the media signals, the directory of contacts associated with a user of the set-top
box and operable to receive additional entries from the user and at least one of the media signals, and

wherein the directory of contacts is stored at a remote database and updated locally at the set-top box from the remote database
regularly.

US Pat. No. 9,167,080

SYSTEM AND METHOD FOR PROVIDING CALLERS WITH LOCAL TIME AND OTHER INFORMATION AT CALLED LOCATIONS

CenturyLink Intellectual ...

1. A system for distributing remote location information to callers who place calls to the remote locations, said system comprising:
a server computer system configured to receive and store information associated with locations in multiple different time
zones, the information including telephone number identifiers, local times associated with each of the telephone number identifiers,
names and dates of national holidays in countries associated with each of the telephone number identifiers, and emergency
information of currently occurring emergencies in regions associated with each of the telephone number identifiers;

a plurality of communications network nodes distributed in different time zones from said server computer system, said plurality
of communications network nodes each comprising a voice over Internet Protocol (VoIP) soft switch configured to provide telephony
services to a plurality of telephones and configured to process telephone calls from said plurality of telephones, each of
said communications network nodes further configured to:

receive the information stored at the server computer system from the server computer system;
store the information in local data storage at each of said communications network nodes;
in response to receiving a call request from a caller at one of the communications network nodes, compare at least a portion
of a called telephone number with the stored telephone number identifiers to determine a time differential, calculate a current
time local to the called telephone number based on the time differential, determine whether the current time falls on one
of the national holidays of a country associated with the called telephone number, and determine an emergency information
associated with called telephone number based on the emergency information associated with the telephone number identifiers;

determine how to communicate to the caller based on a type of telephone and communications protocol that is being used to
service the call;

communicate, using the determined communication, the current time local to the called telephone number and the determined
emergency information to the caller prior to connecting the call;

wherein, if the current time falls on a national holiday in the country associated with the called telephone number, the communications
network node is further configured to communicate national holiday information to the caller prior to connecting the call;
and

wherein, if the server computer system receives a change to the emergency information, the server computer system is further
configured to communicate the change to the emergency information to each of communications network nodes, and each of the
communication node is configured to update the stored emergency information with the change to the emergency information.

US Pat. No. 9,094,844

METHOD AND APPARATUS FOR CONFIGURING A UNIVERSAL FEMTO CELL

CenturyLink Intellectual ...

1. A method for configuring universal femto cells, the method comprising:
storing information about where to find carrier configuration information corresponding to a plurality of carriers;
sending the information about where to find carrier configuration information corresponding to a plurality of wireless carriers
to a universal femto cell, wherein the universal femto cell is a femto cell that includes functionality of at least a base
transceiver station (“BTS”);

receiving a user selection from a user of the universal femto cell for selecting a wireless carrier from among the information;
and

configuring the universal femto cell such that the universal femto cell operates on a wireless communication network of the
selected wireless carrier, based at least in part on the received user selection, by sending carrier configuration instructions
for the wireless carrier to the universal femto cell.

US Pat. No. 9,462,307

ABR LIVE TO VOD SYSTEM AND METHOD

CenturyLink Intellectual ...

1. A method, comprising:
receiving a request to record a broadcast video program;
determining when the program is to be broadcast;
dynamically capturing segments of fragmented-type encoding live stream of the program at a time of broadcasting;
storing, in a data storage unit, the captured segments of the fragmented-type encoding live stream of the program;
receiving a request from a client device to view the program;
identifying a type of the client device;
dynamically selecting a particular bit rate of the program for playback based on the type of the client device;
playing back the captured fragmented-type encoding segments to the client device at the selected bit rate.

US Pat. No. 9,307,081

TELETYPEWRITER (TTY) FOR COMMUNICATING PRE-STORED EMERGENCY MESSAGES TO PUBLIC SAFETY ANSWERING POINTS (PSAPS)

CenturyLink Intellectual ...

1. A teletypewriter (TTY) for communicating a pre-stored emergency message to a public safety answering point (PSAP), said
TTY comprising:
an input/output (I/O) unit configured to communicate with a communications network using a TTY communications protocol;
a memory configured to store at least one pre-stored emergency message;
a user interface configured to enable a user to generate TTY messages to communicate via said (I/O) unit over the communications
network; and

a processing unit in communication with said (I/O) unit, memory, and user interface, and configured to:
receive an emergency call signal initiated by a user interfacing with said user interface;
access a pre-stored emergency text message stored in said memory, the pre-stored emergency text message comprising name of
the user, age of the user, names of other residents in the user's building, telephone number of the other residents, age of
the other residents, and number of stories of the user's building;

dial a PSAP; and
in response to an operator at a PSAP answering the call, communicate the pre-stored emergency text message, which comprises
the name of the user, the age of the user, the names of other residents in the user's building, the telephone number of the
other residents, the age of the other residents, and the number of stories of the user's building, to a PSAP operator.

US Pat. No. 9,307,205

SYSTEM AND METHOD FOR UTILIZING A SECURED SERVICE PROVIDER MEMORY

CenturyLink Intellectual ...

1. A system for delivering data to a subscriber, the system comprising:
a network server in communication with a data distribution network, the network server configured to:
store data associated with viewing habits of a subscriber;
receive a request for a first video content from a different second subscriber;
determining, based on the viewing habits, to push the first video content to the subscriber;
deliver a plurality of staggered streams of the first video content over the data distribution network, each of the staggered
streams having a first length;

a trickle server in communication with the data distribution network, the trickle server configured to push a segment of the
first video content over the data distribution network, the pushed segment having a second length which is less than the first
length; and

an electronic device in communication with the data distribution network and associated with the subscriber, the electronic
device comprising a first memory and a second memory, said second memory comprising a reserved storage space accessible only
by a service provider and configured to receive the pushed segment, wherein storing and managing of content in the reserved
storage space is performed only by the service provider so that the service provider can control available memory on the second
memory, the electronic device configured to:

receive a first request for the first video content;
make available for immediate viewing the pushed segment of the first video content on the second memory;
retrieve the pushed segment of the requested first video content from the second memory and display the pushed segment content
to the subscriber;

locate at least one of the staggered stream of the first video content delivered over the data distribution network; and
record at least one of the staggered stream of the first video content from the network server at the first memory.

US Pat. No. 9,300,550

NETWORK USER USAGE PROFILING

CenturyLink Intellectual ...

1. A method for generating a network usage profile defining at least an estimation of a set of customer devices available
for use in communicating with a customer-side network node located at a customer side of an access network, the set of customer
devices comprising a set of active devices currently in operative communication with the customer-side network node and a
set of inactive devices not currently in operative communication with the customer-side network node, the method comprising:
receiving device data from the set of active devices currently in operative communication with the customer-side network node;
processing the device data to determine an active devices profile comprising a device type for each of the set of active devices,
wherein processing the device data comprises parsing a device type indicator from at least one of a browser type, a user-agent,
or a data protocol, the device type indicator being parsed from the device data and estimating the device type as a function
of the browser type;

receiving a timestamp temporally relating to the device data received in the receiving device data step;
receiving a node identifier identifying the customer-side network node;
associating the timestamp and the node identifier with the active devices profile to generate a current devices-by-node record,
the current devices-by-node record defining the set of active devices communicatively coupled with the customer-side network
node identified by the node identifier at the time identified by the timestamp;

logging the current devices-by-node record in a devices-by-node log, the devices-by-node log comprising a plurality of devices-by-node
records generated over a time duration;

analyzing the devices-by-node log to generate a devices-by-node profile as a function of the plurality of devices-by-node
records generated over at least a portion of the time duration, the devices-by-node profile defining at least an estimation
of the set of customer devices available for use in communicating with the customer-side network node during the at least
a portion of the time duration and a set of data handling capabilities for each of the set of consumer devices, wherein the
network usage profile comprises the devices-by-node profile; and

targeting content over the access network to at least one of the set of active devices as a function of the devices-by-node
profile such that the at least one of the set of active devices is capable of handling the content according to the set of
data handling capabilities.

US Pat. No. 9,240,906

SYSTEM AND METHOD FOR MONITORING AND ALTERING PERFORMANCE OF A PACKET NETWORK

CenturyLink Intellectual ...

1. A system for monitoring performance of a packet network, said system comprising:
memory operable to store data and executable instructions;
a processing unit configured to execute instructions to:
determine network performance information of a packet network by monitoring performance information packets that are communicated
along network paths of the packet network;

store the network performance information in memory;
analyze the stored network performance information to generate historical network performance information; and
automatically alter network operation of the packet network in response to current network performance information indicating
that the packet network is not operating properly based on the historical network performance information;

wherein the system is a call control manager, and wherein automatically altering network operation includes the call control
manager establishing a different virtual path through a network node than would otherwise not have been established, and wherein
the call control manager issues a command to the network node to execute one or more self-tests associated with the data packet
communications at the network node, results of the one or more self-tests being communicated back to the call control manager.

US Pat. No. 9,237,241

VOICE PACKET DYNAMIC ECHO CANCELLATION SYSTEM

CenturyLink Intellectual ...

1. A voice packet dynamic echo cancellation system comprising:
an input/output unit configured to communicate over a packet network;
a storage unit configured to store network performance information associated with node segments on the packet networks, the
network performance information comprising performance information received in performance information packets generated by
network nodes along the node segments;

a processing unit in communication with the input/output unit and the storage unit and configured to execute instructions
to:

set-up a call from an originating call device to a terminating call device;
determine the network performance information associated with the call between the originating call device and the terminating
call device;

locate an echo signal of the call to the originating call device starting at a specific delay point of a received signal window,
the specific delay point determined based on the network performance information, wherein the specific delay point reduces
a size of a received signal window for locating the echo signal of the call;

produce an echo cancellation signal based on the echo signal;
cancel the echo signal with the echo cancellation signal; and
recheck the network performance information during a duration of the call and adjust the specific delay point of the received
signal window based on the network performance information.

US Pat. No. 9,161,071

SYSTEM AND METHOD FOR CONTENT OWNER CONTROLLABLE HOSTED DISTRIBUTIONS SYSTEM

CenturyLink Intellectual ...

1. A method for distributing content over a network, the method comprising:
providing by a communications service provider a content distribution node, wherein content stored by the content distribution
node is accessible to subscriber of the communications service provider without traversing the Internet;

providing, via the content distribution node, a content mall comprising a plurality of content stores, wherein each of the
content stores employs a CODEC proprietary to that content store to encode content stored on that content store;

providing a set-top box software repository having one or more software modules, each software module associated respectively
with a content store of the plurality of content stores, wherein each software module allows a set-top box to access the respectively
associated content store;

providing a centralized CODEC storage facility for content providers to store CODECS for download by subscribers of the communication
service provider;

providing an advertisement repository storing one or more sets of advertisements, each set of advertisements associated respectively
with a content store of the plurality of content stores, wherein each set of advertisements displays only with content from
the respectively associated content store; and

granting access, via the content distribution node, to a plurality of content providers to store:
content to a respective content store in the content mall, wherein each content provider maintains control over content stored
in their respective content store;

a content provider software module associated with the respective content store; and
a set of advertisements associated with the respective content store.

US Pat. No. 9,154,857

ABR LIVE TO VOD SYSTEM AND METHOD

CenturyLink Intellectual ...

1. A method for creating a video-on-demand (VOD) system, the method comprising:
receiving a request to record a program for including the program in the VOD system;
determining when the program is to be broadcast;
dynamically capturing segments of fragmented-type encoding live stream of the program at a time of broadcasting;
storing the captured segments of the fragmented-type encoding live stream of the program;
creating a manifest file comprising information for playing back the captured segments; and
playing back, using the manifest file, the captured fragmented-type encoding segments to a client device in response to receiving
a request to view the program.

US Pat. No. 9,247,202

SYSTEM AND METHOD FOR PROJECTION UTILIZING A WIRELESS DEVICE

CenturyLink Intellectual ...

1. A wireless device configured for projecting displayable content, comprising:
display logic operable to determine that the displayable content is available to the wireless device;
at least two projectors in communication with the display logic, wherein the at least two projectors are operable to project
the displayable content onto a surface and wherein the two projectors are on at least two sides of the wireless device, and
wherein one of the at least two projectors is integrated with a battery pack that is removable from the wireless device.

US Pat. No. 9,241,180

DISTRIBUTING CONTENT TO SUBSCRIBERS OF A COMMUNICATIONS SERVICE PROVIDER

CenturyLink Intellectual ...

1. A system for distributing content, the system comprising:
a plurality of servers, operated by a communication service provider and in communication with the Internet, the plurality
of servers configured to provide subscribers of a communications service provider with access to content stored on the plurality
of servers without having to access external networks including the Internet; and

a remote content management application operating on at least one of the plurality of servers and programmed to allow content
providers to:

store their respective content on at least one of the plurality of servers;
establish, through the at least one of the plurality of servers, digital rights management (DRM) for their respective content;
establish, through the at least one of the plurality of servers, a guaranteed quality of service (QoS), for their respective
content, to the subscribers of the communications service provider; and,

provide, via the at least one of the plurality of servers, a respective codec to encode and decode the respective content
of the content provider and stored on the at least one of the plurality of servers and available to subscribers accessing
the content provider's respective content; and

provide, via the at least one of the plurality of servers, advertisement content respectively associated with the content
provider's respective content to be included with the respective content.

US Pat. No. 9,215,086

SYSTEM AND METHOD FOR AN INTEGRATED DSL/CABLE MODEM PERFORMANCE TEST

CenturyLink Intellectual ...

1. A method for testing data communications speed being delivered between a network node and a customer premise, said method
comprising:
initiating a data communications speed test to determine speed of data being communicated between a modem at the customer
premise and the network node over a network, the customer premise being a physical location of an end user, and

wherein a firewall of the modem separates the customer premise from the network;
causing test data to be downloaded from the network node;
causing upload test data to be uploaded to the network node;
receiving the test data directly on a network facing side of the firewall;
measuring line speed, by the modem, of the directly received test data being downloaded, as received on the network facing
side of the firewall;

measuring line speed, by the modem, of the upload test data being uploaded to the network node after the upload test data
passes through the firewall of the modem;

passing a result of the data communications speed test through the firewall to a customer premise facing side of the firewall,
wherein the result includes the measured line speed;

displaying the measured line speed of the downloaded test data; and displaying the measured line speed of the uploaded test
data.

US Pat. No. 9,137,133

TRACKING MAXIMUM THROUGHPUT AND SERVICE LEVEL AGREEMENT COMPLIANCE

CenturyLink Intellectual ...

1. A method for controlling maximum throughput for communications, the method comprising:
determining a frame size of each packet communicated to a server;
determining a maximum throughput by converting the determined frame size of each packet communicated to the server to an effective
throughput rate and utilizing a minimum and maximum transmission unit size associated with the frame size of each packet;

measuring frames per second at the server;
determining an amount of loss at the server; and
communicating a message indicating the maximum throughput, the amount of loss, and the frames per second in response to determining
there is loss at the server.

US Pat. No. 9,106,976

SYSTEM AND METHOD FOR SHARING USER CONTENT THROUGH A SET-TOP BOX

CenturyLink Intellectual ...

1. A method for managing video content through a set-top box, the method comprising:
receiving user input to record the video content to a set-top box;
determining digital rights management (DRM) parameters associated with the set-top box, wherein the DRM parameters are established
by a content owner or a communications service provider and indicate at least whether the video content is recordable for
distribution by a user and a maximum length of selected video content that is distributable, wherein the selected video content
comprises of particular pre-specified portions of the video content designated by the content owner or the communications
service provider that are recordable for distribution; and

recording the video content directly to the set-top box in response to the DRM parameters.

US Pat. No. 9,066,224

MULTI-ANTENNA DISTRIBUTION OF WIRELESS BROADBAND IN A BUILDING

CenturyLink Intellectual ...

1. A method of distributing a broadband wireless signal in a building comprising:
providing a transmitter operatively associated with multiple base antennas, the base antennas being inserted into one or more
ducts of a ventilation system of a building;

providing a receiver operatively associated with one or more device antennas; and
selecting a configuration parameter of a first base antenna to favor a first selected hollow waveguide propagation mode; and
selecting a configuration parameter of a second base antenna to favor a second selected hollow waveguide propagation mode
which is different than the first selected hollow waveguide propagation mode to emphasize de-correlation between the first
selected hollow waveguide propagation mode and the second selected hollow waveguide propagation mode.

US Pat. No. 9,444,921

SYSTEM TO PROVIDE REAL LOOPS FOR SIDETONE MEASUREMENT WITH ANALOG TELEPHONES

CenturyLink Intellectual ...

6. A system for testing sidetone signal strength, the system comprising:
a loop modeled from a single coil of cable and representing a straight wire electrical loop existing between a telephone and
a central office in a telephone network, comprising:

a plurality of conducting wires in a single cable having a first length, which first length is greater than or equal to 1000
feet, wherein the is cable configured in a single coil wound in a single direction and having a first end and a second end
exposed for electrical connections to an even number of wires therein, wherein each wire in the even number of wires is capable
of being identified as being the same wire on each of the first and second ends of the cable, and wherein at least one pair
of physically adjacent wires comprising at least a first wire and a second wire in the even number of wires are electrically
connected to form an electrical loop including the at least one pair of physically adjacent wires, wherein the first wire
has a first insulation type and the second wire has a second insulation type, and wherein the first insulation type imparts
at least one electrical characteristic to the first wire which is materially different than a corresponding electrical characteristic
imparted by the second insulation type to the second wire, wherein a length of the electrical loop is at least twice the first
length of the cable, wherein fewer than all of the plurality of conducting wires in the cable are electrically connected to
form an electrical loop and wherein an impedance of the loop is representative of an impedance of an electrical loop existing
between a telephone and a central office in a telephone network;

a communication device capable of generating a signal including a sidetone signal coupled to the loop, a strength of the sidetone
signal received at the communication device through the loop representing a strength of the sidetone signal received at the
communication device when the communication device is coupled to the telephone network; and

a test equipment in communication with the loop and the communication device configured to test the strength of the sidetone
signal received at the communication device through the loop.

US Pat. No. 9,445,281

OPTIMIZED DISTRIBUTION OF WIRELESS BROADBAND IN A BUILDING

CenturyLink Intellectual ...

1. A method of optimizing the distribution of a broadband wireless signal in a building comprising:
inserting at least one antenna into a building ventilation system associated with a building;
transmitting from a single location a wireless broadband signal from a transmitter in communication with the antenna, the
wireless broadband signal comprising multiple orthogonal subcarriers;

detecting the wireless broadband signal with a receiver;
analyzing a parameter of the detected wireless broadband signal;
estimating a signal propagation characteristic for a modeled transmission line between the antenna and at least one receiver;
and

optimizing the wireless broadband signal based at least in part upon the analyzed parameter and the estimated signal propagation
characteristic.

US Pat. No. 9,241,271

SYSTEM AND METHOD FOR RESTRICTING ACCESS TO NETWORK PERFORMANCE INFORMATION

CenturyLink Intellectual ...

1. A computer-implemented method for restricting access to network performance information associated with communications
over a packet network, said method comprising:
receiving a request from a user to access network performance information associated with communications of data packets over
a packet network;

determining, using a processor, whether the user has permission to access the network performance information, including retrieving
at least an entity identifier and a network performance information identifier associated with the entity identifier, wherein
the entity identifier identifies the user, and the network performance information identifier indicates what categories of
the network performance information are associated with the entity identifier, wherein a user has permission to access the
categories of the network performance information indicated by the network performance information identifier associated with
the entity identifier, wherein without permission the user is restricted from accessing the network performance information;

in response to determining that the user has permission to access the network performance information, enabling the user to
access only the determined categories of the network performance information of the packet network; and

restricting the user from accessing the network performance information outside of the determined categories of the network
performance information accessible to the user.

US Pat. No. 9,225,646

SYSTEM AND METHOD FOR IMPROVING NETWORK PERFORMANCE USING A CONNECTION ADMISSION CONTROL ENGINE

CenturyLink Intellectual ...

1. A computer implemented method for improving network performance comprising:
gathering, via a connection admission control engine, network performance information, in real-time, regarding data flow communicated
with a client of a network over a plurality of connections, wherein each of the plurality of connections includes one or more
network segments and one or more network elements, each of the one or more network segments and one or more network elements
respectively associated with a set of connection admission control engines including the connection admission control engine;

extracting, via the connection admission control engine, network performance information from performance information packets,
the performance information packets including network performance information regarding each of the one or more network segments
and each of the one or more network elements of the plurality of connections;

determining, via the connection admission control engine, whether a performance threshold is met by each of the one or more
network segments and each of the one or more network elements based on the network performance information;

identifying, via the connection admission control engine, and in response to determining that the performance threshold has
not been met, at least one of a particular network segment or particular network element for which the performance threshold
is not met based on the performance information packets; and

balancing, via the connection admission control engine, the data flow over the plurality of connections, in response to determining
that the performance threshold is not met, wherein the connection admission control engine modifies a policy of a second connection
admission control engine of the set of connection admission control engines associated with the identified particular network
segment or particular network element.

US Pat. No. 9,203,729

REMOTE MONITORING A LAYER 2 VIRTUAL PRIVATE NETWORK

CenturyLink Intellectual ...

1. A method of monitoring Layer 2 traffic on a virtual private network (“L2VPN”), the method comprising:
providing a subscriber pseudo wire over a first packet switched network tunnel between a first subscriber attachment circuit
at a first provider edge device and a second subscriber attachment circuit at a second provider edge device, the subscriber
pseudo wire traversing a L2VPN between the first provider edge device and the second provider edge device and providing communication
to transmit subscriber traffic between the first subscriber attachment circuit and the second subscriber attachment circuit;

creating a monitoring pseudo wire, over a second packet switched network tunnel, between a first monitoring attachment circuit
at the first provider edge device and a second monitoring attachment circuit at the second provider edge device, the monitoring
pseudo wire being separate from the subscriber pseudo wire;

providing communication, over the monitoring pseudo wire, between the first provider edge device and test equipment coupled,
via the second monitoring attachment circuit, with a monitoring port of the second provider edge device; and

monitoring, with the test equipment coupled with the monitoring port of the second provider edge device, traffic ingressing
and egressing the first subscriber attachment circuit.

US Pat. No. 9,166,940

E-MAIL FORWARDING TUNNEL CAPTURING OR TAGGING

CenturyLink Intellectual ...

1. A system comprising:
a first computer comprising a first processor and a non-transitory medium having encoded thereon a first set of instructions
executable by the first processor to provide an email tagging function for a sender email client, the first set of instructions
comprising:

instructions to provide a user interface for a user of the sender email client to provide user input to tag an email message
that is outgoing from the sender email client, and to encapsulate a sender email address of the user, wherein the user interface
provides the user of the sender email client to select one or more tagging options selected from the group consisting of a
tag all setting, a tag replies setting, and a tag forwards setting;

instructions to encapsulate, in response to the user input, the sender email address into a data file accompanying subsequent
forwards of the email message and replies to the email message;

instructions to tag the email message, in response to the user input, with a tag that indicates that the sender email client
should be notified if another user attempts to forward the email message; and

a second computer comprising a second processor and a non-transitory computer readable medium having encoded thereon a second
set of instructions executable by the second processor to provide an email tag response function, the second set of instructions
comprising:

instructions to identify a forwarding message created by a user of a receiver email client, the forwarding message including
the email message and additional content added by the receiver email client, wherein the receiver email client identifies
the forwarding message and transmits the copy of the forwarding message;

instructions to determine whether the sender email address has been included in one or more address line of the forwarding
message; and

instructions to transmit a copy of the forwarding message, including the additional content added by the receiver email client,
to the sender email client, wherein in response to the tag, if the sender email address has not been included in an address
line of the forwarding message, the sender email address is retrieved from the data file and automatically appended to the
one or more address line of the forward message.

US Pat. No. 9,148,759

WIRELESS SERVICE PLATFORMS

CenturyLink Intellectual ...

1. A method for performing automated events in an office environment, the method comprising:
registering, with a computer, a wireless device corresponding to a user;
receiving, at the computer, a first notification message, from a wireless detection device, the first notification message
indicating presence of the wireless device at a first location;

receiving, with the computer, a second notification message, from the wireless detection device, the second notification message
indicating absence of the wireless device from the first location;

determining, with the computer, whether a third notification message has been received from a second wireless detection device,
located at a second location, within a specified amount of time;

notifying, with the computer, a second user that a user corresponding to the wireless device did not arrive at the second
location within the specified amount of time, based on a determination that the third notification message has not been received
within the specified amount of time; and

notifying, with the computer, the second user that the user corresponding to with the wireless device safely arrived at the
second location, based on a determination that the third notification message has been received within the specified amount
of time.

US Pat. No. 9,948,684

MULTI-ACCESS GATEWAY FOR DIRECT TO RESIDENCE COMMUNICATION SERVICES

CenturyLink Intellectual ...

1. A method for providing telecommunication services, the method comprising:communicatively linking a plurality of different residences to a communication backbone via a multi-access gateway, wherein each residence comprises an adapter through which a plurality of IP devices directly connect to the multi-access gateway via IPSec compliant communication channels, wherein the multi-access gateway performs TCP/IP network level routing for the IP devices;
the multi-access gateway assigning, to each of the IP devices in the plurality of different residences, an IP address that is unique among all of the IP devices;
the multi-access gateway connecting each of the IP devices to remotely located resources, which comprise remotely located IP resources, which communicate to the IP devices via IP addresses maintained by the multi-access gateway; and
providing telecommunication services to the IP devices in the residences, wherein the multi-access gateway controls specifics of the telecommunication services, wherein said telecommunication services comprise home control services, wherein any of the telecommunication services can be initiated, modified, or terminated by a carrier maintaining the multi-access gateway on a per residence basis for any of the different residences; and
providing residential administrative services through the multi-access gateway, the residential administrative services including providing, for at least some of the plurality of IP devices, per-device-channel control over communications over the IP devices, wherein the residential administrative services further comprise tracking an activity state and a connection state of each of the at least some of the plurality of IP devices.

US Pat. No. 9,509,952

SYSTEM AND METHOD FOR PROJECTION UTILIZING A WIRELESS DEVICE

CenturyLink Intellectual ...

1. A hand held device comprising:
display logic operable to determine that a communication received by the hand held device includes displayable content; and
a replacement battery pack coupled to and providing power to the hand held device through a set of original battery pack leads
exposed when an original battery pack was removed, wherein the replacement battery pack comprises a projector in communication
with the display logic, said projector being operable to project the displayable content onto a surface.

US Pat. No. 9,479,341

SYSTEM AND METHOD FOR INITIATING DIAGNOSTICS ON A PACKET NETWORK NODE

CenturyLink Intellectual ...

1. A method for diagnosing a problem on a packet network of a first communications carrier, the method comprising:
collecting network performance information at a network device, the network performance information being associated with
data packet communications over the packet network and a second packet network of a second communications carrier;

monitoring a network performance information parameter within the network performance information using the network device;
avoiding sharing of confidential information by limiting result information returned by monitoring the second packet network;
determining whether the network performance information parameter crosses a threshold value;
in response to determining that the network performance information parameter crossed the threshold value, the network device
initiating near-real-time diagnostics for implementation by one or more network nodes to determine a cause of the network
performance information parameter crossing the threshold value;

determining a route for a voice over Internet Protocol (VoIP) call between at least two parties, based on the near-real-time
diagnostics, which continues to be performed during the VoIP call; and

re-routing the VoIP call between the at least two parties, based on the near-real-time diagnostics that is performed during
the VoIP call.

US Pat. No. 9,225,609

SYSTEM AND METHOD FOR REMOTELY CONTROLLING NETWORK OPERATORS

CenturyLink Intellectual ...

1. A method for controlling communications networks, comprising:
gathering network performance information from a first communications network using performance information packet (PIP) data
packets, the PIP data packets each including a timestamp, the network performance information including (i) status values
indicative of operational status or performance of network segments and (ii) specific network performance information of each
connection path;

determining optimal connection paths through the first communications network in response to the network performance information,
by inspecting the timestamps of PIP data packets transmitted along different connection paths to rate the connection paths
and network segments of the connection paths according to at least one of utilization, bandwidth, latency, or jitter of each
connection path;

controlling a network operator of the first communications network from a secondary communications network using the PIP data
packets;

implementing changes to the network operator based on instructions included in the PIP data packets;
changing a connection path during a communication to a connection path with a higher rating; and
compiling global network performance information for a plurality of communications networks.

US Pat. No. 9,185,205

SYSTEM AND METHOD FOR ANONYMIZING A TELEPHONE NUMBER

CenturyLink Intellectual ...

1. A method for establishing a user to receive telephone calls, said method comprising:
receiving, at a web server, a telephone number from a first user;
receiving, at the web server, an identifier, supplied by the first user, to be associated with the telephone number;
storing the telephone number in association with the identifier;
providing, via the web server, a registry of identifiers to a second user, the registry including the identifier;
receiving, at the web server, the identifier from the second user to call a telephone associated with the telephone number
of the first user using the identifier;

retrieving, at the web server, the telephone number associated with the identifier; and
calling, via the web server, the telephone number associated with the identifier, connecting the second user to the telephone
associated with the telephone number through the web server, wherein the telephone number is encrypted such that the telephone
number is concealed during the call from the second user.

US Pat. No. 9,167,206

METHOD AND SYSTEM FOR COMMUNICATION WITH A SET-TOP BOX

CenturyLink Intellectual ...

1. A method for communicating with a set-top box, comprising:
receiving security information, the security information comprises identification information for a user assigned to the set-top
box;

servicing a request to create a notification preference for the set-top box in response to successful entry of security information;
establishing the notification preference for the set-top box, the notification preference comprising a rule for providing
information in a notification on media content available to be received by the set-top box, wherein the rule includes an option
to provide the notification to a social network group associated with the user, and wherein the notification is automatically
generated based on media content received by members of the social network group;

sending the notification to a communication device of the user in accordance with a notification preference and automatically
inserting the notification into a calendar application of the user;

receiving, at the set-top box, a communication for the set-top box from a user device, the communication comprises a partial
command representative of a function to be performed by the set-top box, wherein the partial command comprises at least one
single-letter command word, wherein the communication has an identifier to indicate that the communication contains an incomplete
partial command;

inferring, by the set-top box using a processor, the incomplete partial command with the use of the notification, the incomplete
partial command having the at least one single-letter command word;

generating, by the set-top box, a command based on the inferred incomplete partial command; and
performing, by the set-top box, the command.

US Pat. No. 9,154,634

SYSTEM AND METHOD FOR MANAGING NETWORK COMMUNICATIONS

CenturyLink Intellectual ...

1. A method for managing network communications, the method comprising:
gathering network performance information from a communications network using performance information packet (PIP) data packets,
wherein gathering network performance information from the communications network includes gathering network performance information
from a set of egress points between the communications network and an outside network, and wherein the network performance
information for each egress point is attached to an end of a performance information payload of the PIP data packets;

sending a PIP data packet to a network device causing network performance issues, wherein the PIP data packet gathers diagnostic
data regarding the network performance issues;

sharing the network performance information among the plurality of communicating networks;
selecting a network connection including an egress point and an egress packet path within the communications network to the
egress point offering a best quality of service between the communications network and an outside network based on the network
performance information; and

establishing the network connection between the communications network and the outside network for routing communications.

US Pat. No. 9,095,045

PROTECTIVE TELECOMMUNICATIONS ENCLOSURE SYSTEMS AND METHODS

CenturyLink Intellectual ...

1. A HEMP protected enclosure for holding an electronic device, comprising:
a cabinet having an interior space; and
a rack disposed within the interior space, the rack configured to support the electronic device;
wherein the HEMP protected enclosure comprises a cabinet width dimension of not more than about 90 inches wide, a cabinet
height dimension of not more than about 94 inches, and a cabinet depth dimension of not more than about 30 inches, and the
enclosure provides a HEMP protection level to the telecommunications device that meets a HEMP protection level according to
MIL-STD-188-125-1.

US Pat. No. 9,077,808

SYSTEM AND METHOD FOR IMPLEMENTING DO-NOT-DISTURB DURING PLAYBACK OF MEDIA CONTENT

CenturyLink Intellectual ...

1. A method for implementing a do-not-disturb feature during playback of media content, the method comprising:
communicating, from a set top box, directly with a wireless phone associated with the user to implement the do-not-disturb
feature on the wireless phone during the playback of the media content based on user preferences, wherein the user preferences
specify the media content that triggers the do-not-disturb feature on the electronic device;

receiving an incoming communication; and
suspending notification of the incoming communication during playback of the media content in response to the do-not-disturb
feature being implemented.

US Pat. No. 9,062,423

CAST-IN-PLACE FIBER TECHNOLOGY

CenturyLink Intellectual ...

1. A method, comprising:
creating a channel in a ground surface;
placing at least one conduit in the channel, the at least one conduit having disposed therewithin one or more lines;
casting, in place, a capping material, comprising polyurea, around the at least one conduit to substantially fill the channel,
such that a top surface of the capping material is substantially coplanar with a top of the ground surface.

US Pat. No. 9,054,810

DISTRIBUTED OUTDOOR NETWORK APPARATUS AND METHODS

CenturyLink Intellectual ...

1. A modular communications apparatus comprising:
a housing comprising multiple vertically stacked housing modules, wherein at least a first housing module of the vertically
stacked housing modules is transparent to radio frequencies;

a communications radio located within a second module of the multiple vertically stacked housing modules;
an antenna located within the first housing module, the antenna being in electronic communication with the communications
radio, the antenna being further configured to transmit a wireless communications signal to multiple wireless devices located
within multiple customer premises;

a wired communications switch within a housing module, having a wired signal output and being configured to provide a wired
communications signal to the communications radio and to wired communications devices located within multiple customer premises;

a fiber management module within one of housing modules configured to receive an optical communications signal input;
a media converter within one of a housing modules configured to convert the optical communications signal to an electrical
communications signal and communicate the electrical communications signal to the wired communications switch;

a power converter module within one of housing modules; and
a base supporting the multiple vertically stacked housing modules.

US Pat. No. 9,479,815

SYSTEM, METHOD, AND APPARATUS FOR PROVIDING DIGITAL VIDEO RECORDER SERVICES ON A PORTABLE WIRELESS DEVICE

CenturyLink Intellectual ...

1. A portable wireless device (PWD) for providing digital video recorder services, the PWD comprising:
a non-transitory memory unit; and
a processing unit in communication with the memory unit and transceiver, wherein the processing unit executes instructions
to:

receive an electronic program guide (EPG); the EPG comprising a first data set of TV programming information;
store the first data set of TV programming information on the memory unit;
responsive to a first user input, display at least a portion of the first data set;
responsive to a second user input, record on the memory unit selected video content;
responsive to a third user input, play back the selected video content from the memory unit;
receive a recording schedule from a set-top box, the recording schedule indicating a program to be recorded;
receive a second data set of TV programming information, wherein the second set of TV programming information indicates that
the program to be recorded according to the received recording schedule is not available to the PWD as scheduled;

compare the first data set with the second data set;
display an indication of a difference between the first data set and the second data set, the indication of the difference
including at least some of the TV programming information, wherein the difference is related to a physical locality of the
PWD, wherein a program schedule for mobile broadcast digital TV at the physical locality of the PWD is different from a program
schedule at the set-top box;

adjust the recording schedule based on a fourth user input received after displaying the difference; and
record additional video content on the memory unit in accordance with the adjusted recording schedule.

US Pat. No. 9,444,633

METHOD AND APPARATUS FOR PROVIDING POWER OVER A DATA NETWORK

CenturyLink Intellectual ...

1. A system for providing power over Ethernet, the system comprising:
a removable network interface card comprising an Ethernet chipset and a PCI bus interface, said removable network interface
card being removably attached to a system bus of a computer via a PCI card slot, the network interface card configured to
receive direct current (DC) power from the computer to power the Ethernet chipset;

a power over Ethernet injector which is physically separate from the removable network interface card and connected to the
removable network interface card with a cable; and

a second device in communication with the Ethernet chipset of the network interface card using a wired section of the Ethernet,
wherein the second device indicates to the network interface card its ability to receive power over the wired section by transmitting
a data signal over the wired section to the computer through the Ethernet chipset of the network interface card to indicate
this capability, and in response to receiving the data signal the removable network interface card providing electrical power
from the power over Ethernet injector through the network interface card to operate the second device using the wired section
of the Ethernet.

US Pat. No. 9,244,514

BODY HEAT SENSING CONTROL APPARATUS AND METHOD

CenturyLink Intellectual ...

1. A computer implemented method for automating features of a data processing system based on detection of a user's body heat,
the method comprising:
providing a physically separate freestanding external heat sensor;
placing the physically separate freestanding external heat sensor into digital communication with the data processing system;
accepting input to the data processing system from a user, said input enabling an automatic toggling of a power mode of the
data processing system during a specified time period said input further disabling the automatic toggling of the power mode
of the data processing system before or after the specified time period;

during the specified time period, monitoring for the presence of a user using the physically separate freestanding sensor
in communication with the data processing system;

maintaining a log file that includes a time and date that the presence of the user is detected via the heat sensor; and
responsive to detecting the presence of the user during the specified time period, automatically toggling a power mode of
the data processing system.

US Pat. No. 9,241,277

SYSTEM AND METHOD FOR MONITORING AND OPTIMIZING NETWORK PERFORMANCE TO A WIRELESS DEVICE

CenturyLink Intellectual ...

1. A system for monitoring and optimizing network performance for a wireless device, the system comprising:
a wireless router in direct communication with the wireless device for transmitting and receiving radio frequency (RF) signals
between the wireless router and the wireless device, the wireless router configured to:

count a total number of data packets being communicated via the wireless router during a time period;
determine an amount of bandwidth associated with the data packets being communicated via the wireless router;
determine network performance information associated with data packets communicated over the wireless router; and
a packet network switch in network communication with the wireless router for communicating the data packets between the wireless
router and the packet network switch; and

a network management device in communication with the packet network switch for instructing the packet network switch to route
the network performance information to the network management device, the network management device utilizing the network
performance information to:

identify one or more network performance problems associated with the wireless router; and
transmit instructional data packets to the wireless router that include instructions for optimizing network performance to
the wireless device in response to identifying the one or more network performance problems associated with the wireless router.

US Pat. No. 9,203,944

VEHICULAR MULTIMODE CELLULAR/PCS PHONE

CenturyLink Intellectual ...

1. A vehicular wireless communication system comprising:
a chipset, located in a vehicle, that communicates with at least one of a plurality of wireless service provider networks,
the chipset configured to communicate with a plurality of disparate service providers; and

a multimode antenna, in communication with the chipset, that communicates with a wireless base antenna of the at least one
of the plurality of wireless service provider networks;

wherein in response to receiving at least one of access numbers, access codes, and access authentication numbers, the chipset
chooses a service provider and corresponding mobile telecommunications standard.

US Pat. No. 9,135,763

SYSTEM AND METHOD FOR WIRELESS STATE IDENTIFICATION

CenturyLink Intellectual ...

1. A method for processing a state identifier, the method comprising:
receiving a request, through a cell phone that is associated with a user and from a receiving device separate from the cell
phone, for the state identifier of the user, wherein the state identifier represents the actual identity of the user and comprises
a form of identification in itself that is generated on a secure server by a local or federal government agency and transmitted
to the cell phone wirelessly from the secure server, the state identifier including contact information of the user, wherein
the cell phone displays the request for the state identifier to the user, wherein the receiving device comprises at least
part of a law enforcement vehicle, and wherein the request includes a law enforcement identifier establishing that the request
is authorized by the law enforcement vehicle;

requesting a biometric associated with the state identifier from the user for receipt through a biometric reader of the wireless
device that is associated with the user, the wireless device displaying the request for the biometric to the user;

verifying, using the biometric reader of the cell phone that is associated with the user, authenticity of the biometric in
response to receiving the biometric from the user, by determining whether the biometric is from an authorized user of the
cell phone; and

transmitting the state identifier, from the cell phone that is associated with the user to the receiving device in response
to determining the biometric is authentic.

US Pat. No. 9,104,986

CUSTOMER PREMISE EQUIPMENT WITH ACCESS TO FREE MARKET BASED PRICING FOR BANDWIDTH ON A COMMUNICATIONS NETWORK

CenturyLink Intellectual ...

1. A customer premise equipment (CPE) for providing a customer of communications services with free market based pricing,
said CPE comprising:
an input/output (I/O) unit configured to communicate over multiple network paths serviced by multiple respective communications
service providers via at least one communications network;

a memory;
a processing unit in communication with said I/O unit and said memory, and configured to:
receive current pricing from the multiple communications service providers via said I/O unit for communicating over the multiple
respective network paths, wherein the current pricing reflects real-time changes to bandwidth usage over the multiple respective
network paths, the current pricing increases for communications over the multiple respective network paths as bandwidth occupancy
increases over the multiple respective network paths and decreases as bandwidth occupancy decreases over the multiple respective
network paths, wherein current pricing is determined by dividing bandwidth occupancy by bandwidth capacity and multiplied
by a network usage rate; and

select a first network path of the network paths over which to communicate based on the current pricing;
wherein the CPE is configured to switch from the first network path to a second network path of the network paths over which
to communicate in response to a change in the current pricing exceeding a predetermined threshold differential in the current
pricing for communication over the first network path and the second network path.

US Pat. No. 9,059,933

PROVISIONING VIRTUAL PRIVATE DATA CENTERS

CenturyLink Intellectual ...

1. A provisioning system for a cloud computing network, comprising:
a storage device, storing:
a plurality of point of deployment (POD) data structures, each POD data structure storing parameter data for a respective
service supplied by the cloud under a variety of configurations supported by the service,

a plurality of virtual private data center (VPDC) data structures, each VPDC data structure storing parameter data extracted
from the POD structures according to a respective level of service selected by a respective tenant, and

a processor that executes code to present a user interface for engagement with a tenant of the cloud network, to present data
of the VPDC data structures to a tenant and receive selections in response thereto, and further to provision a tenant VPDC
within the cloud according to the selected VPDC configurations and service level.

US Pat. No. 9,049,147

DETERMINING SERVICE LEVEL AGREEMENT COMPLIANCE

CenturyLink Intellectual ...

1. A system for measuring compliance with a service level agreement (SLA), the system comprising:
a server operable to communicate with a plurality of user network interfaces (UNIs);
a network operable to communicate packets between the server and the plurality of UNIs, wherein the server includes an application
engine operable to determine frame loss in the network, the monitoring device being further operable to determine that the
network is noncompliant with the SLA in response to the determined frame loss and further in response to a determination that
a committed information rate (CIR) has not been exceeded, and the monitoring device being further operable to log the network
is noncompliant with the SLA,

wherein the monitoring device is further operable to determine if a sum of bits received by a first UNI of the plurality of
UNIs from one or more second UNIs of the plurality of UNIs exceeds the CIR, in response to the determined frame loss, the
CIR comprising at least one of a UNI CIR or a core CIR, the monitoring device being further operable to determine that the
network is compliant with the SLA despite determination of frame loss in the network, in response to determining that the
sum of bits received by the first UNI from the one or more second UNIs exceeds the at least one of the UNI CIR or the core
CIR.

US Pat. No. 9,786,997

WIRELESS ACCESS POINT IN PEDESTAL OR HAND HOLE

CenturyLink Intellectual ...

1. A method, comprising:
providing an antenna within a signal distribution device, the signal distribution device comprising a container disposed in
a ground surface, a top portion of the container being substantially level with a top portion of the ground surface;

communicatively coupling the antenna to one or more of at least one conduit, at least one optical fiber, at least one conductive
signal line, or at least one power line via the container;

providing a pedestal disposed above the top portion of the container; and
providing the antenna in the pedestal.

US Pat. No. 9,660,761

SYSTEM AND METHOD FOR MONITORING A CONNECTION OF AN END-USER DEVICE TO A NETWORK

CenturyLink Intellectual ...

1. A method of monitoring a link in a network between a first end-user device and a network, the method comprising:
maintaining a database comprising line state information about a plurality of end-user devices, the plurality of end-user
devices comprising the first end-user device, the database comprising information about bandwidth available to the first end-user
device, a best route of communication to the first end-user device, and preferences of a user of the first end-user device;

receiving, at a receiving device, performance data pertaining to the link between the first end-user device and the network;
updating the database based on the performance data;
determining, with the receiving device, that a threshold has been reached based on the received performance data, the threshold
associated with the link;

transmitting, from the receiving device, a query to the first end-user device in response to the determined reaching of the
threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold
being reached;

receiving, at the receiving device, the communication action from the first end-user device;
determining, with the receiving device, whether a change is to be made to a communication session between the first end-user
device and the network based on the received communication action specified by the user of the first end-user device;

responsive to a determination that a change to is to be made to the communication session based on the received communication
action, switching, with the receiving device, the communications session from the first end-user device and the network to
the first end-user device and a second network selected based at least in part on a location of the first end-user device;
and

responsive to a determination that a change to the communication session is not to be made based on the received communication
action, maintaining the communications session between the first end-user device and the network unchanged.

US Pat. No. 9,661,514

SYSTEM AND METHOD FOR ADJUSTING COMMUNICATION PARAMETERS

CenturyLink Intellectual ...

1. A network management system for managing communications of a wireless device in communication with a first wireless access
point having a first signal strength at the wireless device, the network management system comprising:
memory for storing data and executable instructions;
a processing component in communication with the memory, the processing component configured to execute the executable instructions
to perform operations comprising:

receiving network performance information from a plurality of wireless access points, wherein the network performance information
comprises information appended by one or more wireless access points into one or more performance information packets (PIP);
and

in response to determining that network performance information exceeds one or more predetermined thresholds, sending an instruction
to the wireless device that modifies at least one wireless connectivity parameter of the wireless device to improve communications
on the wireless device based on the network performance information, the at least one instruction comprising an instruction
commanding the wireless device to redirect wireless traffic to a second wireless access point having a second signal strength
at the wireless device, despite the first signal strength being stronger than the second signal strength;

wherein the wireless device is a wireless device operable to count a total of the data packets being communicated via the
wireless device during a time period, count the data packets including real-time content being communicated via the wireless
network device during the time period, determine bandwidth of the data packets being communicated via the wireless device,
determine bandwidth of the data packets including real-time content being communicated via the wireless device, and determine
if the one or more predetermined threshold values has been exceeded based upon collected information.

US Pat. No. 9,584,562

SYSTEM, METHOD, AND APPARATUS FOR USER-INITIATED PROVISIONING OF A COMMUNICATION DEVICE

CenturyLink Intellectual ...

1. A method for provisioning of a Voice over Internet Protocol (VoIP) telephone comprising:
receiving a user identifier from a user of the VoIP telephone;
sending a reboot request to the VoIP telephone, associated with the user;
after the VoIP telephone, associated with the user, reboots, sending a user-specific configuration file having one or more
configuration parameters, wherein the user-specific configuration file is associated with the user identifier of the user
of the VoIP telephone;

configuring the VoIP telephone, associated with the user, for operation with one or more authorized features for which the
user is authorized to use, provided by a feature server, based on the one or more configuration parameters of the user-specific
configuration file, wherein the one or more authorized features that are configured based on the one or more configuration
parameters of the user-specific configuration file comprise call-related features selected from a group consisting of selective
call forwarding, selective call acceptance, selective call rejection, call blocking, call directories, and 911 services.

US Pat. No. 9,584,856

LICENSED AND UNLICENSED SPECTRUM SET-TOP BOX

CenturyLink Intellectual ...

1. A system for providing media content to a plurality of set-top boxes over a licensed spectrum and over an unlicensed spectrum,
the system comprising:
a first set-top box (“STB”) at a first customer premises, the first STB being one of the plurality of STBs at one or more
customer premises, each of the plurality of STBs comprising a first transceiver that receives media content over the licensed
spectrum and a second transceiver that sends and receives media content over the unlicensed spectrum, wherein the first STB
receives, at a first transceiver of the first STB, a first portion of an original particular media content over the licensed
spectrum; and

a second STB of the plurality of STBs, wherein the second STB receives, at a first transceiver of the second STB, a second
portion of the original particular media content over the licensed spectrum, based on a determination that the first STB is
unable to receive the second portion of the original particular media content over the licensed spectrum and based on a determination
that the second STB is able to receive the second portion of the original particular media content over the licensed spectrum,
and transmits, using a second transceiver of the second STB, the second portion of the original particular media content to
a second transceiver of the first STB over the unlicensed spectrum;

wherein the first STB receives the second portion of the original particular media content from the second STB over the unlicensed
spectrum and combines the first portion of the original particular media content from the licensed spectrum and the second
portion of the original particular media content from the unlicensed spectrum to create the original particular media content
for presentation to a user.

US Pat. No. 9,503,496

SYSTEM AND METHOD FOR A MEDIA CONTENT RECONCILER

CenturyLink Intellectual ...

1. A method for reconciling media content available through a plurality of service providers, the method comprising:
receiving a request to identify media content from one of the plurality of service providers, wherein the request is received
by a server;

determining one or more characteristics of the media content;
determining if the media content is associated with an identifier in response to the one or more characteristics;
automatically associating an identifier recognizable by the plurality of service providers with the media content in response
to determining there is not an existing identifier associated with the media content;

automatically cross referencing the media content between the plurality of service providers in a database of the server,
utilizing the identifier and time zones;

automatically updating the database of the server accessible to the plurality of service providers to include the identifier
and the one or more characteristics associated with the media content;

receiving a request from a particular user of a plurality of users to invite one or more contacts associated with the particular
user to view the media content;

based on the automatic cross referencing of the media content between the plurality of service providers, determining for
each of the one or more contacts whether the media content is available to that particular contact based on profiles for each
of the one or more contacts;

identifying at least one contact of the one or more contacts for whom the media content is available, based on the determination
as to whether the media content is available for each of the one or more contacts;

sending an invitation to each of the at least one contact to view the media content together with the particular user, the
invitation establishing a calendar entry indicating information for viewing the media content that is customized for the channel,
date, time, and times zones that the media content is available for that particular contact of the at least one contact; and

filtering discussion of the media content on one or more social networks for the particular user and the at least one contact,
until each of the particular user and the at least one contact has had an opportunity to view the media content.

US Pat. No. 9,460,611

SYSTEM AND METHOD FOR EMERGENCY COMMUNICATIONS

CenturyLink Intellectual ...

1. A method for sending emergency communications, comprising:
receiving an indicator of an emergency through a set-top box from a user, the indicator from the user indicating that the
user or other individual is experiencing the emergency;

in response to receiving the indicator of the emergency from the user through the set-top box, streaming real-time video content
from an emergency service provider to the user through the set-top box of the user in real-time, wherein the real-time video
content provides information to assist the user or other individual who is experiencing the emergency;

determining a location associated with the emergency;
sending a message indicating the emergency and the location associated with the emergency from the set-top box; and
receiving a second indicator of an emergency from one or more sensors.

US Pat. No. 9,438,344

DISTRIBUTED OUTDOOR NETWORK APPARATUS AND METHODS

CenturyLink Intellectual ...

1. A modular communications apparatus comprising:
a housing comprising multiple vertically stacked housing modules, wherein at least a first housing module of the vertically
stacked housing modules is transparent to radio frequencies;

a communications radio located within a second module of the multiple vertically stacked housing modules;
an antenna located within the first housing module, the antenna being in electronic communication with the communications
radio, the antenna being further configured to transmit a wireless communications signal to multiple wireless devices located
within multiple customer premises;

a power converter module within one of the housing modules configured to receive input power from at least one of a local
power feed, power from a customer premises and power over a network; and

a base supporting the multiple vertically stacked housing modules.

US Pat. No. 9,300,993

METHOD AND SYSTEM FOR PROVIDING A CONTENT NOTIFICATION FOR A SET-TOP BOX

CenturyLink Intellectual ...

1. A method for providing a content notification, comprising:
receiving security information at a web portal, the security information comprises identification information for a user assigned
to a set-top box;

servicing a request to create a content notification reminder rule for the set-top box at the web portal in response to successful
entry of security information, wherein the request to create a content notification reminder rule includes user-selected settings
for sending a content notification reminder and a user-inputted personalized message associated with the content notification
reminder, and wherein the reminder notification rule comprises a descriptor that relies on usage information for a plurality
of set-top boxes, such that the content notification reminder will not be sent for content that already has been selected
to be displayed in the future or stored in the future by any of the plurality of set-top boxes; and

sending the content notification reminder to the user based on the content notification reminder rule,
wherein the content notification reminder includes the user-inputted personalized message.

US Pat. No. 9,118,779

SYSTEM AND METHOD FOR INBOUND CALL BILLING

CenturyLink Intellectual ...

1. A method for billing expenses related to communication between a calling party and a receiving party, the method comprising:
receiving, at a telephone switch, a billing code from a calling party during the communication;
allocating expenses of the communication, which expenses are unrelated to telecommunication services, to an account of the
calling party based on the received billing code, the expenses unrelated to telecommunication services comprising professional
service fees of a professional participating in the communication, the professional service fees calculated by multiplying
a billing rate of the professional by a duration of the communication;

allocating expenses of telecommunication services based on the received billing code, the additional telecommunication services
including two or more services selected from the group consisting of minutes used for calls, text messages, chats, and Internet
access; and

generating an invoice for the calling party, the invoice specifying the expenses and the billing code.

US Pat. No. 9,094,510

SYSTEM AND METHOD FOR PRE-CALL MESSAGING FOR A WIRELESS DEVICE

CenturyLink Intellectual ...

1. A method for playing pre-call messages, comprising:
receiving user input to record a pre-call message for one or more intended recipients utilizing a wireless device in anticipation
of an incoming call from the one or more intended recipients;

associating the pre-call message with an identifier of the one or more intended recipients;
receiving user input identifying at least one user status during which user status a pre-call message will be played;
receiving an incoming call from at least one of the one or more intended recipients;
determining a status of the user;
playing the pre-call message to the one or more intended recipients during the ring back period of the wireless device in
response to determining the incoming call is from the one or more intended recipients using the identifier and further in
response to the determined status of the user; and

automatically deleting the pre-call message in response to determining the one or more intended recipients have received the
entire pre-call message.

US Pat. No. 9,843,937

OPTIMIZED DISTRIBUTION OF WIRELESS BROADBAND IN A BUILDING

CenturyLink Intellectual ...

1. A method of optimizing the distribution of a broadband wireless signal in a building comprising:
inserting at least one antenna into a building ventilation system associated with a building;
transmitting from a single location a wireless broadband signal from a transmitter in communication with the antenna, the
wireless broadband signal comprising multiple orthogonal subcarriers;

detecting the wireless broadband signal with a receiver;
analyzing a differential fading of the detected wireless broadband signal caused by the building ventilation system; and
optimizing the wireless broadband signal based at least in part upon the analyzed differential fading.

US Pat. No. 9,813,320

SYSTEM AND METHOD FOR GENERATING A GRAPHICAL USER INTERFACE REPRESENTATIVE OF NETWORK PERFORMANCE

CenturyLink Intellectual ...

1. A call control manager for monitoring performance of a packet network for carrying voice over Internet Protocol (“VoIP”)
calls, said call control manager comprising:
memory operable to store data and executable instructions; and
a processing unit configured to execute instructions to:
determine network performance information of a packet network by monitoring performance information packets that are communicated
along network paths of the packet network;

append the network performance information gathered at a network node along the network paths to data stored in the performance
information packets;

store the network performance information in memory;
analyze the stored network performance information to generate historical network performance information; and
automatically alter network operation of the packet network to provide improved performance for a VoIP call, in response to
current network performance information indicating that the packet network is not operating properly based on the historical
network performance information; and

determine inter-network network performance information associated with the communication of data packets between the packet
network and a second packet network owned by another network service provider by monitoring a second set of performance information
packets communicated between the packet network and the second packet network;

wherein the performance information packets include information indicative of time sent and counter value indicative of number
of data packets sent between a previous performance information packet and a current performance information packet.

US Pat. No. 9,736,300

BLOCKING UNSOLICITED CALLS FROM CALLERID-SPOOFING AUTODIALING DEVICES

CenturyLink Intellectual ...

1. A method of deterring unsolicited telephone calls, the method comprising:
in response to user input received by a telephone switch from a telephone at a destination telephone number during a first
call from an originating telephone number and terminated to the destination telephone number by the telephone switch, capturing,
with a computer system, call processing data associated with the first call;

identifying, with the computer system and based at least in part on the call processing data, an originating entity of the
first call;

adding, with the computer system, information about the originating entity to a database of telephone numbers that originate
unsolicited telephone calls;

receiving, at the telephone switch, a second call originating from a second originating telephone number and directed to the
destination telephone number;

searching, with the computer system, the database for the second originating telephone number and determining an originating
entity of the second originating telephone number, in response to the telephone switch receiving the second call;

determining, at the computer system, whether the originating entity of the second originating telephone number is the same
entity as the originating entity that has been added to the database in response to the user input from the user at the destination
telephone number; and

prohibiting termination of the second call originated from the second originating telephone number, based on a determination
that the originating entity of the second originating telephone number is the same originating entity that has been added
to the database in response to the user input from the user at the destination telephone number.

US Pat. No. 9,602,265

SYSTEM AND METHOD FOR HANDLING COMMUNICATIONS REQUESTS

CenturyLink Intellectual ...

1. A method for handling communications requests, the method comprising:
gathering network performance information of a communications network using performance information packet (PIP) data packets
to determine a status of a plurality of nodes of the communications network, wherein the PIP data packets include performance
information generated by at least some of the plurality of nodes along one or more paths through the communications network,
including at least two adjacent nodes along a particular path, and wherein the PIP data packets establish windows of time
in which each node collects performance information;

determining available bandwidth through connections of the communications network based on the PIP data packets;
adjusting a frequency of generation of the PIP data packets sent through a portion of the communications network and increasing
a level of network performance information collected by each of the PIP data packets to collect more types of data with the
PIP data packets, in response to determining that the portion of the communications network is experiencing a problem;

and allocating the available bandwidth for a plurality of customers for new connections and utilized bandwidth through the
connections in response to changes in the available bandwidth and the utilized bandwidth across the communications network.

US Pat. No. 9,582,305

VIRTUALIZATION CONGESTION CONTROL FRAMEWORK FOR MODIFYING EXECUTION OF APPLICATIONS ON VIRTUAL MACHINE BASED ON MASS CONGESTION INDICATOR IN HOST COMPUTING SYSTEM

CenturyLink Intellectual ...

1. A method for implementing a virtualization congestion control framework within a host computing system, comprising:
assigning, with a hypervisor, application resources of a virtual machine (“VM”), which is operating on the host computing
system, with maximum allowable settings to each of one or more software applications to be executed on the VM;

monitoring, with one of the hypervisor or an operating system running within the VM, application resource utilization of the
host computing system;

determining, with one of the hypervisor or an orchestrator, a running mode of the host computing system in response to a change
in application resource utilization, the determined running mode being a first running mode that is determined to be one of
a normal running mode (“L0 mode”), a first level crisis mode (“L1 mode”), a second level crisis mode (“L2 mode”), or a third
level crisis mode (“L3 mode”), each running mode being a discrete running mode that is distinct from other running modes,
wherein the first level crisis mode defines a smaller minimum resource allocation level compared with the normal running mode,
the second level crisis mode defines a smaller minimum resource allocation level compared with the first level crisis mode,
and the third level crisis mode defines a smaller minimum resource allocation level compared with the second level crisis
mode;

executing, with one of the hypervisor or the orchestrator, the one or more software applications on the VM using predetermined
running mode attributes of the determined running mode, wherein the predetermined running mode attributes of the L1 mode include
dumping non-essential software applications, the predetermined running mode attributes of the L2 mode include staging workload
reductions of remaining software applications, and the predetermined running mode attributes of the L3 mode include slowing
processing of the remaining software applications;

based on a determination that the running mode is not a normal running mode (“L0 mode”), monitoring, with the hypervisor,
application resource utilization levels to determine whether application resource utilization is approaching maximum resource
use; and

based on a determination that the application resource utilization is determined to be approaching maximum resource use, modifying,
with one of the hypervisor or the orchestrator, allocation of application resources of the VM for at least one of the one
or more software applications.

US Pat. No. 9,479,636

SYSTEM AND METHOD FOR MANAGING MOBILE TELEPHONES

CenturyLink Intellectual ...

1. A system for associating a plurality of telephone numbers with a mobile telephone, the system comprising:
a code database comprising the plurality of telephone numbers linked to a plurality of codes;
a mobile telephone network configured and arranged to:
upon validation of a particular code entered into the mobile telephone, associate the mobile telephone with a particular telephone
number and program the mobile phone with customized settings downloaded from memory on the mobile phone, wherein the particular
telephone number is determined by accessing the code database to determine the particular telephone number linked to the particular
code; and

automatically disassociate the particular telephone number from association with any other telephone upon associating the
mobile telephone with the particular telephone number;

a text message server associated with the plurality of telephone numbers, wherein text messages addressed to any of the plurality
of telephone numbers are routed to the text message server where they are stored in a text message database; and

a computer server in communication with the world-wide-web via a website, wherein the computer server is constructed and arranged
to permit a mobile telephone account user to access and manage missed text messages stored on the text message server when
the mobile telephone account user is not provisioned on the mobile telephone.

US Pat. No. 9,154,810

IN-HOME DISTRIBUTION RESIDENTIAL GATEWAY AND/OR SET TOP BOX

CenturyLink Intellectual ...

1. A device for providing digital video signals to multiple televisions within a customer building, comprising:
a network module for receiving a packet-based data stream containing a plurality of digital video streams;
a processing module for extracting the digital video streams from said packet-based data stream;
an RF modulation module for converting said digital video streams into a plurality of RF modulated channel signals;
an Ethernet module configured to send Ethernet over coax protocol signals to an Ethernet device over a first coaxial cable;
a single remote control module located on a single physical chip configured to;
receive radio frequency signals through a radio frequency antenna in communication with the single remote control module,
said radio frequency signals being received directly from a first radio frequency handheld remote, said first radio frequency
handheld remote being operable to control a separate one of said televisions which television is physically separated from
the remote control module by at least one wall;

receive infrared signals through an infrared sensor in communication with the single remote control module, said infrared
signals being received from at least one infrared handheld remote, said infrared handheld remote being operable to control
a separate one of said televisions which is not physically separated from the remote control module by a wall; and

receive radio frequency signals from a second radio frequency handheld remote, said second radio frequency handheld remote
being operable to control a separate one of said televisions which television is physically separated from the remote control
module by at least one wall and wherein the radio frequency 27 signals from the second radio frequency handheld remote are transmitted directly 28 to a radio frequency repeater and the radio frequency signals are then transmitted 29 from the radio frequency repeater to the remote control module over one of the first or a second coaxial cable;

an ATSC tuner module in communication with an RF bypass module providing for a user to bypass the output of the RF modulator
and receive broadcast signals on at least one of said televisions within a customer building;

wherein the device is configured to transmit said plurality of RF modulated channel signals to at least one of said televisions
within a customer building;

wherein one or more of said televisions may be tuned to receive at least one of said RF modulated channel signals; and
wherein one or more of said televisions may be tuned to receive a broadcast signal through said ATSC tuner module and said
RF bypass module.

US Pat. No. 9,141,416

VIRTUALIZATION CONGESTION CONTROL FRAMEWORK FOR MODIFYING EXECUTION OF APPLICATIONS ON VIRTUAL MACHINE BASED ON MASS CONGESTION INDICATOR IN HOST COMPUTING SYSTEM

CenturyLink Intellectual ...

1. A method for implementing a virtualization congestion control framework within a host computing system having a hypervisor
to perform the method, the method comprising:
assigning application resources of a virtual machine (“VM”), which is operating on the host computing system, with maximum
allowable settings to each of one or more software applications to be executed on the VM;

monitoring the host computing system and one or more networks, through which the host computing system is communicatively
coupled to other computer systems, for presence of mass congestion indicators;

receiving a request for a running mode of the host computing system;
determining the running mode of the host computing system, the determined running mode being one of a normal running mode
(“L0 mode”), a first level crisis mode (“L1 mode”), a second level crisis mode (“L2 mode”), or a third level crisis mode (“L3
mode”), each running mode being a discrete running mode that is distinct from other running modes, wherein the first level
crisis mode defines a smaller minimum resource allocation level compared with the normal running mode, the second level crisis
mode defines a smaller minimum resource allocation level compared with the first level crisis mode and the third level crisis
mode defines a smaller minimum resource allocation level compared with the second level crisis mode, wherein the running mode
of the host computing system may be modified to another mode based on a determination that at least one mass congestion indicator
is present, the another mode is determined to be one of L1 mode, L2 mode, or L3 mode;

executing the one or more software applications on the VM using running mode attributes of the determined running mode of
the host computing system;

monitoring application resource utilization of the one or more applications running on the VM;
based on a determination that application resource utilization has changed to high utilization, performing at least one of
increasing allocation of application resources of the VM to a first set of the one or more software applications or decreasing
allocation of application resources of the VM to a second set of the one or more software applications.

US Pat. No. 9,112,734

SYSTEM AND METHOD FOR GENERATING A GRAPHICAL USER INTERFACE REPRESENTATIVE OF NETWORK PERFORMANCE

CenturyLink Intellectual ...

1. A system for monitoring performance of a packet network, said system comprising:
a database configured to store network performance information collected from a plurality of network nodes of a packet network,
the network performance information being indicative of or otherwise suitable for use in determining a health of a plurality
of network segments of the network packet network; and

a processing unit in communication with said database and configured to access the stored network performance information,
said processing unit further configured to generate a graphical user interface including a graphical representation of the
network performance information of the plurality of network segments of the network packet network, wherein the graphical
representation of a network segment is indicated as a line, wherein a width of the line widens and narrows in accordance with
an amount of traffic flow over the network segment, wherein the graphical representation of the network segment includes a
second line indicating a second amount of traffic flow over the network segment in an opposite direction of the traffic flow
of the line, wherein the line includes indicia to characterize the traffic flow as real-time or non-real-time data,

wherein the processing unit is further configured to notify a call control manager module to change a network component in
response to a determination that data included in the network performance information associated with a node segment crosses
above a threshold value.

US Pat. No. 9,094,261

SYSTEM AND METHOD FOR ESTABLISHING A CALL BEING RECEIVED BY A TRUNK ON A PACKET NETWORK

CenturyLink Intellectual ...

1. A method for establishing a call over a packet network said method comprising:
receiving, at a call control manager located on the packet network, a call request via an originating trunk on a packet network
from an originating call device of a calling party;

determining, by the call control manager, a transmission path from the originating trunk to a terminating segment of a terminating
call device;

determining status of the originating trunk;
determining status of the terminating segment, in response to a determination that the status of the originating trunk is
normal;

responsive to a determination that the status of the originating trunk and terminating segment are within a first range, establishing
the call between the originating and terminating call device over the transmission path at a first data rate;

responsive to a determination that the status of the originating trunk or terminating segment is within a second range, determining
whether the originating trunk and terminating segment can operate at a lower data rate;

responsive to a determination that the originating trunk and terminating segment can operate at the lower data rate, establishing
the call over the transmission path between the originating call device and terminating call device at the lower data rate,
wherein establishing the call over the transmission path between the originating call device and terminating call device at
the lower data rate includes sending an invite with a lower speed CODEC to the terminating segment and receiving a positive
response message from the terminating segment; and

rejecting the call request if status of either the originating trunk or terminating segment is within a third range, and sending
a reject message to the originating call device.

US Pat. No. 9,049,539

SYSTEM AND METHOD FOR MANAGING EVENTS ASSOCIATED WITH THE DETECTION OF WIRELESS DEVICES

CenturyLink Intellectual ...

1. A method for performing a user-specified event comprising:
storing a data table for managing events associated with a wireless detection program that performs user-specified events
in response to detecting of one or more wireless devices using a residential wireless access point;

receiving a user-specified detection event associated with detection of a first wireless device;
storing the user-specified detection event associated with detection of the first wireless device in the data table;
receiving data from a residential wireless access point;
determining from the data, using a processor, whether the first wireless device is detected;
responsive to a determination that the first wireless device is detected, performing the user-specified detection event associated
with the first wireless device;

determining whether the first wireless device has departed from a signal range of the residential wireless access point by
monitoring the strength of a signal associated with the first wireless device;

wherein if the monitored signal strength gradually decreases, it is determined that the first wireless device has departed
from the signal range of the residential access point;

wherein if the monitored signal strength is constant for a period of time and abruptly ends, it is determined that the first
wireless device has not departed from the signal range of the residential wireless access point;

receiving a user-specified departure event associated with identifying the departure of the first wireless device from the
signal range of the residential access point;

storing the user-specified departure event associated with identifying the departure of the first wireless device from the
signal range of the residential access point in the data table; and

performing the user-specified departure event in response to identifying the departure of the first wireless device from the
signal range of the residential access point.

US Pat. No. 9,743,462

MULTI-SERVICE PROVIDER WIRELESS ACCESS POINT

CenturyLink Intellectual ...

1. A method of providing wireless service for multiple service providers from a single access point, the method comprising:
providing a multi-service provider wireless access point having one or more radios to communicate with wireless devices and
an uplink interface to provide an uplink connection to a plurality of wireless service providers, wherein the multi-service
provider wireless access point further comprises a plurality of antennas;

mapping each of a plurality of sub-bands to one or more respective wireless service providers;
receiving, at the multi-service provider wireless access point, a communication from a wireless device;
identifying a wireless service provider serving the wireless device;
identifying a sub-band allocated to the wireless service provider serving the wireless device;
identifying which one or more of the antennas of the plurality of antennas provides enhanced communication performance for
the identified sub-band that is allocated to the wireless service provider serving the wireless device;

communicating with the wireless device using the sub-band assigned to the wireless service provider serving the wireless device
via the one or more antennas that provide enhanced communication performance for the identified sub-band;

receiving, at the multi-service provider wireless access point, one or more subsequent communications from the wireless device;
and

routing, from the multi-service provider wireless access point, the one or more subsequent communications to the identified
wireless service provider, over the uplink connection.

US Pat. No. 9,660,917

SYSTEM AND METHOD FOR REMOTELY CONTROLLING NETWORK OPERATORS

CenturyLink Intellectual ...

1. A method for controlling communications networks, comprising:
gathering network performance information from a first communications network using performance information packet (PIP) data
packets;

controlling a network operator of the first communications network from a secondary communications network using the PIP data
packets;

implementing changes to the network operator based on instructions included in the PIP data packets;
compiling global network performance information for a plurality of communications networks;
sharing the global network performance among the plurality of communications networks;
combining the global network performance information with the network performance information for storage in the first communications
network; and

changing a level of access the secondary communications network is provided based on a predefined event, wherein changing
the level of access comprises automatically reducing the level of access based on a network emergency, so that the secondary
communications network is unable to control the first communications network.

US Pat. No. 9,693,234

PROXIMITY SECURITY TOKENS

CenturyLink Intellectual ...

1. A security method comprising:
providing a proximity security token;
providing a credit card or debit card which is physically separate from the proximity security token;
providing a communications link between the proximity security token and the credit card or debit card, wherein the communications
link provides for communication between the proximity security token and the credit card or debit card within a selected communications
range;

activating the communications link to place the proximity security token into communication with the credit card or debit
card;

enabling data transfer operations between the credit card or debit card and a point of sale device when the proximity security
token and the credit card or debit card are in communication with each other; and

disabling data transfer operations between the credit card or debit card and the point of sale device when communications
between the proximity security token and the credit card or debit card are interrupted.

US Pat. No. 9,615,055

METHOD, APPARATUS AND SYSTEM FOR INCORPORATING VOICE OR VIDEO COMMUNICATION INTO A TELEVISION OR COMPATIBLE AUDIO CAPABLE VISUAL DISPLAY

CenturyLink Intellectual ...

1. A communication interface apparatus comprising:
at least one television input for receiving a television signal from a television tuner;
at least one communication input for receiving a separate communication signal from a communication network;
at least one output for transmitting an output signal from said communication interface apparatus;
a controller coupled with said television input, said communication input, said output, and
a non-transitory machine readable medium having encoded thereon a set of instructions executable by the controller to perform
one or more operations, the set of instructions comprising instructions to:

monitor the communication input to detect a communication signal and associated data;
upon detection of a communication signal, combine the data associated with the communication signal with the television signal
to produce a notification signal superimposing the associated data over the television signal, wherein said notification signal
includes at least an identification of the originator of the communication signal;

displaying the content of the notification signal on a display in communication with the communications interface apparatus
in a first area of the display which is less than the entire area of the display;

retrieve a call menu from a memory, and display the call menu on the display in a second area of the display which is physically
separated from the first area of the display, wherein the call menu includes a plurality of selections including at least
an open attachment selection; and

upon detection of a user input command to answer a communication signal comprising a telephone call, record the television
signal on a digital video recorder in communication with the output and broadcast the audio portion of the communication signal
from the display.

US Pat. No. 9,609,788

AIR DISTRIBUTION UNITS FOR TELECOMMUNICATION EQUIPMENT

CenturyLink Intellectual ...

15. The system of claim 14, wherein at least one of the one or more heat generating equipment further comprises:
one or more telecommunications equipment;
a telecommunications rack containing the one or more telecommunications equipment; and
a rack cooling device in communication with the air intake device, the rack cooling device configured to distribute air within
the telecommunications rack to cool the one or more telecommunications equipment.

US Pat. No. 9,571,662

POTS TELEPHONY OVER HIGH SPEED DATA NETWORKS

CenturyLink Intellectual ...

1. A method, comprising:
transmitting data signals at a first frequency band over a first wire in a data cable in a data network;
scanning the data network for noise to identify an appropriate spectrum to which to upband the POTS voice signals;
upbanding plain old telephone service (“POTS”) voice signals at a second frequency band over a specified frequency threshold,
based on the identified appropriate spectrum, wherein identifying an appropriate spectrum comprises monitoring frequencies
above the specified frequency threshold to identify a center frequency at which a minimal amount of signal is detected, and
wherein upbanding the POTS voice signals comprises upbanding the POTS voice signals such that the second frequency band is
centered on the center frequency; and

transmitting the upbanded POTS voice signals at the second frequency band, which is different from the first frequency band,
over the first wire in the data cable in the data network, concurrent with transmission of the data signals over the first
wire.

US Pat. No. 9,531,174

APICAL CONDUIT AND METHODS OF USING SAME

CenturyLink Intellectual ...

1. A multi-piece conduit chaseway system, comprising:
a shear-able protective cap; and
a support structure coupled to the shear-able protective cap, the support structure comprising a plurality of chaseways that
are formed or bonded together, the support structure being disposed in relation to an installation material such that the
plurality of chaseways are arranged in a side-by-side orientation forming a line of adjacent chaseways, with the line being
substantially parallel with a plane defined by a top surface of the installation material, each chaseway defining one or more
spaces into which one or more cables are inserted, wherein at least three chaseways of the plurality of chaseways forming
the line of adjacent chaseways each have a triangular cross-sectional shape, wherein the at least three chaseways of the plurality
of chaseways each having the triangular cross-sectional shape are directly adjacent to each other such that configuration
of the at least three chaseways being directly adjacent to each other forms a trapezoidal cross-sectional shape.

US Pat. No. 9,467,481

MULTI-ACCESS GATEWAY FOR DIRECT TO RESIDENCE COMMUNICATION SERVICES

CenturyLink Intellectual ...

1. A method for providing residential telecommunication services comprising:
connecting a plurality of different internet protocol (IP) devices within hundreds of different residences via in-residence
adaptors, wherein one adaptor exists for each of the hundreds of different residences, said adaptor being customer premise
equipment (CPE) lacking routing capabilities;

communicatively linking each of the adaptors to a remotely located multi-access gateway controlled by a carrier, wherein the
multi-access gateway is part of the middle-mile of a communication network, wherein the multi-access gateway provides routing
directly to IP addresses of each of the plurality of IP devices without any intermediate gateways;

conducting TCP/IP based communications between each of the IP devices and the multi-access gateway, said communications occurring
through the adapters at the link level of the TCP/IP stack, where the conducted TCP/IP based communications through the adaptor
do not occur above the link layer of the TCP/IP stack;

providing, through the multi-access gateway, a plurality of telecommunication services to the residences, wherein said telecommunication
services comprise emergency services for the IP devices, and wherein the multi-access gateway controls access by each residence
to the telecommunication services, to allow any of the telecommunication services to be initiated, modified, or terminated
by a carrier maintaining the multi-access gateway on a per residence basis for any of the different residences;

storing customizable residence specific settings for each of the residences in a data store accessible by computing equipment
able to control residence specific behavior of the multi-access gateway, wherein said customizable residence specific settings
determine details of the telecommunication services as provided to specific ones of the residences;

generating an emergency report about an emergency incident triggered by one of the IP devices; and
posting the emergency report to a Web page to be shared by all individuals in a residence related to the emergency report,
wherein the Web page is accessible by a Web browser.

US Pat. No. 9,215,419

SYSTEM AND METHOD FOR SET-TOP BOX RECORDING

CenturyLink Intellectual ...

1. A set-top box comprising:
memory for storing computer executable instructions;
a data storage unit for storing recorded voice communications and recorded media content files;
a line monitoring module for detecting a connected call on a communication line; and
a processing unit for executing the computer executable instructions to:
record a voice communication occurring over the communication line being monitored in response to detecting the connected
call has connected over the communication line, producing a recorded voice communication, wherein the recorded voice communication
is a recording of a voice conversation that took place as part of the connected call;

store the recorded voice communication in the data storage unit, wherein the recorded voice communication was recorded in
response to detecting the connected call;

generate a first user interface that displays a list having a plurality of entries indicating previously recorded voice communications
stored in the data storage unit, the list including an entry for the recorded voice communication, along with information
relating respectively to each of the plurality of entries;

enable a user to add notes to a recorded voice communication in a notes column of the first user interface;
provide a search interface that enables the user to search for a particular recorded voice communication by searching for
a user-specified term in the notes column associated with the list of recorded voice communications;

wherein the first user interface includes a set of options for transmitting a selected recorded voice communication, and wherein
the set of options for transmitting the selected recorded voice communication includes sending the selected recorded voice
communication to an email address, sending the selected recorded voice communication as a SMS text message, and transferring
the selected recorded voice communication to an external memory device locally coupled to the set-top box.

US Pat. No. 9,210,050

SYSTEM AND METHOD FOR A TESTING VECTOR AND ASSOCIATED PERFORMANCE MAP

CenturyLink Intellectual ...

1. A method for testing line state comprising:
monitoring traffic through a communications path;
controlling generating of a test vector with a reflector predictor function, the reflector/predictor function having a first
mode that has a vector control input fed by live traffic statistical values to resemble live packet flows monitored though
the communications path and a second mode that includes a set of preset vectors that are triggered automatically to predict
performance, wherein attributes of the test vector simulate configurations of the monitored traffic and include at least frame
size;

initiating communication of the test vector to one or more end devices;
dynamically reconfiguring the attributes of the test vector during the communication of the test vector to simulate real-time
changes in the monitored traffic in response to detecting the real-time changes in the monitored traffic;

measuring resulting test vector performance information for each of the attributes of the test vector; and
generating a dynamically updatable performance map utilizing the attributes of the test vector and the performance information,
wherein the performance map is a multi-dimensional array of test results based at least in part on the attributes of the test
vector and the performance information of the test vector, and wherein the performance map is queried by an application before
initiating a process or communication, wherein the application selects a class of service marking for the process or communication
in real time based on the performance information within the class of service reported hi the performance map.

US Pat. No. 9,154,956

SYSTEM AND METHOD FOR MANAGING INDIVIDUAL USE OF A MOBILE TELECOMMUNICATIONS ACCOUNT

CenturyLink Intellectual ...

1. A system for managing access to a mobile telecommunication account, the system comprising:
a code database comprising a plurality of telephone numbers, each of which is individually associated with one of a plurality
of codes, each of the plurality of telephone numbers being associated with the mobile telecommunications account;

a mobile device, wherein the mobile device can be associated with any of the plurality of telephone numbers at different times,
based on entry of an associated code into the mobile device; and

a mobile telecommunications network configured to:
receive, from the mobile device, a code input by a user;
access the code database;
compare the received code with codes in the database;
validate the entered code;
associate the mobile device with a particular telephone number corresponding to the entered code, wherein one or more attributes
of the mobile device itself are associated with the particular telephone number;

disassociate the particular telephone number from association with any other mobile device in response to the mobile device
being associated with the particular telephone number; and

notify, in response to associating the mobile device with the particular telephone number, a holder of the mobile telecommunications
account with a status of the mobile device, wherein the status of the mobile device identifies a global positioning system
location of the mobile device.

US Pat. No. 9,143,196

ENHANCED WIRELESS SIGNAL DISTRIBUTION USING IN-BUILDING WIRING

CenturyLink Intellectual ...

1. A method of distributing a radio frequency (RF) signal to a wireless device comprising:
providing a RF transmitter having an antenna output;
coupling a first end of an existing in-building wire network to the antenna output of the RF transmitter;
transmitting a RF signal from the RF transmitter into the in-building wire network such that the in-building wire network
operates as a waveguide;

coupling a removable supplemental antenna to a second end of the in-building wire network, wherein the removable supplemental
antenna is impedance matched to an impedance of the in-building wire network without the use of a separate impedance matching
element;

transmitting the RF signal from the removable supplemental antenna to free air without passing the RF signal through a second
active RF transmitting device at the second end of the in-building wire network; and

receiving the RF signal with the wireless device.

US Pat. No. 9,143,474

MESSAGE FILTERING SYSTEM

CenturyLink Intellectual ...

1. A method of filtering messages comprising:
receiving at a computer system a short message service message sent from an originating communication device and addressed
to a destination communication device;

determining with the computer system if an address of the originating communication device is a restricted address;
prohibiting, with the computer system, communication of the message to the destination communication device if the address
of the originating communication device is a restricted address;

searching, with the computer system, the content of the message for one or more pre-determined words;
forwarding the message from the computer system to a monitoring communication device if a pre-determined word is identified
in the message;

receiving, at the computer system, instructions from the monitoring communication device to deliver or prohibit delivery of
the message to the destination communication device;

delivering the message from the computer system to the destination communication device upon receipt by the computer system
of instructions to deliver the message; and

prohibiting, with the computer system, communication of the message to the destination communication device upon receipt by
the computer system of instructions to prohibit delivery of the message.

US Pat. No. 9,141,721

USER SPECIFIC DESKTOP HYPERLINKS TO RELEVANT DOCUMENTS

CenturyLink Intellectual ...

1. A method for displaying a list of documents on a desktop background on a computing device, said method comprising:
centrally assigning, without direct user input, a user from a group of users to a vertical group membership;
centrally assigning, without direct user input, the user to a horizontal group membership, the vertical and horizontal group
memberships each being selected from among a plurality of group memberships;

determining an electronic file for users assigned to the selected vertical and horizontal group memberships;
determining, with a server computer, whether each user is a member of at least two groups with at least one electronic file
associated with each group, wherein the at least two electronic files are combined into a single electronic file by the computing
device;

assigning the electronic file as a desktop background on a computing device of each user assigned to the group membership,
the assignment of the electronic file operable to cause the electronic file to be displayed as the desktop background, the
electronic file including a predetermined listing of links of documents associated with the group membership; and

determining, without direct user input, documents that are relevant for a particular user by determining controlled process
documents related to a set of documents routinely used by the user.

US Pat. No. 9,054,915

SYSTEM AND METHOD FOR ADJUSTING CODEC SPEED IN A TRANSMISSION PATH DURING CALL SET-UP DUE TO REDUCED TRANSMISSION PERFORMANCE

CenturyLink Intellectual ...

1. A method for establishing a telephone call over a packet network, said method comprising:
receiving a call request to initiate the telephone call from an originating call device to a terminating call device at a
call control manager;

determining, by the call control manager, whether the originating call device is authorized to communicate with the terminating
call device;

responsive to a determination that the originating call device is authorized to communicate with the terminating call device:
retrieving, by the call control manager, transmission path status information of a transmission path between the originating
and terminating call devices;

determining, by the call control manager, status of the transmission path on the packet network between the originating and
terminating call devices; and

responsive to a determination that the status of the transmission path is determined to be within a first range, establishing,
by the call control manager, the telephone call between the originating and terminating call devices over the transmission
path using a first codec having a first data rate;

responsive to a determination that the transmission path is determined to be within a second range, determining if there is
an alternate transmission path on the packet network between the originating and terminating call devices; in which the status
of the alternate path is within the first range;

responsive to a determination that there is an alternate transmission path on the packet network between the originating and
terminating call devices having a status within the first range, establishing the telephone call between the originating and
terminating call devices over the alternate transmission path using the first codec having the first data rate; and

responsive to a determination that there is no alternate transmission path on the packet network between the originating and
terminating call devices having a status within the first range, establishing the telephone call between the originating and
terminating call devices over the transmission path using a second codec having a second, lower data rate.

US Pat. No. 10,136,470

MULTI-SERVICE PROVIDER WIRELESS ACCESS POINT

CenturyLink Intellectual ...

1. A method of providing wireless service for multiple service providers from a single access point, the method comprising:providing a multi-service provider wireless access point having one or more radios to communicate with wireless devices and an uplink interface to provide an uplink connection to a plurality of wireless service providers, wherein the multi-service provider wireless access point further comprises a plurality of antennas;
receiving, at the multi-service provider wireless access point, a communication from a wireless device;
identifying a wireless service provider serving the wireless device, wherein the wireless service provider is associated with a first mobile switching center (MSC);
communicating with the wireless device;
receiving, at the multi-service provider wireless access point, one or more subsequent communications from the wireless device;
routing, from the multi-service provider wireless access point, the one or more subsequent communications to the identified wireless service provider, over the uplink connection;
determining, via the multi-service provider wireless access point, whether the one or more subsequent communications should be routed to an alternate MSC, different from the first MSC, operated by a second wireless service provider; and
routing, via the uplink connection and responsive to a determination that the alternate MSC should be used, the one or more subsequent communications to the alternate MSC.

US Pat. No. 9,866,316

USE OF DYING GASP TO LOCATE FAULTS IN COMMUNICATIONS NETWORKS

CenturyLink Intellectual ...

1. A method, comprising:
receiving, at a computer, one or more dying gasp communications, the one or more dying gasp communications comprising at least
one communication from an optical network terminal (“ONT”) at a subscriber premises, wherein the dying gasp communications
are sent based upon a detection of a sudden drop in at least one of received power or resolution;

determining, at the computer and based at least in part on the one or more dying gasp communications, that a network impairment
has occurred in an optical fiber in a network serving the ONT; and

identifying, at the computer and based at least in part on an analysis of information contained within the one or more dying
gasp communications, an approximate location of the network impairment,

wherein an approximate location of the network impairment is determined based on a number of a plurality of dying gasp communications
received by the computer.

US Pat. No. 9,635,117

NETWORK USER USAGE PROFILING

CenturyLink Intellectual ...

1. A method of monitoring network traffic of a subscriber of an Internet Service Provider (ISP), the method comprising:
routing, with a device aggregator located in a subscriber premise network, traffic between a plurality of end user network
devices in the subscriber premise network and an access network of the ISP;

examining, with the device aggregator, network traffic between one or more of the plurality of end user devices and the access
network;

generating a traffic profile for each of the one or more of the plurality of end user devices, based on examination of the
network traffic;

based on the traffic profile of each of the one or more of the plurality of end user devices, determining a device type of
each of the one or more of the plurality of end user devices; and

managing, with the device aggregator, network traffic between the one or more of the plurality of end user devices and the
access network, based at least in part on the traffic profiles of each of the one or more of the plurality of end user devices,
wherein managing traffic comprises targeting a specific set of network traffic received at the device aggregator to a specific
end user device, based at least in part on a device type of the specific device, and wherein the specific set of network traffic
is targeted based at least in part on device capabilities of the specific end user device.

US Pat. No. 9,602,775

AUTO DISCOVERY AND AUTO PROVISIONING OF SET TOP BOXES

CenturyLink Intellectual ...

1. A method, comprising:
connecting a set top box to a video services network and powering on the set top box, the video services network including
a residential gateway, a video operational support system and a middleware server;

the residential gateway supplying an internet protocol address to the set top box;
the set top box transmitting a video service request to the video operational support system within the video services network,
wherein the video service request comprises information for the gateway and the set top box;

the video operational support system authenticating the set top box based on the information for the gateway and the set top
box, determining the user account based on the information for the gateway, and determining the authorized video services
associated with the user account, wherein authentication information is stored in the video operational support system, and
wherein information for the set top box is added to a list of authorized set top boxes associated with the user account;

the video operational support system transmitting, in response to determining that the user account is authorized to receive
video services, authorization of provisioning of the authorized video services associated with the user account to the middleware
server; and

the middleware server transmitting client software to the set top box and loading the client software on the set top box,
the client software representing the authorized video services associated with the user account.

US Pat. No. 9,565,639

BATTERY CHARGE RESERVATION FOR EMERGENCY COMMUNICATIONS

CenturyLink Intellectual ...

1. A wireless communications device comprising:
an electronics system configured to provide communications over a communications network;
a primary battery configured to power the electronics system during a power-on mode; and
a secondary battery configured to power the electronics system, in response to an emergency signal being received while said
electronics are in a power-off mode;

wherein the electronics system:
uses historical information, about an amount of time a previous battery charge lasted, to determine an estimated amount of
time for the primary battery to remain charged;

establishes a voltage threshold of the primary battery, based on the historical information, to ensure that the wireless communications
device, at the voltage threshold, has sufficient power for an emergency communication;

establishes an offset power threshold that is a multiplier of the voltage threshold, the multiplier being greater than 1;
and

displays, on a display, a battery power meter that indicates both the voltage threshold and the offset power threshold.

US Pat. No. 9,514,754

COMMAND AND CONTROL OF DEVICES AND APPLICATIONS BY VOICE USING A COMMUNICATION BASE SYSTEM

CenturyLink Intellectual ...

1. A method for controlling devices and applications using voice-commands and DTMF signals, the method comprising:
establishing a first communication path between a first communication device and a base station;
establishing a second communication path between the first communication device and a second communication device via the
base station;

relaying a verbal communication between the first communication device and the second communication device via the base station,
wherein the verbal communication comprises a first portion of the verbal communication comprising conversation between a user
of the first communication device and a user of the second communication device and a second portion of the verbal communication
comprising a voice command;

contemporaneously processing the first portion of the verbal communication comprising conversation and the second portion
of the verbal communication comprising the voice command with a processing engine of the base station;

identifying, with the processing engine, within the contemporaneously processed first and second portions of the verbal communication,
during the verbal communication between the first user and the second user, the second portion of the verbal communication
as comprising a voice command;

determining, by the base station, a first operation corresponding to the identified voice-command;
performing, by the base station, the first operation corresponding to the identified voice-command;
identifying, by the base station, a DTMF signal input from the first communication device during the communications between
the first communication device and the second communication device;

determining, by the base station, a second operation corresponding to the DTMF signal; and
performing, by the base station, the second operation corresponding to the DTMF signal.

US Pat. No. 9,456,009

METHOD AND APPARATUS FOR SECURELY TRANSMITTING LAWFULLY INTERCEPTED VOIP DATA

CenturyLink Intellectual ...

1. A method for transmitting intercepted VOIP data, the method comprising:
receiving a plurality of requests to intercept distinct VOIP calls from a plurality of law enforcement agencies;
placing the plurality of requests for intercept in a queue;
assigning a priority to one or more of the plurality of requests for intercept in the queue based on a priority assigned to
one of the requesting law enforcement agencies with respect to another of the requesting law enforcement agencies to determine
a position of one or more requests for intercept in the queue;

intercepting a VOIP call corresponding to a highest priority request for intercept of the plurality of requests for intercept
in the queue;

encrypting VOIP data associated with the intercepted VOIP call by using one of a virtual private network, an encryption using
a key of a specific key length, bit stuffing, and an encryption specific to the law enforcement agency to form encrypted VOIP
data; and

transmitting the encrypted VOIP data to the law enforcement agency over a virtual private network established over the internet
between a transmitting component and the law enforcement agency.

US Pat. No. 9,451,217

SYSTEM AND METHOD FOR PROVIDING WIRELESS SECURITY SURVEILLANCE SERVICES ACCESSIBLE VIA A TELECOMMUNICATIONS DEVICE

CenturyLink Intellectual ...

1. A method for providing video surveillance, said method comprising:
providing digital television services to a customer via middleware, the middleware including digital rights management services;
providing digital surveillance services to the customer via the middleware; and
in providing digital surveillance services to the customer, enabling the customer to access surveillance signals via a set-top
box, from a remote location, using a telecommunications device, the telecommunications device being authorized to access the
surveillance signals by the digital rights management services;

authorizing the set-top box to receive the surveillance signals;
sending, in response to authorizing the set-top box, via the middleware, a set-top box digital rights management key to the
set-top box;

providing, in response to authorizing the set-top box, the surveillance signals from surveillance equipment to the set-top
box, the surveillance signals being encoded and accessible with the set-top box digital rights management key;

establishing, via the middleware, the telecommunications device as an authorized device to access the surveillance signals
based on a telephone number associated with the telecommunications device;

sending, in response to authorizing the telephone number, via the middleware, a wireless phone digital rights management key
to the telecommunications device associated with the telephone number;

receiving, at the middleware, a request for the surveillance signals from the telecommunications device;
receiving, at the set-top box, a request for encoded surveillance signals from the middleware;
encoding, with the set-top box, in response to receiving the request, the surveillance signals to generate the encoded surveillance
signals; and

providing the encoded surveillance signals from the set-top box to the telecommunications device, wherein the encoded surveillance
signals are encoded to be viewable by the telecommunications device and accessible with the wireless phone digital rights
management key.

US Pat. No. 9,430,259

VIRTUALIZATION CONGESTION CONTROL FRAMEWORK FOR MODIFYING EXECUTION OF APPLICATIONS ON VIRTUAL MACHINE BASED ON MASS CONGESTION INDICATOR IN HOST COMPUTING SYSTEM

CenturyLink Intellectual ...

1. A system for implementing a virtualization congestion control framework, comprising:
a host system connected to a service provider network, said host system comprising one or more processors, one or more hardware
components, and a non-transitory computer readable medium having encoded thereon a set of instructions executable by the one
or more processors to perform one or more operations, the set of instructions comprising:

instructions for establishing two-way communications between an orchestrator of a virtual machine environment, which is established
within the host computer system, and one or more applications running on one or more virtual machines provisioned by a hypervisor
separate from the orchestrator in the virtual machine environment, wherein the two-way communications include a system pre-congestion
notification from the orchestrator to the one or more applications to begin load shedding prior to reaching a limit on available
resources of the host computer system, an application pre-congestion notification from the one or more applications to the
orchestrator indicating increase in resource usage of the one or more applications that may result in congestion, or a low
utilization notification from the one or more applications to the orchestrator indicating that resources of the one or more
applications are being under-utilized;

instructions for determining, with the orchestrator, whether mass congestion indicators are present, wherein the mass congestion
indicators include indications of resource usage of the host system exceeding a threshold level;

instructions for, in response to a determination that the mass congestion indicators are present, sending, with the orchestrator,
the system pre-congestion notification to at least a first application of the one or more applications to begin load shedding
and to reduce use of resources running on the one or more virtual machines in the virtual machine environment;

instructions for, in response to the orchestrator receiving the low utilization notification from at least a second application
and the application pre-congestion notification from at least a third application of the one or more applications, sending,
with the orchestrator, signals to recover resources from at least the second application, and signals at least the third application
to increase resource usage; and

instructions for modifying, with the orchestrator, an allocation of resources of host computer system by decreasing allocation
to at least the first application and the second application of the one or more applications and increasing allocation to
at least the third application of the one or more applications, based on the two-way communication between the orchestrator
of the virtual machine environment and the one or more applications.

US Pat. No. 9,240,904

SYSTEM AND METHOD FOR A MESSAGING ASSISTANT

CenturyLink Intellectual ...

1. A method for utilizing a messaging assistant, the method comprising:
said messaging assistant updating a contact list by periodically polling a plurality of servers, including a plurality of
servers associated with different online services, retrieving one or more contact lists from each of the servers, and integrating
the contact lists from each of the servers into the updated contact list;

said messaging assistant receiving preferences for one or more modes of communicating with contacts on said updated contact
list, said one or more modes including at least voice, text message, electronic mail, and video, said preferences including,
for at least one of the one or more modes, a backup communication method to use if messages sent by the at least one mode
are undeliverable and criteria specifying, for the at least one mode, when messages should be considered undeliverable;

said messaging assistant receiving a message made by a user that includes substantive information other than said contact
list and said preferences, said message to be sent to a group listed in said updated contact list including one or more contacts,
at a predetermined time specified by said user and provided by said user to said messaging assistant; and

sending said user-determined message, including the substantive information to the group at said predetermined time specified
by said user based on the preferences.

US Pat. No. 9,094,507

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING INFORMATION ASSOCIATED WITH A REMOTE GEOGRAPHIC LOCATION OF A CALLED PARTY

CenturyLink Intellectual ...

1. A communication device for providing information local to a called party located in a different geographic location, said
communication device comprising:
a memory configured to store information associated with remote geographic locations;
an input/output unit configured to communicate over a communications network to download the information from a network node;
a processing unit in communication with said memory and input/output unit, and configured to execute instructions for performing
operations comprising:

sending a request to a network device to determine a current location of a second communication device associated with an
entered communication identifier,

receiving location information identifying the current location of the communication device associated with the entered communication
identifier; and

presenting at least a portion of the information corresponding to the current location of the communication device associated
with the entered communication identifier.

US Pat. No. 9,071,394

REMOTE TIMING COMMUNICATIONS

CenturyLink Intellectual ...

1. A method for communicating timing, the method comprising:
determining whether one of a plurality of data streams are available;
receiving packets at a remote node in response to determining one of the plurality of data streams is available, wherein a
timing characteristic of the at least one of the packets is associated with a tick of a reference clock;

switching between the plurality of data streams to determine the tick of the reference clock in response to the one of the
plurality of data streams being unavailable;

extracting the tick of the reference clock utilizing the timing characteristic of the at least one of the packets;
disciplining a secondary clock with the reference clock by adjusting the secondary clock based on a difference between times
measured by the reference clock and the secondary clock to generate a clock signal; and

communicating the clock signal to one or more interfaces for distribution.

US Pat. No. 10,148,822

METHOD AND APPARATUS FOR SELECTING A COMMUNICATION NETWORK

CenturyLink Intellectual ...

1. A method for selecting a network for communicating, the method comprising:receiving at a first voice over Internet Protocol (VoIP) phone, an identifier for a second VoIP phone, for establishing a communication session between the first VoIP phone and the second VoIP phone;
identifying, by the first VoIP phone, a plurality of network types associated with the second VoIP phone using the called identifier;
automatically selecting, by the first VoIP phone, a selected network type from the plurality of network types associated with the second VoIP phone, based on a capability of the first VoIP phone to use the selected network type; and
establishing the communication session between the first VoIP phone and the second VoIP phone using the selected network.

US Pat. No. 10,091,306

SYSTEM AND METHOD FOR MANAGEMENT OF ETHERNET PREMISE DEVICES

CenturyLink Intellectual ...

1. A method for managing customer premise equipment (CPE) devices, the method comprising:issuing a wake signal to a CPE device;
assigning, from a set of private management IP addresses, a private management IP address, wherein addresses from the set of private management IP addresses are assigned to devices actively being managed;
establishing a management session with the CPE device utilizing the private management IP address for secure communications, wherein the private address is assigned only to the CPE device and is assigned for the purpose of managing the CPE device;
communicating through the management session using the private management IP address to issue a command to the CPE device; and
terminating the management session with the CPE device, wherein terminating the management session includes releasing the private management IP address.

US Pat. No. 9,872,339

MULTI-SERVICE PROVIDER WIRELESS ACCESS POINT

CenturyLink Intellectual ...

1. A method of providing wireless service for multiple service providers from a single access point, the method comprising:
providing a multi-service provider wireless access point having one or more radios to communicate with wireless devices and
an uplink interface to provide an uplink connection to a plurality of wireless service providers;

providing a plurality of dedicated communication links, each of the plurality of dedicated communication links providing secure
communication between the uplink interface and one of the wireless service providers;

receiving, at the multi-service provider wireless access point, communications from a plurality of wireless devices, the communications
comprising a first communication from a first wireless device served by a first wireless service provider; and

transmitting the first communication to the first wireless service provider over a first dedicated communication link associated
with the first service provider;

compiling performance statistics based on the communications from the plurality of wireless devices; and
categorizing the performance statistics by the first wireless service provider.

US Pat. No. 9,857,501

SYSTEM AND METHOD FOR A WIRELESS PHONE ENABLED WITH WEATHER ALERTS

CenturyLink Intellectual ...

1. A method for processing weather alerts through a cell phone, the method comprising:
storing, in a memory, user preferences specifying one or more locations for which a user selects to receive weather alerts;
receiving, with the cell phone, cellular communications through a cellular network;
receiving, with the cell phone, one or more channels of a dedicated radio network for providing a weather service through
the cell phone separate from the cellular network, wherein the one or more channels are enabled to be received simultaneously
with the cellular communications, wherein the one or more channels are an AM/FM broadcast;

receiving, with the cell phone, one or more weather alerts through the one or more channels of the dedicated radio network
providing the weather service;

determining, with the cell phone, whether the one or more weather alerts received from the weather service through the one
or more channels of the dedicated radio network are applicable to a user of the cell phone;

converting, with the cellular phone, the one or more weather alerts from the AM/FM broadcast to a text format and into a tactile
alert;

providing the tactile alert with the cellular phone;
playing a designated ring tone based on the one or more weather alerts;
visually displaying the converted one or more weather alerts in the text format on a display of the cell phone as a simulated
text message in response to determining the one or more weather alerts are applicable to the user;

sending a short range wireless signal, wherein the short range wireless signal contains the one or more weather alerts, from
the cell phone to the wearable device worn by the user to communicate the one or more weather alerts to the user of the cell
phone through the wearable device worn by the user; and

based on the user preferences, sending the one or more weather alerts from the cellular phone as a text message to another
user.

US Pat. No. 9,832,090

SYSTEM, METHOD FOR COMPILING NETWORK PERFORMANCING INFORMATION FOR COMMUNICATIONS WITH CUSTOMER PREMISE EQUIPMENT

CenturyLink Intellectual ...

1. A system for determining network performance information, the system comprises:
an interface configured to communicate between a customer premises equipment (CPE) and a communications device; and
one or more processing units in communication with the interface, wherein the one or more processing units are configured
to execute instructions to:

generate simulated real-time content packets, wherein the simulated real-time content packets simulate data packets containing
real-time content including one or more of streaming audio or video content, Voice over Internet Protocol (“VoIP”) content,
or gaming content;

transmit, via the interface, the simulated real-time content packets between the CPE and the communications device; and
determine network performance information associated with the communications of data packets containing real-time content
between the CPE and the communications device based on the communication of the simulated real-time content packets;

upon crossing of an event threshold corresponding to a predetermined network performance information parameter, transmit the
network performance information from the CPE to a broadband remote access server (“BRAS”), wherein the crossing of the event
threshold comprises at least one of exceeding the event threshold or dropping below the event threshold.

US Pat. No. 9,749,399

SYSTEM AND METHOD FOR SELECTING A CONTENT DELIVERY NETWORK

CenturyLink Intellectual ...

1. A method for selecting a data delivery network, comprising:
determining, with a computer, user information associated with a communication from a user, wherein the user information includes
communication service requirements, and wherein the communication from the user comprises a request for content delivery;

determining, with the computer, performance information for a plurality of data delivery networks based at least in part on
performance information packets generated by nodes along a plurality of paths including at least one path through each of
the plurality of data delivery networks, the performance information including information relating to each of the plurality
of paths, load balancing, alternative paths, real-time performance, and synthetic traffic; and

selecting, with the computer and using the user information and the performance information, the data delivery network to
deliver the content requested by the user.

US Pat. No. 9,597,801

AUTOMATED DATA CENTER

CenturyLink Intellectual ...

1. An automated data center management system comprising:
one or more equipment racks, each equipment rack configured to house at least one server farm equipment, each of the at least
one server farm equipment having a respective attachment point;

a spare equipment repository having at least one replacement equipment;
a hardware management robot comprising a robotic arm having an interface point, the interface point configured to couple to
the attachment point;

a hardware management controller in communication with the hardware management robot, the hardware management controller further
comprising:

at least one processor;
non-transitory computer readable media having encoded thereon computer software comprising a set of instructions executable
by the at least one processor to perform one or more operations, the set of instructions comprising:

instructions to receive a service request, wherein the service request indicates a server farm equipment needing service;
instructions to determine a location of the server farm equipment;
instructions to generate a path to the location of the server farm equipment, wherein the path includes a return path from
the location of the server farm equipment;

instructions to transmit the path to the hardware management robot;
instructions to determine whether at least one obstruction has moved onto and is blocking the return path;
instructions to generate, based on the determination that there is at least one obstruction on the return path, an alternate
return path; and

instructions to transmit the alternate return path to the hardware management robot;
wherein, in response to receiving the path, the hardware management robot is configured to follow the path to the server farm
equipment and replace the server farm equipment, and

wherein, in response to receiving the alternate return path, the hardware management is configured to follow the alternate
return path.

US Pat. No. 9,584,603

SYSTEM AND METHOD FOR MANAGEMENT OF ETHERNET PREMISE DEVICES

CenturyLink Intellectual ...

1. A customer premise equipment (CPE) device comprising:
a network interface configured to communicatively couple to a service provider network;
a communications unit in communication with a communications management system via the service provider network;
at least one microprocessor;
system memory comprising a non-transitory computer readable medium, having stored thereon a set of instructions executable
by the at least one microprocessor, the set of instructions comprising:

instructions for initiating a request for management from a communications management system in response to detecting an event;
instructions for obtaining a private management IP address, wherein the private management IP address is assigned only for
the CPE device;

instructions for exchanging state information in a management session using the private management IP address;
instructions for receiving a command from the communication management system, wherein the command is passed to the CPE device
only through the private management IP address; and

instructions for terminating a management session in response to receiving a termination command from the communications management
system.

US Pat. No. 9,571,363

CONTROL GROUPS FOR NETWORK TESTING

CenturyLink Intellectual ...

1. A method for testing performance of a network connection, the method comprising: identifying, at a computer, poor performance
in browsing a web site on the Internet from a subscriber device at a subscriber premises, the subscriber premises comprising
a subscriber local area network that provides communication between the subscriber device and a provider access network, the
provider access network providing access, through an Internet drain, to the Internet; testing, with the computer, end-to-end
network performance, by testing network performance between the subscriber device and the web site; testing, with the computer,
a first segment network performance, by testing network performance between the subscriber device and a broadband modem on
the subscriber local area network; testing, with the computer, a second segment network performance, by testing network performance
between the broadband modem and the Internet drain; inferring, with the computer, a third segment network performance, by
inferring network performance between the Internet drain and the web site, based on the tested end-to-end network performance,
the tested first segment network performance, and the tested second segment network performance; and based on the testing
of the end-to-end network performance, the first segment network performance, and the second segment network performance,
and based on the inferring of the third segment network performance, wherein the third sub-segment network performance is
not directly tested, determining, with the computer, a source of the poor performance, the source of the poor performance
being one or more of the subscriber local area network, the provider access network, the Internet, or the web site.

US Pat. No. 9,560,051

SYSTEM AND METHOD FOR SECURE MACHINE-TO-MACHINE COMMUNICATIONS

CenturyLink Intellectual ...

1. A machine to machine (M2M) secure domain name system (DNS) comprising:
a machine DNS registry server located in an Internet service provider (ISP) network, wherein the machine DNS registry server
receives a plurality of policies for M2M communications from a global DNS registry database server over a secure connection
between the global DNS registry database server and the machine DNS registry server located in the ISP network, wherein the
plurality of policies comprises a first policy, the first policy comprising a machine domain and a list of machines associated
with the machine domain;

a control signaling gateway located in the ISP network and in communication with the machine DNS registry server located in
the ISP network, the control signaling gateway configured to:

utilize the policies for M2M communications to allow only registered controllers associated with a machine to communicate
with the machine;

receive a communication request directed from a requesting device to one of the machines listed in the first policy;
determine, from the first policy, whether the communication request originated from a registered controller associated with
the one of the machines; and

based on a determination that the communication request did not originate from a registered controller, block the communication
request.

US Pat. No. 9,521,465

SYSTEM AND METHOD FOR SET-TOP BOX CALL CONNECTION

CenturyLink Intellectual ...

1. A system for initiating a voice call, the system comprising:
a set-top box operable to control a selection of a television channel for display on a television, wherein the set-top box
is configured to maintain a directory of telephone numbers and initiate the voice call to one of the numbers in the directory
and is further configured to update the directory with contact information extracted from media played on the selected television
channel; and

a remote control in communication with the set-top box, the remote control operable to receive an input associated with the
selection of the television channel from a user and a second input associated with the voice call, wherein the voice call
is initiated by the set-top box in response to the second input being received by the set-top box.

US Pat. No. 9,462,430

SYSTEM AND METHOD FOR MANAGING MESSAGES

CenturyLink Intellectual ...

1. A method performed by a messaging system for managing messages, the method comprising:
receiving a first message, from at least one first telephone number, for a recipient;
receiving a second message, from at least one second telephone number, for the recipient;
identifying one or more senders of both the first and second messages for the recipient, wherein the one or more senders are
associated with the at least one first telephone number and the at least one second telephone number;

receiving user input defining a set of one or more user created rules to apply to received messages, wherein the set of one
or more user created rules specifies how received messages are grouped, and wherein the set of one or more rules defines a
range of user specified telephone numbers associated with the one or more senders, wherein the range is defined by an area
code and central office code of a ten digit telephone number, wherein the range includes the at least one first telephone
number and the at least one second telephone number;

determining whether the set of one or more user created rules is associated with the one or more senders;
grouping, in response to determining that the set of one or more user created rules is associated with the one or more senders,
the first and second messages from the one or more senders under a directory associated with the one or more senders based
on the set of one or more user created rules, wherein the directory includes different types of messages received from the
one or more senders, wherein the set of one or more user created rules respectively applies to each of the different types
of messages received from the one or more senders by type of message;

determining whether the one or more senders or whether the at least one first telephone number and the at least one second
telephone number are associated with a particular department of a particular company;

based on a determination that the one or more senders are associated with a particular department of a particular company
or that the at least one first telephone number and the at least one second telephone number are associated with a particular
department of a particular company, grouping the first and second messages from the one or more senders under a second directory
by department and by company, based on the set of one or more user created rules, wherein the second directory includes different
types of messages received from the one or more senders, wherein the set of one or more user created rules respectively applies
to each of the different types of messages received from the one or more senders by type of message; and

indicating, via a communication device associated with the recipient, a number of new messages, by type of message, in the
directory associated with the one or more senders.

US Pat. No. 9,419,869

INDICATING PERFORMANCE INFORMATION TO A USER TO IMPROVE COMMUNICATIONS

CenturyLink Intellectual ...

1. A method for improving a connection to a wireless device, the method comprising:
measuring performance information for the connection to the wireless device;
determining one or more trends and one or more averages associated with the performance information, wherein a first time
interval is utilized for determining the one or more trends and is smaller than a second time interval utilized to determine
the one or more averages, and wherein a user sets the first time interval and the second time interval;

determining, for the one or more averages associated with the performance information, at least a short average and a long
average, the short average corresponding to the second time interval, and the long average corresponding to a third time interval
set by the user;

measuring the performance information and determining the one or more trends and the one or more averages for each of a plurality
of connections simultaneously; and

changing the wireless device to a best connection in response to determining the best connection is better than the connection.

US Pat. No. 9,167,307

ON-SCREEN CALLER ID WITH VIDEO PLAYBACK AND STORAGE CAPABILITY

CenturyLink Intellectual ...

1. A method of providing video caller identification, comprising:
providing a communication channel at a provider network to receive a video message from a calling party;
receiving the video message at the provider network;
receiving, at the provider network, an incoming telephone call directed to a receiving party;
associating, at the provider network, the video message with the incoming telephone call;
routing the video message through the provider network to a display device associated with the receiving party;
causing the display device to display the video message for the receiving party;
providing one or more user interfaces to allow one of the calling party or the receiving party to select the video message
as a default message for one or more other telephone calls from the calling party.

US Pat. No. 9,054,986

SYSTEM AND METHOD FOR ENABLING COMMUNICATIONS OVER A NUMBER OF PACKET NETWORKS

CenturyLink Intellectual ...

1. A system for routing data packets, the system comprising:
a data storage component configured to store network usage information of a packet network managed by a communications carrier
including network usage information associated with communications by subscribers of other communications carrier that communicate
data packets over the packet network, the network usage information distinguishing between data packets associated with a
first service and data packets associated with a second service that are communicated over the packet network;

a processing unit configured to execute instructions to:
determine pricing information for communicating the data packets via a plurality of networks, wherein each network is associated
with a different communications carrier;

select one of the plurality of networks for routing the data packets based on cost, wherein the cost includes a first cost
for communicating the data packets that are associated with the first service and a second cost for communicating the data
packets that are associated with the second service;

communicate the data packets that are associated with the first service over one of the plurality of networks having a lowest
cost for communicating the data packets associated with the first service; and

communicate the data packets that are associated with the second service over one of the plurality of networks having a lowest
cost for communicating the data packets associated with the second service.

US Pat. No. 10,110,272

WEARABLE GESTURE CONTROL DEVICE AND METHOD

CenturyLink Intellectual ...

1. A method, comprising:receiving, with a wearable control device worn by a user, at least one first user input indicating which user device of a plurality of user devices that the user intends to control, the at least one first user input comprising at least one of first gesture input, first voice input, or first touch input;
identifying, with at least one of the wearable control device or a remote computing system, a first user device of the plurality of user devices to remotely control based at least in part on the received at least one first user input;
establishing, with the wearable control device, wireless communication with the identified first user device;
reconfiguring, with the wearable control device, a user interface of the wearable control device to provide, to the user, a first set of command options that are customized for controlling the first user device;
receiving, with the wearable control device, at least one second user input indicating which functionalities of a first plurality of functionalities of the first user device the user intends to invoke, the at least one second user input comprising at least one of second gesture input, second voice input, or second touch input;
identifying, with the at least one of the wearable control device or the remote computing system, one or more first functionalities of the first plurality of functionalities of the first user device to invoke based at least in part on the received at least one second user input;
generating, with the at least one of the wearable control device or the remote computing system, one or more first command instructions for the first user device, based at least in part on the identified one or more first functionalities of the first user device; and
sending, with the wearable control device and via the wireless communication with the first user device, the generated one or more first command instructions to cause the first user device to perform the one or more first functionalities.

US Pat. No. 9,864,623

PHYSICAL TO VIRTUAL NETWORK TRANSPORT FUNCTION ABSTRACTION

CenturyLink Intellectual ...

1. A method, comprising:
sending, with a virtual machine (“VM”) manager, first information to a virtual infrastructure manager (“VIM”);
sending, with the VIM, second information to one of a virtualized application manager or an orchestrator;
sending, with the one of the virtualized application manager or the orchestrator, third information to a virtualized application
running in a virtual machine or container; and

based on the second information, determining, with one of the virtualized application manager or the orchestrator, whether
connectivity to the virtualized application is failing;

based on the determination that connectivity to the virtualized application is failing, performing, with one of the virtualized
application manager or the orchestrator, at least one of notifying the virtual infrastructure manager or a host that connectivity
to the virtualized application is failing or determining a course of action, wherein the course of action comprises at least
one of fixing a connectivity issue, instructing the virtualized application to suspend operation until the connectivity issue
is fixed, or passing the connectivity issue through to the virtualized application;

wherein at least one of the first, second, or third information comprises one or more of loss of signal (“LOS”) notifications,
carrier group alarm (“CGA”) notifications, jabber, fragmented frames, functionality information, information on test frames,
or information on synthetic frames, wherein the at least one of the first, second, or third information further comprises
one or more of alarm indication signal (“AIS”) notifications, flow level statistics, label-switched path (“LSP”) tunnel status
information, switch monitoring (“SMON”) counters, remote network monitoring (“RMON”), maintenance entity information, ping
information, trace router information, loopback information, or information on connectivity, and wherein the flow level statistics
comprise statistics related to one or more of utilization, discarded frames, or capacity.

US Pat. No. 9,780,541

SPLICE CASE ALIGNMENT CUTOUTS

CenturyLink Intellectual ...

1. A splice case alignment system comprising:
a bottom cover member extending longitudinally and having a left distal end and a right distal end, wherein each of the left
distal end and the right distal end of the bottom cover member comprises a first endplate seating channel extending transversely
along an interior surface of the bottom cover member, wherein the interior surface of the bottom cover member defines a splice
channel between the left distal end and the right distal end;

at least two endplates comprising at least one left endplate and at least one right endplate, each of said endplates having
a substantially planar structure and comprising:

an outer surface facing outwardly away from the splice channel;
an inner surface facing toward the splice channel;
a rim defining a thickness of a corresponding one of said endplates and seating in a corresponding one of the first endplate
seating channels of the bottom cover member; and

one or more cable entry apertures that seat a cable passing through at least one of said endplates from the outer surface
to the inner surface; and

at least two splice case alignment cutouts comprising a left side splice case alignment cutout and a right side splice case
alignment cutout, one of said cutouts releasably attaches to the left distal end and the other of the cutouts releasably attaches
to the right distal end each of said cutouts further comprising a second endplate seating channel along an interior surface
of a corresponding one of said cutouts, wherein each of the second endplate seating channels allows the rim of each respective
one of said endplates to seat into the corresponding one of said cutouts;

wherein when the at least one left endplate is seated in the second endplate seating channel of the left side splice case
alignment cutout, the at least one right endplate is seated in the second endplate seating channel of the right side splice
case alignment cutout, and the at least two splice case alignment cutouts are releasably attached to the bottom cover member,
each of said endplates is aligned with respect to the corresponding one of the first endplate seating channels of the bottom
cover member.

US Pat. No. 9,697,489

BUSINESS SERVICES DASHBOARD

CenturyLink Intellectual ...

1. A method for implementing a business services dashboard, the method comprising:
defining, with a computer, one or more relationships between at least one information technology (“IT”) service and at least
one business service provided by an enterprise, wherein the at least one business service comprises at least one service that
manages interactions between the enterprise and at least one customer, wherein each defined relationship indicates a dependence
on one or more of the at least one IT service by one or more of the at least one business service;

receiving, with the computer, data associated with one or more real-time IT events corresponding to a changed condition in
one or more of the at least one IT service, wherein the at least one IT service comprises at least one service utilizing at
least one of one or more software applications, one or more servers, one or more databases, or one or more networks;

identifying, with the computer and based on the one or more defined relationships between the at least one IT service and
the at least one business service, one or more business events that impact the at least one business service of the enterprise
as a result of the one or more real-time IT events corresponding to the changed condition in the at least one IT service;

identifying, with the computer, one or more technical issues associated with the changed condition in the at least one IT
service, based at least in part on the data associated with the one or more real-time IT events;

identifying, with the computer, a severity level for each of the one or more technical issues;
identifying, with the computer, one or more proposed technical solutions to the one or more technical issues;
assigning, with the computer, user groups comprising at least one business group and at least one technical group, based on
roles of the at least one business group and the at least one technical group in a business process of the enterprise, wherein
the at least one business group interacts with customers, and wherein the at least one technical group maintains at least
one of the one or more servers, the one or more databases, the one or more software applications, or the one or more networks;

generating, with the computer, a plurality of views comprising at least one business user view and at least one technical
user view, wherein the at least one business user view is generated based on a first configuration associated with the at
least one business group, the at least one business user view including identification of the one or more business events,
wherein the at least one technical user view is generated based on a second configuration associated with the at least one
technical group, the at least one technical user view including identification of the one or more technical issues, identification
of the severity level for each of the one or more technical issues, and identification of the one or more proposed technical
solutions, wherein the at least one or more technical issues comprise issues with at least one of the one or more servers,
the one or more databases, the one or more software applications, or the one or more networks;

sending, with the computer, the at least one business user view, wherein the at least one business user view comprises information
about at least one interaction between the enterprise and the at least one customer, to a first set of user devices associated
with one or more first members of the at least one business group for display on the first set of user devices;

sending, with the computer, the at least one technical user view, wherein the at least one technical view comprises information
on the one or more least one technical issues, to a second set of user devices associated with one or more second members
of the at least one technical group for display on the second set of user devices;

updating, with the computer, the at least one business user view with a first update corresponding to updates to the identification
of the one or more business events;

sending, with the computer, the first update to the first set of user devices associated with the one or more first members
of the at least one business group for display on the first set of user devices;

updating, with the computer, the at least one technical user view with a second update corresponding to updates to at least
one of the identification of the one or more technical issues, the identification of the severity level for each of the one
or more technical issues, and the identification of the one or more proposed technical solutions;

sending, with the computer, the second update to the second set of user devices associated with the one or more second members
of the at least one technical group for display on the second set of user devices; and

providing one or more business continuity solutions to the user groups, the one or more business continuity solutions being
associated with the one or more proposed technical solutions and at least partially addressing at least one of the one or
more business events.

US Pat. No. 9,667,937

AUTO-SUMMARIZING VIDEO CONTENT SYSTEM AND METHOD

CenturyLink Intellectual ...

1. A method for auto-summarizing video and audio content, comprising:
retrieving, with a remote terminal at a service provider, video and audio content from a content database;
transmitting, with the remote terminal, the video and audio content to a plurality of user devices over a network;
streaming, with the remote terminal, the video and audio content on the plurality of user devices at different times;
receiving, with a summary server at the service provider, one or more inputs from two or more users among a plurality of users,
the plurality of users being associated with the plurality of user devices, said one or more inputs comprising one or more
triggers, wherein the one or more triggers correspond to one or more portions of the video and audio content that were streamed
on the plurality of user devices, the one or more portions of the video or audio content being presented to at least one user
of the plurality of first users at a first time different from a second time that the one or more portions of the video or
audio content was presented to at least one other user of the plurality of first users;

determining, with the summary server, one or more time codes each corresponding to each of the one or more triggers;
storing, in a time code database, the one or more time codes;
analyzing, with the summary server, the one or more time codes to determine at least one selected time code among the one
or more time codes that exceeds a predetermined number, wherein the predetermined number is based on at least one of a set
number of user selections or a percentage of user selections from among participating users, each of said at least one selected
time code including a central selected time code and a range of time codes spanning a predetermined number of seconds before
and after the central selected time code;

determining, with the summary server, one or more selected segments of the video and audio content corresponding to the at
least one selected time code;

creating, with the summary server, one or more summary tracks, each of the one or more summary tracks comprising each of the
one or more selected segments, wherein each of the one or more summary tracks further comprises at least one of a back-stepped
segment of the video and audio content or a forward-stepped segment of the video and audio content;

compiling, with the summary server, the one or more summary tracks into a summary sequence; and
storing, with the summary server, the summary sequence in a summary database.

US Pat. No. 9,521,150

SYSTEM AND METHOD FOR AUTOMATICALLY REGULATING MESSAGES BETWEEN NETWORKS

CenturyLink Intellectual ...

1. A profiler for regulating access between a remote network and a host network, the profiler comprising:
a processor for executing a set of instructions; and
a memory for storing the set of instructions, wherein the set of instructions are executed to:
determine one or more target devices for the host network accessible from one or more remote networks;
determine authorized content for messages from the one or more remote networks to the one or more target devices, wherein
authorized content specifies content that may be included in the messages to the one or more target device, the authorized
content being established by at least one authorized command for the one or more remote networks;

analyze the messages to determine whether the messages comply with respective message thresholds, for each of the one or more
remote networks, wherein the respective message thresholds specify at least one limit on how the messages determined to have
authorized content are communicated; and

communicate the messages between the host network and the one or more remote networks in response to compliance with the respective
message thresholds and determining that the messages contain authorized content;

wherein the one or more target devices of the host network provides at least one of statistics and administrative controls
of the host network to the one or more remote networks in response to receiving the messages.

US Pat. No. 9,509,584

OAM NAME STATE EVENT TRIGGER

CenturyLink Intellectual ...

1. A method for improving network monitoring comprising:
monitoring, using a processor, protocol data units that are being communicated from a first network device to a second network
device;

determining, with the processor, a path delay time for the protocol data units to be communicated from the first network device
to the second network device;

detecting, with the processor, that no protocol data units are being communicated from the first network device to the second
network device for a first time period greater than the path delay time;

responsive to identifying that no protocol data units have been communicated for the first time period, transmitting a first
signal from the first network device to the second network device to initiate a second count by initiating counting of the
protocol data units received at the second network device that are sent from the first network device;

responsive to identifying that no protocol data units have been communicated for the first time period, initiating, at the
first network device, a first count by initiating counting of the protocol data units that are transmitted to the second network
device;

detecting, with the processor, that no protocol data units are being communicated from the first network device to the second
network device for a second time period greater than the path delay time, wherein the second time period occurs after protocol
data units are communicated subsequent to the first time period;

responsive to identifying that no protocol data units have been communicated for the second time period, transmitting a second
signal from the first network device to the second network device to terminate the second count by terminating counting of
the protocol data units received at the second network device;

responsive to identifying that no protocol data units have been communicated for the second time period, terminating, at the
first network device, the first count by terminating counting of the protocol data units that are transmitted to the second
network device; and

determining, with at least one of a network management system, the first network device, or the second network device, frame
loss by comparing the first count of the protocol data units that are transmitted by the first network device and the second
count of the protocol data units that are received by the second network device, during the period between the first time
period and the second time period.

US Pat. No. 10,110,444

MODEL DRIVEN SERVICE STATE MACHINE LINKAGE METHODOLOGY AND SYSTEM

CenturyLink Intellectual ...

1. A method, comprising:establishing, with a first computing system of a first network that is associated with a first entity, a first communication link with a second computing system of a second network that is associated with a second entity;
determining, with the first computing system, whether there is a common network resource state schema between the first network and the second network;
based on a determination that there is a common network resource state schema between the first network and the second network, identifying, with the first computing system, which versions of the common network resource state schema are available, and negotiating, by the first computing system with the second computing system, which version will be used to implement a first common version of the common network resource state schema between the first network and the second network;
implementing, with the first computing system, the first common version of the common network resource state schema for the first communication link between the first computing system and the second computing system to harmonize network state information between the first network and the second network to generate first network state information of the first network and second network state information of the second network that are consistent with the first common version of the common network resource state schema;
retrieving, with the first computing system, the second network state information of the second network from the second computing system;
generating, with the first computing system, a first user interface that incorporates and presents the first network state information of the first network and the second network state information of the second network that are consistent with the first common version of the common network resource state schema; and
sending, with the first computing system and to a user device associated with a user, the generated first user interface for display of a combination of the first network state information of the first network and the second network state information of the second network in a single user interface on the user device.

US Pat. No. 10,098,008

OPTIMIZED DISTRIBUTION OF WIRELESS BROADBAND IN A BUILDING

CenturyLink Intellectual ...

1. A method of optimizing the distribution of a broadband wireless signal in a building comprising:inserting at least one antenna into a building ventilation system associated with a building;
transmitting from a single location a wireless broadband training sequence from the at least one antenna in communication with a transmitter, the wireless broadband training sequence comprising multiple orthogonal subcarriers;
detecting the wireless broadband training sequence with a receiver;
analyzing a parameter of the detected wireless broadband training sequence; and
optimizing a subsequently transmitted wireless broadband signal based at least in part upon the analyzed parameter of the wireless broadband training sequence.