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: 11968084Abstract: A method on a device in a content delivery (CD) network (CDN) that distributes content on behalf of one or more subscribers. In response to receiving configuration information from a subscriber, the configuration information relating to at least one property of the subscriber, generating subscriber-specific platform configuration information for the at least one property. Storing the subscriber-specific platform configuration information in platform configuration storage. Invalidating prior platform configuration information associated with the particular subscriber. Responsive to a request from a CDN component for platform configuration information associated with the particular subscriber: obtaining the subscriber-specific platform configuration information from the platform configuration storage; and providing the subscriber-specific platform configuration information to the CDN component.Type: GrantFiled: March 3, 2023Date of Patent: April 23, 2024Assignee: Level 3 Communications, LLCInventors: Laurence Lipstone, Christopher Newton, William Crowder, Vikas Dogra, Kevin Johns
-
Publication number: 20240126862Abstract: Examples described herein relate to apparatuses and methods for associating a first account with a second account, the first account being hosted by a first server, the second account being hosted by a second server, including but not limited to, authenticating, by the first server, first login credentials associated with the first account, wherein the first login credentials are received from a user device, receiving, by the first server from the user device, second login credentials associated with the second account, sending, by the first server, the second login credentials to the second server for authentication, in response to determining that the second login credentials are authenticated by the second server, associating, by the first server, the first account with the second account, and connecting, by the first server to the second server, to allow the user device to access services commensurate with the second account without prompting the user device for the second login credentials.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20240106918Abstract: 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: ApplicationFiled: November 30, 2023Publication date: March 28, 2024Applicant: Level 3 Communications, LLCInventors: Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin, Christopher Newton
-
Publication number: 20240089233Abstract: 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: ApplicationFiled: November 22, 2023Publication date: March 14, 2024Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11929978Abstract: 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: GrantFiled: April 7, 2023Date of Patent: March 12, 2024Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20240080373Abstract: A computer-implemented method, operable with a content delivery network (CDN) uses late binding of caching policies; by a caching node in the CDN, in response to a request for content, determining if the content is cached locally. When it is determined that said content is cached locally, then: determining a current cache policy associated with the content; and then determining, based on said current cache policy associated with the content, whether it is acceptable to serve the content that is cached locally; based on said determining, when it is not acceptable to serve the content that is cached locally, obtaining a new version of the content and then serving the new version of the content, otherwise when it is acceptable to serve the content that is cached locally, serving the content that is cached locally.Type: ApplicationFiled: November 12, 2023Publication date: March 7, 2024Applicant: Level 3 Communications, LLCInventors: Christopher Newton, William Crowder
-
Patent number: 11918258Abstract: In some embodiments, a device for reinforcement of a facet joint is provided. The device comprises a lumen configured to receive a fastener member. In some embodiments, a second segment comprises a second lumen configured to receive a fastener member or fastener. In some embodiments, kits are provided with a fastener member and a facet reinforcement device. Methods are also provided for treating a spine. In some embodiments, the fastener member is placed through both articular processes of a facet joint and a facet reinforcement device.Type: GrantFiled: March 11, 2020Date of Patent: March 5, 2024Assignee: Spinal Elements, Inc.Inventors: Jason Blain, Christopher Newton, Gregory Martin
-
Patent number: 11911077Abstract: A transverse connector includes a cross member assembly, a first connector assembly, and a second connector assembly. The cross member assembly includes a cross member, a first ring, and a second ring. The cross member has a first end portion and a second end portion. The first ring is receivable on the first end portion of the cross member and the second ring is receivable on the second end portion of the cross member. The first and second connector assemblies are coupled to the first and second rings of the cross member assembly, respectively, to support the cross member between the first and second connector assemblies. The first and second connector assemblies are configured to selectively and releasably secure to bone anchors.Type: GrantFiled: April 5, 2021Date of Patent: February 27, 2024Assignee: K2M, Inc.Inventors: Michael Finn, Christopher Harrod, Sergey Neckrysh, Peter Newton, Harry Shufflebarger, Timmon Ark, Theo Choi
-
Publication number: 20230421603Abstract: 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: ApplicationFiled: September 6, 2023Publication date: December 28, 2023Applicant: Level 3 Communications, LLCInventors: Robert Smith, Shawn Marck, Christopher Newton
-
Patent number: 11853409Abstract: Examples described herein relate to apparatuses and methods for associating a first account with a second account, the first account being hosted by a first server, the second account being hosted by a second server, including but not limited to, authenticating, by the first server, first login credentials associated with the first account, wherein the first login credentials are received from a user device, receiving, by the first server from the user device, second login credentials associated with the second account, sending, by the first server, the second login credentials to the second server for authentication, in response to determining that the second login credentials are authenticated by the second server, associating, by the first server, the first account with the second account, and connecting, by the first server to the second server, to allow the user device to access services commensurate with the second account without prompting the user device for the second login credentials.Type: GrantFiled: August 22, 2022Date of Patent: December 26, 2023Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230412675Abstract: 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: ApplicationFiled: September 1, 2023Publication date: December 21, 2023Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230412673Abstract: A computer-implemented method, in a content delivery (CD) network that delivers content on behalf of multiple content providers. The method includes, at a server in the CDN, wherein the server is currently processing at least one other request in at least one other session: receiving a connection request from a client, the connection request being associated with a corresponding content request; determining whether handling the content request will cause the server to become overloaded; and, based on the determining in (B) and on information about the content request, conditionally (i) accepting the content request, and (ii) terminating or throttling at least one session on the server.Type: ApplicationFiled: September 1, 2023Publication date: December 21, 2023Applicant: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Publication number: 20230412529Abstract: 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: ApplicationFiled: September 1, 2023Publication date: December 21, 2023Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230396837Abstract: In various embodiments, a localized video encoding application encodes localized videos. In operation, the localized video encoding application computes a prediction frame based on a target frame of a localized video and at least a portion of a reference frame of a decoded original video. The localized video encoding application computes a residual frame based on the prediction frame and the target frame of the localized video. The localized video encoding application performs one or more encoding operations on the residual frame to generate a frame of an encoded localization layer. The frame of the encoded localization layer and at least one frame of an encoded original video are subsequently transmitted to another device for decoding.Type: ApplicationFiled: June 7, 2022Publication date: December 7, 2023Inventors: Mark WATSON, Christopher NEWTON
-
Patent number: 11838385Abstract: 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: GrantFiled: December 22, 2021Date of Patent: December 5, 2023Assignee: Level 3 Communications, LLCInventors: Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin, Christopher Newton
-
Publication number: 20230388361Abstract: A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.Type: ApplicationFiled: August 10, 2023Publication date: November 30, 2023Applicant: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Patent number: 11831603Abstract: 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: GrantFiled: March 3, 2023Date of Patent: November 28, 2023Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11818229Abstract: A computer-implemented method, operable with a content delivery network (CDN) uses late binding of caching policies; by a caching node in the CDN, in response to a request for content, determining if the content is cached locally. When it is determined that said content is cached locally, then: determining a current cache policy associated with the content; and then determining, based on said current cache policy associated with the content, whether it is acceptable to serve the content that is cached locally; based on said determining, when it is not acceptable to serve the content that is cached locally, obtaining a new version of the content and then serving the new version of the content, otherwise when it is acceptable to serve the content that is cached locally, serving the content that is cached locally.Type: GrantFiled: August 19, 2022Date of Patent: November 14, 2023Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William Crowder
-
Publication number: 20230362273Abstract: 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: ApplicationFiled: July 6, 2023Publication date: November 9, 2023Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230362274Abstract: Various embodiments of the present disclosure relate to a computer-implemented method of receiving a header associated with an object, where the header includes a limit value that specifies a quantity of times the object is to be served from a cache device before revalidation, and a current count value that specifies a number of times that the object has been served since a most-recent revalidation or load, receiving a request for the object from a requesting device, and upon determining that the current count value is below the limit value, serving the object to the requesting device from the cache device, or upon determining that the current count value matches the limit value, transmitting a request for revalidating the object.Type: ApplicationFiled: July 19, 2023Publication date: November 9, 2023Inventor: Christopher NEWTON