Patents Assigned to Level 3 Communication, LLC
  • Publication number: 20110231647
    Abstract: A computer-implemented method operable in a computer system comprising a plurality of computers including at least a first computer and at least two second computers, the method includes: obtaining a first identifier from the first computer at the at least two second computers, said first identifier having been determined, at least in part, by applying a first function to the content of the data item, wherein the first function comprises a hash function; and at least one of the at least two second computers using the first identifier to ascertain a storage location for the data item on the computer system. At least one of the at least two second computers may use the first identifier to access the data item on the computer system. The method may include verifying that the content of the data item has not changed since creation of the first identifier.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 22, 2011
    Applicants: Kientech, Inc., Level 3 Communications, LLC
    Inventors: David A. FARBER, Ronald D. LACHMAN
  • Publication number: 20110225177
    Abstract: A method of managing information in a content-addressable computer system comprising a plurality of computers including at least a first computer and at least two second computers. The method includes creating a first identifier for a data item, at least in part, by hashing the content of the data item; sending a request including the first identifier from the first computer to the at least two second computers to access the data item, wherein at least one of the at least two second computers uses the first identifier to access the data item; and verifying that the content of the data item has not changed since the creation of the first identifier. 2. The method may include using the first identifier to locate a storage location for the data item on the computer system.
    Type: Application
    Filed: May 6, 2011
    Publication date: September 15, 2011
    Applicants: Kinetech, Inc., Level 3 Communications, LLC
    Inventors: David A. Farber, Ronald D. Lachman
  • Patent number: 8019844
    Abstract: A system and method for generating an analysis and detection engine operable to monitor and report data in a telecommunications network includes a plurality of selectable processing modules. Each module is individually configurable to perform predetermined processing and data storage functions including specification of dimensions for which processing is to be applied, and collectively configurable in a linear communication path so as to define unique data analysis/detection flows.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: September 13, 2011
    Assignee: Level 3 Communications, LLC
    Inventor: John Ward
  • Publication number: 20110219120
    Abstract: 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: Application
    Filed: May 16, 2011
    Publication date: September 8, 2011
    Applicant: Level 3 Communications, LLC
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Patent number: 8015298
    Abstract: 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: Grant
    Filed: February 23, 2009
    Date of Patent: September 6, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey G Koller
  • Patent number: 8009236
    Abstract: A transmission relay circuit, a broadcast signal relay method, and a signal detection device are disclosed. Preferably, the transmission relay circuit includes a microcontroller, a broadcast signal sensing and discerning circuit configured for determining the broadcast signal selected from a group consisting of (NTSC, ASI, DS-3, SDI, and HD-SDI signals). The method preferably includes the steps of determining a signal type, directing the signal to an analog broadcast signal processing circuit when the signal is determined to be to be an analog video signal, directing the signal to a digital broadcast signal processing circuit when the signal is either a digital video signal, or a digital video transport signal, and relaying the processed signal to a local loop provider. The detection device preferably includes at least a multi-layer printed circuit board with an isolation/buffer amplifier and terminator, and a signal detection circuit for detecting and determining the broadcast signal type.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: August 30, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: David J. Keener, John S. Jones, Peter L. Ward
  • Patent number: 8001096
    Abstract: A file system includes a plurality of servers to store file data as segments or chunks; and first data that includes file identifiers for files for which the file data are stored as segments; and second data that maps the file identifiers to the segments to which the file identifiers correspond; and location data that identifies which of the plurality of servers stores which of the segments, the location data being keyed on segment identifiers, each segment identifier being based on the data in a corresponding segment.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 16, 2011
    Assignees: Kinetech, Inc., Level 3 Communications, LLC
    Inventors: David A. Farber, Ronald D. Lachman
  • Publication number: 20110196894
    Abstract: A method, in a system in which a plurality of data items are distributed across a plurality of computers, includes, at a first computer in the network, (a) receiving from a requesting computer in said network, a request, the request including a specific name of a particular data item, wherein the particular data item comprises a particular sequence of bits, and wherein the specific name of the particular data item is based at least in part on the data comprising the particular data item, the specific name of the particular data item having been determined, at least in part, using a given function of the particular sequence of bits, wherein two identical sequences of bits have the same name as determined using the given function; and (b) causing said requesting computer to obtain at least a portion of said particular data item from a second computer in said network, said second computer being distinct from said first computer.
    Type: Application
    Filed: April 21, 2011
    Publication date: August 11, 2011
    Applicants: Kinetech, Inc., Level 3 Communications, LLC
    Inventors: David A. Farber, Ronald D. Lachman
  • Patent number: 7995151
    Abstract: A method and system for airing broadcast signals is disclosed. Preferably, the system includes a production truck interface panel receiving a broadcast signal. A transmission relay circuit relays the signal from the interface panel to a broadcast network, and preferably including a broadcast signal detection circuit, and a signal processing circuit. The detection circuit determines a signal type of the broadcast signal, and the signal processing circuit processes the determined signal type. The system preferably further includes an operations control station displaying the determined type of broadcast signal.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: August 9, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: David J. Keener, John S. Jones, Peter L. Ward
  • Patent number: 7995736
    Abstract: 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: Grant
    Filed: June 14, 2010
    Date of Patent: August 9, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: Matthew K. Davis, Dan Jordan, Greg Gualtieri, Richard Terpstra, Janis Griffin, Murli S. Nair, Susmita G. Saha
  • Patent number: 7995729
    Abstract: 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: Grant
    Filed: December 20, 2010
    Date of Patent: August 9, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: Matthew K. Davis, Dan Jordan, Greg Gualtieri, Richard Terpstra, Janis Griffin, Murli S. Nair, Susmita G. Saha
  • Patent number: 7995479
    Abstract: A system facilitates the visualization of a network having multiple nodes. The system collects information from at least one of the nodes (510). The information describes network operation over a period of time. The system then reconstructs the network operation for the time period from the collected information (520) and presents the reconstructed network operation to an operator (530-550).
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: August 9, 2011
    Assignees: Verizon Corporate Services Group Inc., Level 3 Communications, LLC, Raytheon BBN Technologies Corp.
    Inventor: John Richard Zavgren, Jr.
  • Patent number: 7986881
    Abstract: Optical communications systems including grooming, protection, restoration, and migration on a unified network platform, and using a unified control plane. The systems may include combinations of optical bypass and mesh restoration, may include combinations of shared mesh and dedicate protection, and may be combinations of long haul, extended long haul, and ultra long haul systems. The systems may also include a configurable DWDM tier to accommodate dynamic traffic patterns, thereby allowing for increased operational flexibility.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: July 26, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: Jonathan L. Weston-Dawkes, Stefano Baroni, Marian Trnkus, Lotfi M. Benmohamed, Jean-Luc Ronarc'h
  • Patent number: 7969992
    Abstract: A method and system for determining a route for a packet traveling over at least one system from a source to a destination is disclosed. A first geographic area corresponds to the source and a second geographic area corresponds to the destination. The destination further has an address which does not indicate the second geographic area. In this aspect, the method and system include associating an address for the destination with the second geographic area to allow selection of the route for the data packet based on the second geographic area and selecting the route based on a second geographic area. In a second aspect, the method and system include providing a direct link having a controllable amount of traffic and selecting the direct link as at least a portion of the route when a data packet to the destination is to be routed. The method and system also facilitate selection of a route for a data packet. In this aspect, the method and system include obtaining information relating to an autonomous system.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: June 28, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: Allan Steven Leinwand, Bruce Eric Pinsky, John Nicol Stewart, Bruce Mathieu Hahne
  • Publication number: 20110149800
    Abstract: 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: Application
    Filed: December 16, 2010
    Publication date: June 23, 2011
    Applicant: Level 3 Communications, LLC
    Inventors: James Ryan, Marcus Hadavi, Michael Renner, Jerry Cox, James Dwyer
  • Patent number: 7965645
    Abstract: Various systems and methods for intercepting transmissions are disclosed. In one embodiment, a system is disclosed that includes a media gateway communicably coupled to a soft switch and an acquisition facility. A first processor and a first computer readable medium are associated with the soft switch. The computer readable medium includes instructions executable by the processor to receive a transmission originating from a first communicator and indicating at least a second communicator, and to direct the transmission to the acquisition facility via the media gateway. A second processor and second computer readable medium are included, and the second computer readable medium includes instructions executable by the second processor to direct the transmission from the media gateway to the second communicator such that direction of the transmission to an acquisition facility is obscured from at least the second communicator. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: June 21, 2011
    Assignee: Level 3 Communications, LLC
    Inventor: Jeffrey P. Pelletier
  • Publication number: 20110145386
    Abstract: 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: Application
    Filed: December 24, 2010
    Publication date: June 16, 2011
    Applicant: Level 3 Communications, LLC
    Inventors: Paul E. Stolorz, John K. Salmon, Michael S. Warren, Mark Brady, Maksim Yevmenkin, Jeffrey Koller, Aric Hagberg, David Pfitzner, Ted Middleton
  • Patent number: 7961720
    Abstract: Embodiments of the invention include a method for routing an Internet Protocol (IP)-based call through a first IP-based network to a second IP-based network. The method includes receiving an IP-based call request in the first network; identifying one or more geographic trunk groups that can be used to route the call request out of the first network, wherein each of the one or more geographic trunk groups represents a logical grouping of one or more IP trunk groups between the first IP-based network and the second IP-based network; selecting one of the one or more geographic trunk groups; and routing the received call request via the selected geographic trunk group to an IP address associated with the selected geographic trunk group. Other embodiments are also disclosed.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: June 14, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: Richard Terpstra, Greg Gualtieri
  • Patent number: 7961863
    Abstract: 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: Grant
    Filed: August 24, 2009
    Date of Patent: June 14, 2011
    Assignee: Level 3 Communications, LLC
    Inventors: Bill Long, Dan Jordan, Alissa Baan, Janis Griffin
  • Patent number: 7962923
    Abstract: A method of supporting condition synchronization for a shared data structure so as to provide concurrent access. A protocol is provided between a thread creating a request as part of a remove operation and a thread fulfilling a request as part of an add operation. The protocol provides for the thread making such a request to check the request_value field of the request node and then wait on its own condition variable. A requesting thread sets a requestor_id field of a request node with a value that identifies the thread. A fulfilling thread sets a request_value field of a request node with the address of the data node with the value, and then signals the requesting thread as identified by the requestor_id field. Upon receiving the signal, the requesting thread wakes up and retrieves the value from the data node pointed to it by the request_value field of the request node.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: June 14, 2011
    Assignee: Level 3 Communications, LLC
    Inventor: William E. Hopkins