Patents by Inventor Christopher A. Newton
Christopher A. 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).
-
Publication number: 20230028256Abstract: 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: October 1, 2022Publication date: January 26, 2023Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230026415Abstract: 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: October 1, 2022Publication date: January 26, 2023Applicant: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Publication number: 20230018743Abstract: 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: September 16, 2022Publication date: January 19, 2023Applicant: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Publication number: 20230015966Abstract: 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: September 23, 2022Publication date: January 19, 2023Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20230007322Abstract: One embodiment sets forth a technique that includes receiving a request for a range of data included in an encoded version of the media title that is stored across a set of files. The technique also includes determining, based on a file extent index, one or more files included in the set of files, wherein the file extent index maps an identifier for each file in the set to a given range of data that is stored in the file and included in the encoded version. The technique further includes retrieving the range of data from the file(s), wherein at least a portion of the retrieved range of data falls within the given range of data that is stored in each of the one or more files, and transmitting the range of data in a response to the request.Type: ApplicationFiled: September 7, 2022Publication date: January 5, 2023Inventors: Christopher NEWTON, Carenina Garcia MOTION, Vinod VISHWANATHAN
-
Publication number: 20220407941Abstract: 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: August 19, 2022Publication date: December 22, 2022Applicant: Level 3 Communications, LLCInventors: Christopher Newton, William Crowder
-
Publication number: 20220405376Abstract: 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: August 22, 2022Publication date: December 22, 2022Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20220402828Abstract: A method for manufacturing a C/C part includes fabricating an oxidized PAN fiber preform comprising a stack of sheets of multi-axial, non-crimp, OPF fabric. The method includes positioning the oxidized PAN fiber preform with a female forming tool, the female forming tool comprising a die recess, and forming the oxidized PAN fiber preform into a shaped body. The shaped body is removed from the female forming tool and moved into a graphite fixture for carbonization. The carbonized shaped body may also be densified into the final C/C part. The carbonized shaped body can also be placed in a perforated graphite fixture for densification and removed from the perforated graphite fixture between densification processes for machining and for facilitating further densification.Type: ApplicationFiled: June 3, 2022Publication date: December 22, 2022Applicant: GOODRICH CORPORATIONInventors: John S. Linck, CHRISTOPHER C. KOROLY, KIRK CHRISTOPHER NEWTON, VIJAY V. PUJAR, PAUL T. PEREA, JAMES W. RUDOLPH, CHRISTOPHER T. KIRKPATRICK, KATHERINE E. WAUGH
-
Publication number: 20220402827Abstract: A shape forming tool for pre-carbonization compression of a fibrous preform is provided, comprising a female forming tool, a first plug, a second plug, and a wedge, each configured to be received by a die recess of the female forming tool. A first tapered surface of the wedge is configured to engage the first plug and the second tapered surface of the wedge is configured to engage the second plug. In response to the first tapered surface of the wedge engaging the first plug and the second tapered surface of the wedge engaging the second plug, the first plug and the second plug, respectively, are configured to move laterally towards opposing sides of the female forming tool and/or vertically toward a bottom side of the female forming tool to compress the fibrous preform into a shaped body.Type: ApplicationFiled: June 3, 2022Publication date: December 22, 2022Applicant: Goodrich CorporationInventors: Katherine E. Waugh, John S. Linck, Christopher C. Koroly, Kirk Christopher Newton, Vijay V. Pujar
-
Publication number: 20220385626Abstract: 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: August 10, 2022Publication date: December 1, 2022Applicant: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11463513Abstract: 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: GrantFiled: October 5, 2021Date of Patent: October 4, 2022Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11463746Abstract: One embodiment sets forth a technique that includes receiving a request for a range of data included in an encoded version of the media title that is stored across a set of files. The technique also includes determining, based on a file extent index, one or more files included in the set of files, wherein the file extent index maps an identifier for each file in the set to a given range of data that is stored in the file and included in the encoded version. The technique further includes retrieving the range of data from the file(s), wherein at least a portion of the retrieved range of data falls within the given range of data that is stored in each of the one or more files, and transmitting the range of data in a response to the request.Type: GrantFiled: February 12, 2021Date of Patent: October 4, 2022Assignee: NETFLIX, INC.Inventors: Christopher Newton, Carenina Garcia Motion, Vinod Vishwanathan
-
Patent number: 11463512Abstract: 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: GrantFiled: October 21, 2020Date of Patent: October 4, 2022Assignee: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Patent number: 11457089Abstract: 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 5, 2019Date of Patent: September 27, 2022Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11451612Abstract: 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: GrantFiled: August 26, 2020Date of Patent: September 20, 2022Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Patent number: 11425223Abstract: 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: June 23, 2020Date of Patent: August 23, 2022Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William Crowder
-
Patent number: 11423136Abstract: 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: January 27, 2021Date of Patent: August 23, 2022Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Publication number: 20220264164Abstract: One embodiment sets forth a technique that includes receiving a request for a range of data included in an encoded version of the media title that is stored across a set of files. The technique also includes determining, based on a file extent index, one or more files included in the set of files, wherein the file extent index maps an identifier for each file in the set to a given range of data that is stored in the file and included in the encoded version. The technique further includes retrieving the range of data from the file(s), wherein at least a portion of the retrieved range of data falls within the given range of data that is stored in each of the one or more files, and transmitting the range of data in a response to the request.Type: ApplicationFiled: February 12, 2021Publication date: August 18, 2022Inventors: Christopher NEWTON, Carenina Garcia MOTION, Vinod VISHWANATHAN
-
Patent number: 11418482Abstract: 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: August 16, 2021Date of Patent: August 16, 2022Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11368548Abstract: A computer-implemented method in a content delivery network (CDN) comprising multiple content delivery (CD) services including at least one beacon service, the method comprising: at particular CD service in the CDN: (A) obtaining and responding to at least one first request; (B) obtaining and responding to at least one second request; and (C) making a beacon request to a beacon CD service, the beacon request including particular information about: (i) the at least one first request, and (ii) the at least one second request, wherein at least some of the particular information is encoded in the beacon request, wherein the beacon request comprises an HTTP request.Type: GrantFiled: August 13, 2018Date of Patent: June 21, 2022Assignee: Level 3 Communications, LLCInventors: Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney