Abstract: A content delivery framework (CDF) includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services comprise one or more CD service networks, and each particular CD service network has a dynamic network topology.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
September 2, 2014
Assignee:
Level 3 Communications, LLC
Inventors:
Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
Abstract: A modular enclosure system and kit for containing and regulating the flow of air in and around data center and gateway facility equipment (e.g., server racks, equipment racks, cabinets, data storage libraries). The modular enclosure system can readily be adapted to differing types of equipment and to the differing cooling needs of different equipment. The system includes lightweight, thermally insulated, modular, interconnectable wall and ceiling panels adapted to enclose the equipment and an inflow of cool air, vent panels adapted to regulate the flow of air into and out of the enclosure, and cable ports that allow cables to pass into and out of the enclosure while minimizing bypass airflow.
Abstract: A method and system for managing the routing of traffic within a network develops a topological address space map of the network to enable a “best route” selection process. The network is comprised of a backbone connected to a plurality of peering partners. Points on the network monitor traffic flows. A central facility analyzes the traffic flows and routes within the network and performs intelligent routing management. Intelligent routing management ensures that traffic is properly routed through preferred routes on the network, and avoids inefficient routing. Intelligent routing management also selects new routes to be injected into the network in order to further improve the accuracy of the address space map of the network. Intelligent routing management ensures that bandwidth is requested and delivered topologically closely to peering partner networks, and that traffic is carried by the backbone for long haul data distribution in both directions.
Type:
Grant
Filed:
June 22, 2009
Date of Patent:
August 26, 2014
Assignee:
Level 3 Communications, LLC
Inventors:
Michael E. Gaddis, Peter N. Hicks, David Barmann, Steven T. Nunes
Abstract: A method in a content delivery framework includes, at a first service, receiving invalidation information relating to at least one resource; invalidating the at least one resource; and then, when the at least one resource has been invalidated at the first service, providing first information about the invalidating to a collector system. At a second service distinct from the first service, receiving the invalidation information relating to the at least one resource; invalidating the at least one resource at the second service; and then, when the at least one resource has been invalidated at the second service, providing second information about the invalidating at the second service to the collector system.
Type:
Application
Filed:
December 3, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
Abstract: 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:
Application
Filed:
December 13, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney
Abstract: A content delivery network (CDN) includes a single autonomous CDN partitioned into multiple virtual CDNs, the multiple virtual CDNs being organized into a CDN hierarchy. Each virtual CDN is allocated separate physical resources. Within the CDN hierarchy, at least one parent virtual CDN has at least one child virtual CDN. A parent virtual CDN grants at least one privilege to at least one child virtual CDN.
Type:
Application
Filed:
December 13, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
Abstract: A first group is defined from an arbitrary set of nodes comprising service instances. Each node in the first group assumes one or more responsibilities in processing a request across the first group. A second group is defined from an arbitrary set of nodes. Each node in the second group assumes one or more discrete responsibilities in processing a request across the second group. The second group has a topology distinct from that of the first group. Request processing is transitioned from the first group to the second group based on a responsibility adaptation policy.
Type:
Application
Filed:
December 3, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
Abstract: At a service on a device, for a first property including a first one or more resources: maintaining first invalidation information relating to resources associated with the first property in the memory on the device; and controlling receipt of invalidation information relating to the first property based on the an amount of space in the memory used by the invalidation information.
Type:
Application
Filed:
November 23, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
Abstract: Services in a content delivery framework include selective warm-up and wind-down strategies. The warm up strategies include (i) obtaining and preloading a global configuration object; (ii) obtaining and preloading at least some customer data; and (iii) pre-fetching content. The wind-down strategies include stopping acceptance of requests; flushing a cache; and finishing current processing of said particular service.
Type:
Application
Filed:
November 25, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney
Abstract: A computer-implemented method, operable in a system comprising multiple services, the services running on a plurality of devices, includes tracking first information about requests sent from at least one first service in a first collection of services to at least one second service in a second collection of services, the first collection of services being distinct from the second collection of services; tracking second information from the second collection of services about requests supposedly processed by the second collection of services; and reconciling the first information with the second information. The reconciling may be used to verify or audit information reported by the second collection of services.
Type:
Application
Filed:
November 23, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
Abstract: In a system with multiple service endpoints, receiving a first request including a resolver IP address, the first request being associated with a client; responding to the first request with a probe IP address, the probe IP address corresponding to a probe service; and generating first log information about the first request. The probe service associated with the probe IP address receives a second request, the second request including a client IP address associated with the client; and generates second log information about the second request, the second log information including the client IP address; determines a pseudo client IP address using the first log information and the second log information; and associates the pseudo client IP address with the resolver IP address.
Type:
Application
Filed:
November 23, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
Abstract: A system has multiple service endpoints running on a plurality of devices, wherein each particular service endpoint consumes control resources specifying a configuration for the particular service endpoint. A method includes evaluating a configuration object using first external resource inputs to produce an evaluated configuration object; generating a template, the generating using the evaluated configuration object and second external resource inputs; rendering the template with a set of actual parameter values to produce a localized control resource, the rendering using third external resource inputs; and providing the localized control resource to at least one service endpoint in the system.
Type:
Application
Filed:
November 23, 2013
Publication date:
August 7, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
Abstract: Implementations described and claimed herein provide systems and methods for managing inventory usage to predict when a pool of available inventory will become exhausted based on past usage trend data. In one implementation, raw usage data is extracted from a first data sample. The first data sample has a first input time, and the raw usage data specifies a total amount of inventory for one or more inventory types. The total amount of inventory is categorized for each of the inventory types into an amount of used inventory and an amount of available inventory. A projected inventory usage for each of the inventory types is generated based on the categorized total amount of inventory. The projected inventory usage defines an availability status of each of the inventory types.
Abstract: A content delivery method directs a request by a client for an object to a first server in a content delivery network (CDN), regardless of whether the first server has the requested object. If the first server has the requested object, then it is served to the client from the first server; otherwise, the first server redirects the client request to a second server in the CDN to handle the request. The second server may be a peer server of the first server. The first and second servers may be edge servers in the CDN.
Type:
Grant
Filed:
October 30, 2007
Date of Patent:
July 15, 2014
Assignee:
Level 3 Communications, LLC
Inventors:
Steven L. Seed, Kevin Hobbs, Shane M. Glynn, Isaac W. Foraker, Peter J. Jones, Homer H. Chen
Abstract: A method for call signaling and media flow in a network including receiving call signaling information from an originating Voice over Internet Protocol (VoIP) endpoint relaying the call signaling information to a destination VoIP endpoint, directing the originating VoIP endpoint to use a RTP media proxy and receiving a stream of media to the RTP media proxy from the originating VoIP endpoint.
Abstract: Systems and methods for determining and/or providing call origin location information. In one particular case, a method is provided for identifying communication origin location in relation to an emergency response system. The method includes providing a communication device stability module and receiving a network access request associated with a communication device. A location status of the communication device is determined, and based at least in part on the location status of the communication device, a query is issued requesting a location of the communication device.
Type:
Grant
Filed:
December 9, 2004
Date of Patent:
July 1, 2014
Assignee:
Level 3 Communications, LLC
Inventors:
Robert A. Hagens, John A. Morgan, Richard D. Terpstra
Abstract: According to various embodiments of the present invention, systems and methods for local number portability in a telecommunication network are disclosed. An embodiment of a method includes requesting a real-time (RT) customer service record (CSR) request for a telephone number (TN) associated with a local number portability (LNP) order, the requesting occurring prior to a second CSR request that occurs as part of a submit process for the LNP order; receiving, in response to the request for the RT CSR request, a RT CSR response from a telecommunications carrier that the TN is to be transferred from as part of the LNP order; and validating data in the RT CSR response in order to prevent rejections of the data in the second CSR during the LNP process. Other embodiments are also disclosed.
Type:
Grant
Filed:
October 30, 2007
Date of Patent:
June 24, 2014
Assignee:
Level 3 Communications, LLC
Inventors:
Gregory K. Brown, James Carlson, Maria Farnon, Greg A. Land, Bill Long, Troy D. Lynette, Richard D. Moore
Abstract: Implementations of the present disclosure involve an apparatus, system and/or method for a central hub of a telecommunications network to provide varying services for a received communication intended for varying telecommunications networks. In one embodiment, the central service hub receives the communication and provides the varying services for the communication based on information concerning the communication, such as the intended telecommunication network. In another embodiment, the central service hub analyzes the communication and determines to which telecommunications network the communication should be routed to apply the appropriate network services. The central service hub may comprise a softswitch, media gateway controller device or other telecommunications device that includes programming, such as an application programming interface (API), configured to receive and process the incoming communications.
Type:
Grant
Filed:
September 14, 2012
Date of Patent:
June 24, 2014
Assignee:
Level 3 Communications, LLC
Inventors:
Richard Dean Terpstra, David Allen Tschirhart, Matthew Abram Karp, Michael Jared Officer
Abstract: A content delivery framework (CDF) includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services comprise one or more CD service networks, and each particular CD service network has a dynamic network topology.
Type:
Application
Filed:
December 14, 2012
Publication date:
June 19, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
Abstract: A framework supporting content delivery includes multiple devices, each configured to run at least one content delivery service. The content delivery services include collector services, reducer services, and control services. Event information is provided from the services, and the control services provide control information to control operation or configuration of content delivery services.
Type:
Application
Filed:
December 14, 2012
Publication date:
June 19, 2014
Applicant:
Level 3 Communications, LLC
Inventors:
Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart