Patents Assigned to Level 3 Communication, LLC
-
Patent number: 11489740Abstract: Systems and methods of disconnecting a network service provided over a network service path include using a computing device that obtains a service identifier assigned to network service and identifies a port of a network device included in a network service path associated with the service. The computing device transmits a request to the network device for port configuration data of the network device and based on the received port configuration data, determines whether the port is assigned to the network service. If so, the computing devices executes a remediation operation which includes transmitting a reconfiguration command to the network device that is adapted to cause the network device to update the port configuration data to free the port.Type: GrantFiled: April 4, 2022Date of Patent: November 1, 2022Assignee: Level 3 Communications, LLCInventors: Brian V. H. Nguyen, Shellie Wickham
-
Patent number: 11489755Abstract: Aspects of the present disclosure involve systems for providing multiple egress routes from a telecommunications network for a client of the network. In general, the system provides for a client of the network to receive intended packets of information through multiple connections to the network such that load balancing and failover services for traffic to the customer are provided. The process and system allow for telecommunications network to utilize a common next-hop value of announced border gateway protocol (BGP) routes to advertise multiple routes to reach a destination customer network or address. By utilizing a common next-hop value in the announced BGP information, the devices of the network may load balance communication packets to the destination customer or address among the multiple egress locations from the network, as well as providing fast failover to alternate routes when a failure at the network or customer occurs.Type: GrantFiled: July 13, 2021Date of Patent: November 1, 2022Assignee: Level 3 Communications, LLCInventors: Francis Ferguson, Eric Osborne, Clyde David Cooper, III, Brent W. Smith
-
Patent number: 11489967Abstract: Aspects of the present disclosure involve systems and methods for a collaboration conferencing system to track a total number of concurrently utilized ports across any number of conferencing bridges of the network for a particular customer and one or more billing actions may occur based on this tracking. This may result in an alternate billing option for the customer's use of the system. Further, a telecommunications network administrator may provide access to the collaboration conferencing system based on a total number of concurrently utilized ports rather than on a per conference or per minute basis. With the information of the number of purchased ports by the customer, the administrator may more accurately predict an available capacity for the collaboration conferencing system needed to support all of the users of the system and the potential collaboration conferences.Type: GrantFiled: September 27, 2021Date of Patent: November 1, 2022Assignee: Level 3 Communications, LLCInventors: Andrew J. Broadworth, Robert F. Nance, Gregory T. Ellison
-
Patent number: 11483247Abstract: A quality of service management system includes a rules engine that receives information associated with a communication path having an assigned quality of service (QoS) to be provided for a customer communication device, and identifies one or more network elements assigned to provide the communication path. Each network element having a plurality of queues configured to provide varying QoS levels relative to one another. For each of the network elements, the rules engine determines at least one queue that is configured to provide the communication path at the assigned quality of service, and transmits queue information associated with the determined queue to its respective network element, the network element conveying the communication path through the determined queue.Type: GrantFiled: March 10, 2021Date of Patent: October 25, 2022Assignee: Level 3 Communications, LLCInventors: Marcus Hadavi, James Ryan
-
Patent number: 11483178Abstract: A system and method for providing on-demand edge compute. The system may include an orchestrator that provides a UI and that controls an abstraction layer for implementing a workflow for providing on-demand edge compute. The abstraction layer may include a server configuration orchestration (SCO) system (e.g., a Metal-as-a-Service (MaaS) system) and API that may provide an interface between the orchestrator and the SCO. The API may enable the orchestrator to communicate with the SCO for receiving requests that enable the SCO to integrate with existing compute resources to perform various compute provisioning tasks (e.g., to build and provision a server instance). The various tasks, when executed, may provide on-demand edge compute service to users. The SCO API may further enable the ECS orchestrator to receive information from the SCO (e.g., compute resource information, status messages).Type: GrantFiled: December 29, 2021Date of Patent: October 25, 2022Assignee: Level 3 Communications, LLCInventors: Austin Ritchie, Scott Hemmann, Wen Wang, Brett Dwyer
-
Publication number: 20220337704Abstract: Novel tools and techniques are provided for implementing management of routing across multiple voice or data networks with separate routing masters. In various embodiments, in response to receiving a request to establish a call between a calling party in a first network and a called party in a second network, a computing system might receive a first set of network information from a first routing database(s) that is operated by a first service provider and a second set of network information from a second routing database(s) that is operated by a second service provider separate from the first service provider; might analyze the received first and second sets of network information to generate a unified routing model for optimizing routing of the call through the first and second networks; and might establish the call through a selected optimized route based on the generated unified routing model.Type: ApplicationFiled: July 1, 2022Publication date: October 20, 2022Applicant: Level 3 Communications, LLCInventors: Joseph A. Scivicque, Adam Uzelac
-
Patent number: 11477162Abstract: Systems and methods for receiving information on network firewall policy configurations are disclosed. Based on the received firewall configuration information, a configuration of a firewall and/or subnet of network devices is automatically provisioned and/or configured to control network traffic to and from the subnet.Type: GrantFiled: September 3, 2020Date of Patent: October 18, 2022Assignee: Level 3 Communications, LLCInventors: Jin-Gen Wang, Travis D. Ewert
-
Publication number: 20220329511Abstract: Examples of the present disclosure describe systems and methods for restricting the routing scope of an anycast service. In aspects, network traffic and/or network performance data may be received by a network device and/or an endpoint device in an anycast environment. The received network traffic and/or network performance may be evaluated using one or more automated logic systems or algorithms to identify indicators of potential failure or performance degradation for one or more devices in the anycast environment. Upon identifying one or more such indicators, a routing table of one or more network devices in the anycast environment may be dynamically modified to restrict routes to particular endpoint destinations. The network devices in the anycast environment may subsequently route network traffic according to the modified routing table(s).Type: ApplicationFiled: March 30, 2022Publication date: October 13, 2022Applicant: Level 3 Communications, LLCInventors: John R.B. Woodworth, Noah Weis, Dean Ballew, Brian J. Strong
-
Publication number: 20220329513Abstract: The present application describes a system and method for utilizing a tunnel in a networking routing protocol to provide a network segment access to additional servers when certain load balancing trigger events are detected.Type: ApplicationFiled: March 30, 2022Publication date: October 13, 2022Applicant: Level 3 Communications, LLCInventors: John R.B. WOODWORTH, Dean Ballew, Brian J. STRONG, Stewart BAMFORD
-
Patent number: 11470129Abstract: Novel tools and techniques are provided for implementing originating number or address-based route determination and routing. In various embodiments, a computing system may receive, from a first router among a plurality of routers in a first network operated by a first service provider, first SIP data, the first SIP data indicating a request to initiate a SIP-based media communication session between a calling party at an originating address in an originating network and a called party at a terminating address in a terminating network. The computing system may determine a communication route among a plurality of routes through the plurality of routers in the first network for establishing the SIP-based media communication session, based at least in part on the originating address, and may establish the SIP-based media communication session between the calling party and the called party via the determined communication route.Type: GrantFiled: August 24, 2021Date of Patent: October 11, 2022Assignee: Level 3 Communications, LLCInventor: Adam Uzelac
-
Patent number: 11463512Abstract: A computer-implemented method, in a content delivery (CD) network that delivers content on behalf of multiple content providers. The method includes, at a server in the CDN, wherein the server is currently processing at least one other request in at least one other session: receiving a connection request from a client, the connection request being associated with a corresponding content request; determining whether handling the content request will cause the server to become overloaded; and, based on the determining in (B) and on information about the content request, conditionally (i) accepting the content request, and (ii) terminating or throttling at least one session on the server.Type: GrantFiled: October 21, 2020Date of Patent: October 4, 2022Assignee: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Patent number: 11463401Abstract: Improved methods for retrieval of content from CDNs is provided that includes a rendezvous controller that receives information of an identification of content being requested and an estimated location of a content requesting device. Based on this information, the rendezvous system identifies a server within a CDN from which the requested content may be retrieved. The selected server may be based on a repeatable hash function such that the likelihood that the content being requested is cached at the selected server. Steering requests to a server of the CDN which may have the content cached may reduce the number of servers within the CDN with the same cached content, particularly for the highest requested content. The rendezvous system may then return a corresponding domain name associated with the selected server and that can be subsequently submitted to a DNS for resolution to the IP address of the identified server.Type: GrantFiled: February 1, 2022Date of Patent: October 4, 2022Assignee: Level 3 Communications, LLCInventor: Kevin C. Johns
-
Patent number: 11463520Abstract: Examples described herein relate to systems and methods for storing content items. The methods may be implemented by a computer comprising a processor, primary storage device, secondary storage, device and network interface. The primary storage device may receive, via the network interface, a plurality of content items responsive to respective requests from clients. The plurality of content items may be distributed, via the network interface, from the primary storage device to clients responsive to the respective requests from the clients. The processor may generate a dynamic priority list for the content items based on the respective requests from the clients over time, and may write, based on the dynamic priority list, only a subset of the content items to the secondary storage device.Type: GrantFiled: April 27, 2020Date of Patent: October 4, 2022Assignee: Level 3 Communications, LLCInventor: William Crowder
-
Patent number: 11463513Abstract: Examples described herein relate to apparatuses and methods for a node of a network to facilitate communication among two or more clients, including but not limited to determining, by the node, that the two or more clients are connected to the node for accessing data originating from an origin server, receiving, by the node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the node, the message to the at least one second client without routing the message to the origin server.Type: GrantFiled: October 5, 2021Date of Patent: October 4, 2022Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20220311665Abstract: The present disclosure is directed to consolidation of STP pairs without deploying new STP pairs and without making changes at a Service Switching Point to reflect the consolidation. In one aspect, a method includes identifying a first pair of signal transfer point devices to be decommissioned from a telecommunication network; identifying a second pair of signal transfer point devices to assume, in part, functionalities of the first pair of signal transfer point devices, each signal transfer point device of the first pair and the second pair having at least one primary point code and at least one secondary point code assigning a temporary secondary point code to each signal transfer point device of the first pair; and modifying at least one secondary point code of each signal transfer point device of the second pair with a primary point code of at least one signal transfer point device of the first pair.Type: ApplicationFiled: June 16, 2022Publication date: September 29, 2022Applicant: Level 3 Communications, LLCInventor: Brad Smeal
-
Patent number: 11456922Abstract: Implementations described and claimed herein provide systems and methods for custom-defined network routing. In one implementation, a set of custom defined network flow rules is received at an edge router of a primary network, which is in communication with a customer network. The set of custom defined network flow rules correspond to network traffic associated with the customer network. The set of custom defined network flow rules is stored in a forwarding table on the edge router. A packet of data is received at the edge router. The packet of data is attributed to the customer network. The set of custom defined network flow rules is applied to the pack of data using the forwarding table.Type: GrantFiled: October 28, 2020Date of Patent: September 27, 2022Assignee: Level 3 Communications, LLCInventor: Eric Osborne
-
Patent number: 11457089Abstract: A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes, by the service on the device: receiving a request for a particular resource from a client; determining whether the client includes an optimization support mechanism; when the client includes an optimization support mechanism, providing the client with a first version of the particular resource, optimized, at least in part, for the capabilities of the client in combination with the optimization support mechanism; otherwise providing the client with either (i) an un-optimized version of the particular resource, or (ii) a version of the particular resource optimized, at least in part, for the capabilities of the client without the capabilities of the optimization support mechanism.Type: GrantFiled: September 5, 2019Date of Patent: September 27, 2022Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11457091Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.Type: GrantFiled: June 29, 2021Date of Patent: September 27, 2022Assignee: Level 3 Communications, LLCInventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
-
Patent number: 11456953Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for generating a routing table. In one implementation, BGP route broadcasts are received by a control plane of a network. The BGP route broadcasts are aggregated into a table of address summarized routes based on IP addresses included in the BGP route broadcasts. A table of attribute summarized routes is generated from the table of address summarized routes based on similarities between attributes included in the address summarized routes.Type: GrantFiled: September 15, 2020Date of Patent: September 27, 2022Assignee: Level 3 Communications, LLCInventor: Eric Osborne
-
Publication number: 20220303307Abstract: Novel tools and techniques are provided for implementing web-based monitoring and detection of fraudulent or unauthorized use of voice calling service. In various embodiments, a computing system might receive, from a user device associated with an originating party, a request to initiate a call session with a destination party, the request comprising user information associated with the originating party and a destination number associated with the destination party; might query a database with session data (including user information) to access permission data and configuration data; and might configure fraud logic using received configuration data from the database. The computing system might analyze the session data and permission data using the configured fraud logic to determine whether the originating party is permitted to establish the requested call session with the destination party; if so, might initiate one or more first actions; and, if not, might initiate one or more second actions.Type: ApplicationFiled: June 6, 2022Publication date: September 22, 2022Applicant: Level 3 Communications, LLCInventors: Andrew J. Broadworth, Matthew McCarthy