Patents Assigned to Level 3 Communication, LLC
-
Patent number: 10848415Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing routing service for managing and routing collaboration participants. A collaboration conferencing routing server may provide configurability in routing a collaboration conference to a conference bridge based on any number of criteria and information about the requester and the communications network on which the conference occurs.Type: GrantFiled: June 18, 2020Date of Patent: November 24, 2020Assignee: Level 3 Communications, LLCInventors: Andrew J. Broadworth, Darren J. Behmlander, Adam C. Uzelac
-
Patent number: 10848347Abstract: In one embodiment, a computer-implemented method of managing a virtual local area network (VLAN) domain associated with a network is provided. In this embodiment, the method comprises: defining a VLAN domain comprising a list of a plurality of connectively coupled ports of the network associated with the VLAN domain; and assigning at least one VLAN associated with the plurality of connectively coupled ports. In another embodiment, a system for managing virtual local area networks (VLANs) in a network is provided. In this embodiment, the system comprises a network provisioning module for defining a VLAN domain comprising a list of a plurality of connectively coupled ports of the network associated with the VLAN domain and assigning at least one VLAN associated with the plurality of connectively coupled ports.Type: GrantFiled: December 16, 2010Date of Patent: November 24, 2020Assignee: Level 3 Communications, LLCInventors: James Ryan, Marcus Hadavi, Michael Renner, Jerry Cox, James Dwyer
-
Publication number: 20200366954Abstract: Examples described herein relate to apparatuses and methods for managing caching for a content delivery system, which may include receiving a content request indicating that the caching agent is requesting content data for a client, filling the content data in a first cache storage of the business logic agent, providing the cached content data to the caching agent, and while a second cache storage of the caching agent is being filled with the content data, maintaining the cached content data in response to receiving additional content requests from the caching agent. The additional content requests may indicate that the caching agent is requesting the same content data for additional clients.Type: ApplicationFiled: March 12, 2020Publication date: November 19, 2020Applicant: Level 3 Communications, LLCInventor: William CROWDER
-
Publication number: 20200366730Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.Type: ApplicationFiled: August 7, 2020Publication date: November 19, 2020Applicant: Level 3 Communications, LLCInventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
-
Publication number: 20200366528Abstract: Aspects of the disclosure involve systems and methods for utilizing Virtual Local Area Network separation in a connection, which may be a single connection, between a customer to a telecommunications network and a cloud environment to allow the customer to access multiple instances within the cloud through the connection. A customer may purchase multiple cloud resource instances from a public cloud environment and, utilizing the telecommunications network, connect to the multiple instances through a communication port or connection to the cloud environment. To utilize the single connection or port, communication packets intended for the cloud environment may be tagged with a VLAN tag that indicates to which cloud instance the packet is intended. The telecommunications network may route the packet to the intended cloud environment and configure one or more aspects of the cloud environment to analyze the attached VLAN tag to transmit the packet to the intended instance.Type: ApplicationFiled: August 5, 2020Publication date: November 19, 2020Applicant: Level 3 Communications, LLCInventor: Austin D. Ritchie
-
Patent number: 10841177Abstract: An autonomous content delivery network (CDN) is partitioned into multiple virtual CDNs which are organized into a CDN hierarchy. Within the CDN hierarchy, a parent virtual CDN grants at least one privilege to at least one child virtual CDN. The parent virtual CDN has an instance of a CD service of a first type and the child virtual CDN has no instance of the CD service of the first type. The CD service of the first type is selected from: a rendezvous service; a streaming service, a configuration service, a control service, a collector service, and a cache service.Type: GrantFiled: December 13, 2013Date of Patent: November 17, 2020Assignee: Level 3 Communications, LLCInventors: Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney
-
Patent number: 10841398Abstract: A content delivery network (CDN) includes a plurality of CDN components including at least one CDN rendezvous mechanism and at least one control core. The CDN components are controlled by control core data from the at least one control core. Some CDN components obtain CDN resources including control core data from at least some other CDN components. The CDN components use the CDN rendezvous mechanism to select one or more CDN components from which to obtain CDN resources.Type: GrantFiled: November 5, 2018Date of Patent: November 17, 2020Assignee: Level 3 Communications, LLCInventors: Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin, Christopher Newton
-
Patent number: 10841200Abstract: A differentiated routing system is provided for routing a communication service according to an access point of a subscriber terminal to a first network domain. The system includes a computing system executing a core routing engine (CRE) that receives a request for a communication service from the subscriber terminal. When the communication service is to be routed to a second network domain, the CRE identifies an access point at which the subscriber terminal accesses the first network domain, includes a tag in the request according to the identified access point. The tag includes information to be used by the second network domain for routing the communication service. The CRE then transmits the request to the second network domain.Type: GrantFiled: May 15, 2017Date of Patent: November 17, 2020Assignee: Level 3 Communications, LLCInventors: Patrick S. Callahan, Richard Dean Terpstra, Adam Charles Uzelac
-
Patent number: 10841349Abstract: An embodiment of a method includes receiving a subscription request specifying one or more destination sites to receive a video feed and respective times at which to deliver the video feed to each of the one or more destination sites over a terrestrial network, wherein respective delivery times are within a publication time range in which the video feed will be available, and configuring available resources to deliver the requested video feed to the one or more destination sites at the respective times.Type: GrantFiled: March 4, 2019Date of Patent: November 17, 2020Assignee: Level 3 Communications, LLCInventors: Ryan Korte, Billy Hoffmann, Drew Hall, David Balda
-
Patent number: 10841370Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing a failover system and method for one or more collaboration conference web adapters. In general, the system and method allow for the movement of traffic or other communication packets associated with a collaboration conference from one adapter located in a first data center to another adapter located in a second data center. In one embodiment, the failover may occur in response to the detection or determination of a failure or loss of an operational state at an adapter of the system. In another embodiment, the failover may occur in response to a selection from an operations center to move the traffic to the selected adapter or second data center.Type: GrantFiled: April 16, 2018Date of Patent: November 17, 2020Assignee: Level 3 Communications, LLCInventors: Craig Foucher, Raja Bhattacharjee
-
Patent number: 10841179Abstract: Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.Type: GrantFiled: August 8, 2019Date of Patent: November 17, 2020Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10841400Abstract: A node in a content delivery network (CDN) receives a request for content and determines information about the request. When sufficient information about the content is determined, the request is assigned to an appropriate CD service to process the request; and when insufficient information about the content is determined, the request is assigned to a generic CD service to process the request. The generic CD service processes the request; and provides updated information about the content to be used for processing future requests. An appropriate CD service processing a request may also provide updated information about the content to be used for processing future requests.Type: GrantFiled: December 15, 2014Date of Patent: November 17, 2020Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20200358691Abstract: A traffic controller device for distributing or otherwise controlling the distribution of routing information may be included in a telecommunications network. The traffic controller may receive routing tables from a plurality of network devices, such as one or more provider edge devices of the network. The traffic controller, upon receiving the routing information from the provider edge devices, may generate a routing table associated with each device providing the routing information. The traffic controller may also provide updates to one or more of the networking devices associated with the controller. The traffic controller may alter or update, at the traffic controller, the routing table associated with the target provider edge device based on the network policy. The routing information in the routing table for that device and maintained by the traffic controller may be updated with a new route or new local preferred parameter value.Type: ApplicationFiled: January 29, 2020Publication date: November 12, 2020Applicant: Level 3 Communications, LLCInventor: Logan Rawlins
-
Publication number: 20200359221Abstract: A robocall management system is provided that identifies, classifies, and routes one or more robocalls on ingress into a telecommunications network. In some instances, a robocall may be received at an ingress point of the network and analyzed by the robocall management system. Analysis of the received call may access one or more types of identification, such as an identification token, and classify the robocall as permissible or impermissible based on the identification data. Additionally, the robocall management system may monitor a rate of received robocalls from a known robocall customer and compare the rate of robocalls made to a CPS threshold value associated with the customer. One or more routing actions may be executed on a received robocall based on the classification, including routing the robocall to the destination, selecting a routing path via the receiving network, and/or blocking the robocall at the ingress device.Type: ApplicationFiled: March 5, 2020Publication date: November 12, 2020Applicant: Level 3 Communications, LLCInventor: Adam C. Uzelac
-
Publication number: 20200358654Abstract: Systems, methods, and non-transitory computer-readable storage media which have instructions stored for execution on a processor, for automating the commissioning of a transport network element within a network. A system configured according to this disclosure can be an Automated Commissioning Tool which can initiate communications with a network element on the network. The Automated Commissioning Tool can then retrieve updated firmware corresponding to the network element and configure the network element to have the updated firmware. Finally, the Automated Commissioning Tool can determine, from a network plan, a first port on the network element which is to be connected via a cross-connect to a second port on the network element and establish the cross-connect on the network element. At this point the network element may be commissioned to operate as a transport network element within the network.Type: ApplicationFiled: July 29, 2020Publication date: November 12, 2020Applicant: Level 3 Communications, LLCInventors: Bernie C. Lehman, Erik W. McLeod
-
Publication number: 20200358693Abstract: This disclosure describes systems, methods, and devices related to the distribution of routes in a telecommunications network. A networking device may receive a plurality of routing information from the plurality of edge devices of a telecommunications network, each of the plurality of routing information comprising a local preferred route for a corresponding edge device. The networking device may generate a plurality of routing tables, each of the plurality of routing tables associated with a corresponding edge device of the plurality of edge devices and comprising the local preferred route for the corresponding edge device. The networking device may update the local preferred route of a first routing table of the plurality of routing tables with the local preferred route of a second routing table of the plurality of routing tables.Type: ApplicationFiled: May 7, 2020Publication date: November 12, 2020Applicant: Level 3 Communications, LLCInventor: Logan RAWLINS
-
Patent number: 10834049Abstract: Various systems and methods for dynamically registering a communication device with a network are disclosed. As one example, a system is disclosed that includes a home feature server, a central feature server, and a floating feature server. The floating feature server is communicably coupled to at least the home and central feature servers, and the home feature server is communicably coupled to at least the central feature server. The home feature server is associated with a communication device. The floating feature server is communicably coupled to a computer readable medium that includes instructions executable by the floating feature server to: receive an access request from the communication device; issue a services request to the home feature server; and service the access request. Various other embodiments and/or features are also disclosed.Type: GrantFiled: June 19, 2019Date of Patent: November 10, 2020Assignee: Level 3 Communications, LLCInventors: Richard D. Terpstra, Daryl W. Malas
-
Patent number: 10834180Abstract: A content delivery (CD) network delivers content on behalf of multiple content providers. A method includes determining that certain content is trending in a first geographic region during a first time period; and, based on the determining, causing the certain content to be prefetched by the CDN in a second geographic region by a given time after said first time period, wherein, during the first time period, the time in the second geographic region is earlier than the time in the first geographic region.Type: GrantFiled: October 9, 2017Date of Patent: November 10, 2020Assignee: Level 3 Communications, LLCInventors: William Crowder, Christopher Newton
-
Publication number: 20200350987Abstract: Systems, methods, and devices are disclosed for monitoring optical communications between a managed location and a remote location. In particular, an optical signal is transmitted over an optical fiber and passed-through a test device. A portion of the optical signal is filtered from the original optical signal and passed to a monitoring unit. The monitoring unit may instruct one or more switches in the test device to loop the optical signal back toward the managed location. Subsequently, testing and monitoring may be performed at the managed location. The device may provide a test output or may transmit the information to the managed location.Type: ApplicationFiled: September 25, 2018Publication date: November 5, 2020Applicant: Level 3 Communications, LLCInventors: Jeffrey K. Storey, John F. Waters, Andrew Dugan, Salvador Paredes, Gary Ratterree
-
Publication number: 20200351343Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an API description of an external network service and using the API to integrate the external service into a network. An embodiment operates by receiving, from a service provider, a description of an application programming interface (API), transmitting a call to the service provider using the API for creating a new instance of a service and transmitting to the service provider a traffic flow upon which the service will be applied.Type: ApplicationFiled: July 22, 2020Publication date: November 5, 2020Applicant: Level 3 Communications, LLCInventor: William Sella