Patents Assigned to Level 3 Communication, LLC
-
Publication number: 20090080630Abstract: An embodiment of a method includes determining a customer service plan identifier from information associated with a received call, determining a route plan associated with the identified customer service plan, and routing the call on a trunk group identified in the determined route plan. The method may further include determining a jurisdiction of the call based on a dialed number identified in the call, determining a local routing number (LRN) associated with the call, and using a portion of the LRN to determine the trunk group. An embodiment of a system includes a switch operable to select a route for routing a call received on an ingress trunk associated with a customer that subscribes to a service plan, wherein the switch is further operable to select the route based on the service plan subscribed to by the customer associated with the ingress trunk.Type: ApplicationFiled: May 30, 2008Publication date: March 26, 2009Applicant: Level 3 Communications LLCInventors: Matthew K. Davis, Dan Jordan, Greg Gualtieri, Richard Terpstra, Janis Griffin, Murli S. Nair, Susmita G. Saha
-
Publication number: 20090074173Abstract: An embodiment of a method includes generating one or more route plans, each route plan being associated with a service plan, and provisioning the one or more route plans on a core routing engine accessible by a softswitch for routing calls according to the one or more route plans. The one or more route plans may include an on-net route plan and an off-net route plan. An embodiment of a system includes a local route manager (LRM) configured to generate one or more route plans associated with one or more respective service levels that customers can subscribe to. The system may further include an inventory of trunk groups containing a plurality of trunk group identifiers (IDs), wherein trunk group IDs are marked as either on-net or off-net.Type: ApplicationFiled: May 30, 2008Publication date: March 19, 2009Applicant: Level 3 Communications LLCInventors: Matthew K. Davis, Dan Jordan, Greg Gualtieri, Richard Terpstra, Janis Griffin, Murli S. Nair, Susmita G. Saha
-
Publication number: 20090016495Abstract: A calling network capable of accepting voice and data information includes a voice distribution server, wherein the voice distribution server is communicably coupled to an integrated access device, wherein the voice distribution server is associated with a computer readable medium, and wherein the computer readable medium includes a customer profile; and wherein the customer profile includes at least one registered access number associated with the integrated access device, and at least two quasi-registered access numbers associated with the integrated access device.Type: ApplicationFiled: September 24, 2008Publication date: January 15, 2009Applicant: Level 3 Communications LLCInventors: Daryl William Malas, Richard D. Terpstra
-
Publication number: 20090016236Abstract: A method for analyzing traffic in a communications network includes sampling data packets at a plurality of network interconnection points, wherein sampling the data packets includes generating a plurality of sampled packet data in one or more standardized formats, converting the sampled packet data from the one or more standardized formats into a neutral format, and aggregating the sampled packet data in the neutral format from the plurality of network interconnection points. A system includes a communications node operable to sample data packets flowing through and generate sample packet data in a specified format, a collector node operable to convert the sampled packet data into a neutral format, the collector node further operable to map IP addresses of the sampled packet data to corresponding prefixes in a routing table; and an aggregator node operable to aggregate neutrally formatted sampled packet data from a plurality of collector nodes.Type: ApplicationFiled: May 7, 2008Publication date: January 15, 2009Applicant: Level 3 Communications LLCInventors: Raoul Alcala, Niclas Comstedt, Jeff Whitaker
-
Publication number: 20090003573Abstract: A method includes determining all telephone numbers to which a selected CLLI can terminate calls, wherein the CLLI is associated with one or more major trading areas (MTAs), creating a FROM-TO relationship between at least a subset of TNs in the one or more MTAs and the TNs to which the selected CLLI can terminate calls, and provisioning the FROM-TO relationship on a core routing engine accessible to a switch. A system includes a local route manager (LRM) configured to receive input designating a CLLI as available for intra-MTA routing, the CLLI being associated with one or more MTAs, a cluster generator configured to create a first set of all telephone numbers (TNs) handled by the CLLI, a second set of selected TNs in the one or more MTAs, and an association between the first set and the second set, and a provisioning module configured to provision the association between the first set and the second set on a core routing engine to identify calls between TNs of the sets as local in jurisdiction.Type: ApplicationFiled: May 5, 2008Publication date: January 1, 2009Applicant: Level 3 Communications, LLCInventors: Bill Long, Dan Jordan, Alissa Baan, Janis Griffin
-
Patent number: 7457859Abstract: A system monitors performance in a network that includes several network resources. The system obtains a list of targets in the network. The targets include selected ones of the resources. The system sends a request to the targets, receives responses from the targets, and determines a status of the targets based on the received responses or a lack of responses from the targets. The system then analyzes the status of the targets to determine compliance with the service-level guarantee.Type: GrantFiled: October 24, 2002Date of Patent: November 25, 2008Assignees: Level 3 Communications LLC, BBN Technologies Corp., Verizon Corporate Services Group, Inc.Inventors: Irvin C. Schick, Gregory Hersh
-
Publication number: 20080279222Abstract: A system and method of distributing traffic across a computer network is provided using a relay apparatus. A relay apparatus includes an interface to a communication network, a data store, and a processor. The data store includes data elements associating a first network address of a server to a second network address of the server. The processor is configured to receive a request corresponding to a data element in the data store, use the data element to determine a corresponding server, and forward the request to the server in a manner such that any response to the forwarded request is sent to the relay apparatus.Type: ApplicationFiled: July 23, 2008Publication date: November 13, 2008Applicant: Level 3 Communications LLCInventors: Vincent A. Fuller, Michael Slocombe, Matthew Miller
-
Patent number: 7440455Abstract: A calling network capable of accepting voice and data information includes a voice distribution server, wherein the voice distribution server is communicably coupled to an integrated access device, wherein the voice distribution server is associated with a computer readable medium, and wherein the computer readable medium includes a customer profile; and wherein the customer profile includes at least one registered access number associated with the integrated access device, and at least two quasi-registered access numbers associated with the integrated access device.Type: GrantFiled: December 22, 2005Date of Patent: October 21, 2008Assignee: Level 3 Communications, LLCInventors: Daryl William Malas, Richard D. Terpstra
-
Patent number: 7436936Abstract: According to various embodiments of the present invention, systems and methods for verifying the routing of a call through a network, including: generating an outbound call from a test tool in a first network, the outbound call including a test key and a destination number, the destination number being associated with a communication device accessible to first network, routing the outbound call to second network, receiving outbound call from second network in the form of inbound call to first network, the inbound call including the test key and the destination number, accessing the test key, and based at least in part on the test key, routing the inbound call to the test tool. In some instances, call tracking information may be collected, analyzed, and/or displayed.Type: GrantFiled: February 22, 2005Date of Patent: October 14, 2008Assignee: Level 3 Communications, LLCInventors: Richard D. Terpstra, Thomas S. Traylor, Gregory Keith Brown, John Thomas Ward, Andrew B. Lundgren
-
Publication number: 20080235400Abstract: A content distribution mechanism that distributes content of a content provider at various sites across a network and selects the site that is nearest a content requestor using an anycast address that resides at each of the sites. The sites are configured as nodes (or clusters) and each node includes a content server and a DNS server. The DNS servers are so associated with the content servers at their respective nodes as to resolve the name of the content provider to the IP address of the content servers at the nodes. The DNS servers each are assigned the anycast address in addition to a unique address, and the anycast address is advertised to the network (in particular, the network routing infrastructure) using Border Gateway Protocol (BGP). Node selection occurs when the network routing infrastructure selects a shortest path to the anycast address during DNS name resolution.Type: ApplicationFiled: March 18, 2008Publication date: September 25, 2008Applicant: Level 3 Communications, LLCInventors: Michael Slocombe, Matthew Miller, Casey Ajalat, Vincent A. Fuller
-
Publication number: 20080215755Abstract: A plurality of repeater servers form a shared content delivery network (CDN) to serve resources to clients on behalf of a plurality of content providers. First and second resources are associated with a first content provider, the first resource referencing the second resource. The second resource is associated with a domain of the shared CDN. Responsive to a request that causes the first resource to be served to a client from a server in a domain associated with the first content provider, a CDN server is identified in the domain associated with the shared CDN to serve the second resource to the client. The CDN server is selected based, at least in part, on load conditions on at least some of the CDN servers, and on the client's location.Type: ApplicationFiled: October 31, 2007Publication date: September 4, 2008Applicant: Level 3 Communications, LLCInventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Publication number: 20080215735Abstract: A repeater server in a content delivery network (CDN) maintains a list of resources that are no longer valid. When the server gets a request for a resource, it checks whether that resource is on the list, and, if so, it replicates the resource from a content provider's content source such as an origin server. Otherwise the repeater server tries to serve a copy of the requested resource or to obtain a copy from another location in the CDN.Type: ApplicationFiled: October 31, 2007Publication date: September 4, 2008Applicant: level 3 Communications, LLCInventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Publication number: 20080215718Abstract: In a framework wherein resources of a content provider may be delivered to clients from different domains, a method distributes the requests based on content-provider policies. In some cases, the domains include at least two distinct content delivery network (CDN) domains. The domains may include a content provider domain. Responsive to a request, either the content provider domain or one of the two CDN domains is selected, the selection being based at least in part on one or more policies set by the content provider.Type: ApplicationFiled: October 26, 2007Publication date: September 4, 2008Applicant: Level 3 Communications, LLCInventors: Paul E. Stolorz, John K. Salmon, Michael S. Warren, Jeffrey Koller, Aric Hagberg, Maksim Yevmenkin, Mark Brady, David Pfitzner
-
Publication number: 20080215750Abstract: A plurality of content providers provide multiple resources to multiple clients. At least some of said resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers. Each content provider provides at least some resources via one or more content sources associated with that content provider. Amounts of data transmitted by the CDN on behalf of each of the plurality of content providers are monitored. Based at least in part on said monitoring, requests for resources are selectively delivered at a lower transmission rate. The lower transmission rate is achieved by generating pauses or delays in the transmission.Type: ApplicationFiled: October 31, 2007Publication date: September 4, 2008Applicant: Level 3 Communications, LLCInventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Publication number: 20080192651Abstract: A system can check links of a plurality of networks that use different routing protocols. The system derives link states from a copy of a routing database according to the format of the routing database. The derived link states are formatted into a reference format and compared to reference link states to determine link state differences. A reference link state file can be updated based on the determined link state differences. A method involves obtaining a copy of a routing database from a router and deriving current link states from the copy of the routing database according to the format of the routing database. The derived link states are formatted into a reference format. The current link states are compared to reference link states to determine link state differences. User-friendly router names and router interface names are obtained from, for example, a router configuration file. IP addresses in the link state differences are mapped to the router names and router interface names.Type: ApplicationFiled: February 7, 2008Publication date: August 14, 2008Applicant: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Publication number: 20080181202Abstract: 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.Type: ApplicationFiled: April 1, 2008Publication date: July 31, 2008Applicant: Level 3 Communications, LLCInventors: James D. O'Brien, Elliot Eichen
-
Patent number: 7404010Abstract: Web pages retrieved by a browser core are translated into user interface component definitions and page information. The definitions and page information are transmitted to a user device which recomposes the definitions and page information into a format for presentation to a user on a user device. Transmitting the definitions and page information includes translation of the definitions and page information into a format appropriate for both the particular communications media on which the information is transmitted, and the device to which the information is transmitted. The device includes a browser client which performs the recomposition. The browser client also receives user input, and may respond by altering the information locally at the user device, and sending information related to the user selection back to the browser core for further processing.Type: GrantFiled: December 13, 1999Date of Patent: July 22, 2008Assignees: Verizon Corporate Services Group Inc., Level 3 Communications, LLCInventors: Steven E. Gardell, Denise A. Nelson, Bruce Reichlen
-
Publication number: 20080162700Abstract: Methods and apparatus for detecting a change in demand for server resources across a load-bearing system having one or more content servers hosting identical content, the load-bearing system being connected to a network of content servers; and automatically modifying the number of content servers on the load-bearing system in response to the change in demand.Type: ApplicationFiled: March 14, 2008Publication date: July 3, 2008Applicant: Level 3 Communications LLCInventor: Justin Aborn
-
Publication number: 20080151863Abstract: Embodiments of the present invention generally relate to network communications. More specifically, embodiments relate to a system and method for switching data through a network. An embodiment of a switching system communicatively couples an external network to a wide area network. The system includes a plurality of edge switches communicatively coupled to the external network, a plurality of core switches communicatively coupled to the wide area network, and an interconnected matrix of switches communicatively coupled to the core switches and the edge switches and configured to forward communication traffic between the edge switches and the core switches.Type: ApplicationFiled: October 31, 2007Publication date: June 26, 2008Applicant: Level 3 Communications LLCInventors: Joseph Lawrence, Christopher J. Gibbings, Niclas Comstedt, Nassar El-Aawar
-
Publication number: 20080147866Abstract: A method, operable in a framework wherein resources of a content provider may be delivered to clients from at least two distinct content delivery networks (CDNs). Responsive to a client request, one of the CDNs is selected, the selection being based at least in part on one or more policies set by the content provider. The client is provided with information associated with the selected CDN. The information may be a domain name such as a CNAME for the selected CDN. The policies may include a load share policy that specifies a relative load share for each CDN, and the selecting may attempt to satisfy the load share policy.Type: ApplicationFiled: October 31, 2007Publication date: June 19, 2008Applicant: Level 3 Communications, LLCInventors: Paul E. Stolorz, John K. Salmon, Michael S. Warren, Jeffrey Koller, Aric Hagberg, Maksim Yevmenkin, Mark Brady, David Pfitzner