Patents by Inventor Christopher Newton

Christopher Newton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11277374
    Abstract: 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: Grant
    Filed: July 8, 2020
    Date of Patent: March 15, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11272028
    Abstract: A server in a content delivery (CD) network that distributes content on behalf of one or more subscribers. Responsive to a request from a client for a particular resource, if the particular resource is already in a cache on the server, serving the particular to the client from the cache; otherwise if the particular resource is not already cached on the server, when a count value exceeds a first threshold value, obtaining, caching, and serving the particular resource. When the count value is less than a second threshold value, obtaining and serving the particular resource. When the count value is: (i) not less than the second threshold value, and (ii) not greater than the first threshold value, then obtaining the particular resource and selectively caching the particular resource; and serving the particular resource to the client.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: March 8, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Daniel Lee Jensen, William Crowder, Christopher Newton, William R. Power
  • Publication number: 20220030059
    Abstract: Examples described herein relate to apparatuses and methods for a node of a network to facilitate communication among two or more clients, including but not limited to determining, by the node, that the two or more clients are connected to the node for accessing data originating from an origin server, receiving, by the node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the node, the message to the at least one second client without routing the message to the origin server.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Publication number: 20220029953
    Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The CDN includes a rendezvous system that selects CDN servers for clients. In response to a request by a rendezvous mechanism in the rendezvous system, a first given function is evaluated. Based on the outcome of the evaluating, the rendezvous mechanism uses either a first table or a second table. The first table was generated by a first table generation mechanism for use by said rendezvous mechanism to select CDN servers for clients, and the second table was generated by a second table generation mechanism for use by the rendezvous mechanism to select CDN servers for clients.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: Christopher Newton, Hong Zhu
  • Publication number: 20220006759
    Abstract: A computer-implemented method on a device. The device has hardware including storage. The method includes obtaining log event data from at least one component or service on the device that is to be delivered to a component or service on a distinct device. Each log event data item has a priority. If a connection to an external location is lost, at least some of the log event data items are selectively stored in the storage, wherein the storing is based on priority of the log event data items. Otherwise, if the connection is not lost, at least some of the log event data items are sent to the at least one external location.
    Type: Application
    Filed: September 21, 2021
    Publication date: January 6, 2022
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11218566
    Abstract: 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: Grant
    Filed: November 11, 2020
    Date of Patent: January 4, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin, Christopher Newton
  • Publication number: 20210377209
    Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names. CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Publication number: 20210365519
    Abstract: Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated.
    Type: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventor: Christopher NEWTON
  • Publication number: 20210331663
    Abstract: Method and system that includes receiving data about (1) a driver's expected vehicle performance and (2) a difference between the driver's expected vehicle performance and an estimated actual vehicle performance, and based on the received data determining control signals for an electric drivetrain system to effect the driver's expected vehicle performance. A vehicle control system that incorporates one or machine learning functions to control a drivetrain that is decoupled from a driver.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 28, 2021
    Inventors: Christopher NEWTON, Marcel LEBRUN, Samuel POIRIER, Isaac BARKHOUSE, Nicholas DOWLING
  • Patent number: 11146628
    Abstract: Examples described herein relate to apparatuses and methods for a Content Distribution Network (CDN) node of a CDN to facilitate communication among two or more clients, including but not limited to determining, by the CDN node, that the two or more clients are connected to the CDN node for accessing content data originating from an origin server, receiving, by the CDN node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the CDN node, the message to the at least one second client without routing the message to the origin server.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: October 12, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11146529
    Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The CDN includes a rendezvous system that selects CDN servers for clients. In response to a request by a rendezvous mechanism in the rendezvous system, a first given function is evaluated. Based on the outcome of the evaluating, the rendezvous mechanism uses either a first table or a second table. The first table was generated by a first table generation mechanism for use by said rendezvous mechanism to select CDN servers for clients, and the second table was generated by a second table generation mechanism for use by the rendezvous mechanism to select CDN servers for clients.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 12, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, Hong Zhu
  • Patent number: 11134033
    Abstract: A computer-implemented method on a device in a content delivery (CD) network. The device has hardware including storage with at least one first class of storage and at least one second class of storage, the first class of storage being faster than the second class of storage. A first portion of the first class of storage is allocated for log data, and a second portion of the second class of storage is allocated for log data. The method includes obtaining log event data from at least one component or service on the device that is to be delivered to a component or service on a distinct device. Each log event data item has a priority. If a connection to an external location is lost, at least some of the log event data items are selectively stored in the storage, wherein the storing is based on priority of the log event data items. Otherwise, if the connection is not lost, at least some of the log event data items are sent to the at least one external location.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: September 28, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11121936
    Abstract: A computer-implemented method in a content delivery (CD) network includes determining at least one pseudo client IP address using first log information and second log information. The first log information being from a rendezvous service in the content delivery (CD) network, and includes at least one resolver IP address associated with at least one first request made at the rendezvous service. The second log information is from at least one probe service in the CD network, and includes at least one client IP address associated with at least one second request to the at least one probe service. The method also includes making an association between (i) the at least one pseudo client IP address and (ii) the at least one resolver IP address; and then, responsive to a name resolution request, the name resolution request including the at least one resolver IP address, the rendezvous service using the at least one pseudo client IP address instead of the resolver IP address to resolve the name.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: September 14, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney
  • Patent number: 11102168
    Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names. CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: August 24, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11086960
    Abstract: Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: August 10, 2021
    Assignee: NETFLIX, INC.
    Inventor: Christopher Newton
  • Publication number: 20210243225
    Abstract: Embodiments provide system and methods for a DDoS service using a mix of mitigation systems (also called scrubbing centers) and non-mitigation systems. The non-mitigation systems are less expensive and thus can be placed at or near a customer's network resource (e.g., a computer, cluster of computers, or entire network). Under normal conditions, traffic for a customer's resource can go through a mitigation system or a non-mitigation system. When an attack is detected, traffic that would have otherwise gone through a non-mitigation system is re-routed to a mitigation system. Thus, the non-mitigation systems can be used to reduce latency and provide more efficient access to the customer's network resource during normal conditions. Since the non-mitigation servers are not equipped to respond to an attack, the non-mitigation systems are not used during an attack, thereby still providing protection to the customer network resource using the mitigation systems.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 5, 2021
    Applicant: Level 3 Communications, LLC
    Inventors: Robert Smith, Shawn Marck, Christopher Newton
  • Patent number: 11057452
    Abstract: A content delivery network with at least one first content server bound to a first domain associated with a first characteristic (e.g., popular) associated with content servable from the content delivery network. The content delivery network includes at least one second content server bound to a second domain associated with a second characteristic (e.g., unpopular) associated with content servable from the content delivery network. At least one processing device including computer executable instructions for receiving a request to provide an embedded resource including either a first host name associated with the first domain or a second host name associated with the second domain.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: July 6, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, William R. Power
  • Publication number: 20210187409
    Abstract: A distillation unit for producing potable water using solar radiation is disclosed. The distillation unit includes a heating chamber defining an interior chamber adapted to contain a non-potable liquid for distillation, and a dome-shaped condensing portion having an inner surface and an outer surface, with the condensing portion disposed over the heating chamber such that the heating chamber and the inner surface of the condensing portion are provided in fluid-transfer communication. The distillation unit also includes a pre-heat jacket having a first surface and a second surface and an interior defined therebetween adapted to receive non-potable liquid for distillation therein. The first surface is disposed adjacent the outer surface of the condensing portion, and the pre-heat jacket defines an access entry for introducing non-potable liquid for distillation into the interior of the heating chamber. The distillation unit also includes a trough adjacent for receiving a potable liquid therein.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Thomas A. Joseph, III, Charles Christopher Newton, Henry Maurice Wandrie, III, Matthew Carter
  • Patent number: 11038773
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: June 15, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11032387
    Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the server contacts a second server to obtain the resource, not in the first tier of servers, and the second server provides the resource to the first server. The first server is instructed not to cache the unpopular content.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: June 8, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, Kevin Johns, William R. Power