Patents Assigned to Level (3) Communications
-
Publication number: 20230246913Abstract: 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: April 7, 2023Publication date: August 3, 2023Applicant: Level 3 Communications, LLCInventors: Bernie C. Lehman, Erik W. McLeod
-
Publication number: 20230247049Abstract: Aspects of the present disclosure involve systems and methods for utilizing verified autonomous system (AS) network interconnections received via a cryptographically certified Recognized Operating Agency (ROA) object to generate an interconnect network model which may be used as a reference model to mitigate hijacking of network communications in downstream route announcements. In particular, AS networks may announce or share a cryptographically certified ROA object that includes a list of other AS networks to which the announcing network is connected. A router, server, or other networking device may receive ROA objects from multiple AS networks and generate a model or graph of the interconnectedness of the AS networks. Further, because each ROA object may be cryptographically certified or signed, the networking device may trust the information provided in the received ROA objects. The networking device may further verify announced routing information against the generated network model.Type: ApplicationFiled: April 10, 2023Publication date: August 3, 2023Applicant: Level 2 Communications, LLCInventor: Michael Benjamin
-
Publication number: 20230246996Abstract: A content delivery method including the operations of receiving a uniform resource locator resolution request at an authoritative name server for a domain where the uniform resource resolution request is received based, at least in part, on a host name of the uniform resource resolution request where the host name is uniquely related to a resource associated with the uniform resource resolution request. The method further including the operation of tracking a popularity of the resource based on the host name uniquely related to the resource and providing a location within a network capable of delivering the resource where the provided location is based on the popularity of the resource.Type: ApplicationFiled: April 7, 2023Publication date: August 3, 2023Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11715264Abstract: A vessel network mesh and a tool mesh can be created for every frame of the gaming application. The simulated fluoroscopic x-ray image can be rendered using vessel network meshes and a pixel shader.Type: GrantFiled: October 28, 2021Date of Patent: August 1, 2023Assignee: LEVEL EX, INC.Inventors: Sam Glassenberg, Matthew Yeager, Steven Kane
-
Publication number: 20230239376Abstract: 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: ApplicationFiled: February 4, 2023Publication date: July 27, 2023Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230239380Abstract: A method and apparatus for managing requests in a computer network. A request for a resource from a first node is received by a second node. The request for a resource comprises a header with a timeout indication corresponding to an amount of time the first node will wait for a response to its request for the resource. The second node sends to the first node a response to the request for the resource prior to the end of the amount of time indicated in the timeout indication. The response to the request comprises either the resource or an error message.Type: ApplicationFiled: November 30, 2022Publication date: July 27, 2023Applicant: Level 3 Communications, LLCInventors: William CROWDER, William POWER, Laurence LIPSTONE
-
Publication number: 20230239232Abstract: A routing system can provide a Dynamic-Hybrid Forwarding Information Base (DHFIB). A control component of the routing system can build a routing table that includes routing information (e.g., prefixes, addresses, etc.) for use by a first routing component. The routing table can be ordered or ranked based on traffic information from the first routing component. Then, the control component can create the DHFIB from the routing table, wherein the DHFIB is a portion of the routing table and related to the first routing component. As such, the portion of the routing table selected for the DHFIB can be the set of prefixes in the routing table that represent the most frequently routed or most important prefixes in the routing table. Finally, the control component can forward the DHFIB to the first routing component to allow the routing component to route communications.Type: ApplicationFiled: March 31, 2023Publication date: July 27, 2023Applicant: Level 3 Communications, LLCInventors: Stewart Bamford, Brent Wharton Smith, Noah Kipling Weis
-
Publication number: 20230239316Abstract: In an embodiment, a computer implemented method receives flow data for a network flows. The method extracts a tuple from the flow data and calculates long-term and short-term trends based at least in part on the tuple. The long-term and short-term trends are compared to determine whether a potential network anomaly exists. If a potential network anomaly does exist, the method initiates a heavy hitter detection algorithm. The method forms a low-complexity intermediate stage of processing that enables a high-complexity heavy hitter detection algorithm to execute when heavy hitters are likely to be detected.Type: ApplicationFiled: March 30, 2023Publication date: July 27, 2023Applicant: Level 3 Communications, LLCInventor: Sergey Yermakov
-
Publication number: 20230231932Abstract: Aspects of present disclosure include devices within a transmission path of streamed content forwarding received data packets of the stream to the next device or “hop” in the path prior to buffering the data packet at the device. In this method, typical buffering of the data stream may therefore occur at the destination device for presentation at a consuming device, while the devices along the transmission path may transmit a received packet before buffering. Further, devices along the path may also buffer the content stream after forwarding to fill subsequent requests for dropped data packets of the content stream. Also, in response to receiving the request for the content stream, a device may first transmit a portion of the contents of the gateway buffer to the requesting device to fill a respective buffer at the receiving device.Type: ApplicationFiled: March 27, 2023Publication date: July 20, 2023Applicant: Level 3 Communications, LLCInventors: Timothy Brown, Veronica Kravchenko
-
Publication number: 20230231911Abstract: 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: March 27, 2023Publication date: July 20, 2023Applicant: Level 3 Communications, LLCInventor: William Sella
-
Publication number: 20230231789Abstract: Systems and methods for network quality testing are provided. Synthetic traffic may be sent through a first flow path and a second flow path. The second flow path includes a portion apportionable to the first flow path, internal to a server, and a portion apportionable to an external flow path, external to the server. Durations of traffic traveling through the first flow path and the second flow path are compared to determine the portion of the second flow path apportionable to the external flow path. In an example, time stamping may be performed by component(s) of the server, such as a kernel, to determine the durations of the traffic traveling through the first flow path and the second flow path.Type: ApplicationFiled: October 27, 2022Publication date: July 20, 2023Applicant: Level 3 Communications, LLCInventors: Kenneth BROOKMAN, David PIPER
-
Patent number: 11706132Abstract: Systems and methods for routing traffic through a network along Label-Switched Paths (LSPs) that may extend across multiple autonomous systems include performing Internet Protocol (IP) routing lookups as a packet is transmitted along the LSP. In one implementation, a packet having a predetermined value (which may be inserted by an upstream network device) is received at a network device after travelling along a first segment of an LSP. In response to identifying the predetermined label value of the packet, the network device may perform an IP routing lookup using IP routing information included in the packet to identify a next hop for the packet. The network device may then update a label of the packet such that the packet is routed along a second segment of the LSP and transmit the communication packet to the next hop.Type: GrantFiled: December 10, 2021Date of Patent: July 18, 2023Assignee: Level 3 Communications, LLCInventor: Eric Osborne
-
Patent number: 11706628Abstract: A security platform of a data network is provided that includes security services for computing devices in communication with the data network. The security platform may apply a security policy to the computing devices when accessing the Internet via a home network (or other customer network) and when accessing the Internet via a public or third party network. To provide security services to computing devices via the home network, the security platform may communicate with a security agent application executed on the router (or other gateway device) of the home network. In addition, each of the devices identified by the security profile for the home network may be instructed or otherwise be provided a security agent application for execution on the computing devices. The security agent application may communicate with the security platform when the computing device connects to the Internet over a third party or public access point.Type: GrantFiled: May 16, 2022Date of Patent: July 18, 2023Assignee: Level 3 Communications, LLCInventors: Mayur Kudtarkar, Kirsten Jensen Coppo
-
Patent number: 11706645Abstract: Implementations described and claimed herein provide systems and methods for intelligent node type selection in a telecommunications network. In one implementation, a customer set is obtained for a communications node in the telecommunications network. The customer set includes an existing customer set and a new customer set. A set of customer events is generated for a node type of the communications node using a simulator. The set of customer events is generated by simulating the customer set over time through a discrete event simulation. An impact of the customer events is modeled for the node type of the communications node. The node type is identified from a plurality of node types for a telecommunications build based on the impact of the customer events for the node type.Type: GrantFiled: December 27, 2021Date of Patent: July 18, 2023Assignee: Level 3 Communications, LLCInventors: William Gray, James Sayre, Stephen Limburg
-
Patent number: 11700319Abstract: 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: September 23, 2022Date of Patent: July 11, 2023Assignee: Level 3 Communications, LLCInventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
-
Patent number: 11700539Abstract: Implementations described and claimed herein provide systems and methods for intelligent node type selection in a telecommunications network. In one implementation, a customer set is obtained for a communications node in the telecommunications network. The customer set includes an existing customer set and a new customer set. A set of customer events is generated for a node type of the communications node using a simulator. The set of customer events is generated by simulating the customer set over time through a discrete event simulation. An impact of the customer events is modeled for the node type of the communications node. The node type is identified from a plurality of node types for a telecommunications build based on the impact of the customer events for the node type.Type: GrantFiled: December 27, 2021Date of Patent: July 11, 2023Assignee: Level 3 Communications, LLCInventors: William Gray, James Sayre, Stephen Limburg
-
Patent number: 11700318Abstract: 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 23, 2022Date of Patent: July 11, 2023Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230216930Abstract: Aspects of the present disclosure involve a CDN utilizing a Direct Server Return (DSR) request command to create a tunnel from one content server to another content server of the CDN. Through the DSR tunnel, a request for content may be served from a content server that is more advantageous for the CDN for any number of reasons, such as from a content server that is logically closer to the content server. In determining when a DSR tunnel is created to provide the content, the CDN may access a database storing various information concerning the CDN, such as the location of egress gateways of the CDN in relation to one or more content servers, connecting network location information, the capabilities of one or more content servers, and/or load information of available content servers.Type: ApplicationFiled: March 4, 2023Publication date: July 6, 2023Applicant: Level 3 Communications, LLCInventors: Joelle T. Maslak, Joseph C. Lawrence
-
Publication number: 20230216826Abstract: 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: ApplicationFiled: March 9, 2023Publication date: July 6, 2023Applicant: Level 3 Communications, LLCInventor: Kevin C. Johns
-
Patent number: D993318Type: GrantFiled: March 25, 2021Date of Patent: July 25, 2023Assignee: NEXT LEVEL RACING SIMILATIONS PTY, LTD.Inventor: Hessam Ghahramanian