Patents by Inventor Kevin Christopher Johns
Kevin Christopher Johns 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: 11153201Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, one or more stimuli corresponding to a connection to deliver content from a content source over a network to a user device along a network path are detected. The one or more stimuli indicate a connection issue. An optimized network path through which to deliver the content to the user device is determined based on current network conditions. The optimized network path responds to the connection issue. The user device is dynamically rerouted to the optimized path while providing a substantially continuous delivery of content to the user device.Type: GrantFiled: October 9, 2018Date of Patent: October 19, 2021Assignee: Level 3 Communications, LLCInventors: Kevin Christopher Johns, Shane Amante
-
Publication number: 20190182340Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for managing the distribution of content from a content distribution network (CDN). In general, the system receives a request for content from the CDN from a user of the network and determines a server within the CDN to provide the content to the user. In addition, the system of the present disclosure may determine a preferred server or group of servers from which the content is provided to the user. This preference may be based on information received from a Border Gateway Protocol feed or Interior Gateway Protocol feed and one or more business determinations, such as the cost of providing the content through the CDN and particular egress port associated with the CDN.Type: ApplicationFiled: February 18, 2019Publication date: June 13, 2019Inventors: Kevin Christopher Johns, Joseph Cajetan Lawrence, Joelle T. Maslak
-
Patent number: 10212238Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for managing the distribution of content from a content distribution network (CDN). In general, the system receives a request for content from the CDN from a user of the network and determines a server within the CDN to provide the content to the user. In addition, the system of the present disclosure may determine a preferred server or group of servers from which the content is provided to the user. This preference may be based on information received from a Border Gateway Protocol feed or Interior Gateway Protocol feed and one or more business determinations, such as the cost of providing the content through the CDN and particular egress port associated with the CDN.Type: GrantFiled: December 20, 2013Date of Patent: February 19, 2019Assignee: Level 3 Communications, LLCInventors: Kevin Christopher Johns, Joseph Cajetan Lawrence, Joelle T. Maslak
-
Publication number: 20190044850Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, one or more stimuli corresponding to a connection to deliver content from a content source over a network to a user device along a network path are detected. The one or more stimuli indicate a connection issue. An optimized network path through which to deliver the content to the user device is determined based on current network conditions. The optimized network path responds to the connection issue. The user device is dynamically rerouted to the optimized path while providing a substantially continuous delivery of content to the user device.Type: ApplicationFiled: October 9, 2018Publication date: February 7, 2019Inventors: Kevin Christopher Johns, Shane Amante
-
Patent number: 10097451Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, one or more stimuli corresponding to a connection to deliver content from a content source over a network to a user device along a network path are detected. The one or more stimuli indicate a connection issue. An optimized network path through which to deliver the content to the user device is determined based on current network conditions. The optimized network path responds to the connection issue. The user device is dynamically rerouted to the optimized path while providing a substantially continuous delivery of content to the user device.Type: GrantFiled: March 10, 2017Date of Patent: October 9, 2018Assignee: Level 3 Communications, LLCInventors: Kevin Christopher Johns, Shane Amante
-
Publication number: 20170187611Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, one or more stimuli corresponding to a connection to deliver content from a content source over a network to a user device along a network path are detected. The one or more stimuli indicate a connection issue. An optimized network path through which to deliver the content to the user device is determined based on current network conditions. The optimized network path responds to the connection issue. The user device is dynamically rerouted to the optimized path while providing a substantially continuous delivery of content to the user device.Type: ApplicationFiled: March 10, 2017Publication date: June 29, 2017Inventors: Kevin Christopher Johns, Shane Amante
-
Patent number: 9596170Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, one or more stimuli corresponding to a connection to deliver content from a content source over a network to a user device along a network path are detected. The one or more stimuli indicate a connection issue. An optimized network path through which to deliver the content to the user device is determined based on current network conditions. The optimized network path responds to the connection issue. The user device is dynamically rerouted to the optimized path while providing a substantially continuous delivery of content to the user device.Type: GrantFiled: December 3, 2013Date of Patent: March 14, 2017Assignee: Level 3 Communications, LLCInventors: Kevin Christopher Johns, Shane Amante
-
Patent number: 9509784Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, a request for content is received. A first manifest subset is provided using a network component in response to the request for content. The first manifest subset identifies a first set of one or more content segments and a second manifest subset. The first set of one or more content segments constitute a portion of the content, and the second manifest subset is identified at a tail of the first manifest subset. The first set of one or more content segments is served in response to separate requests. A request for the second manifest subset identifying a second set of one or more content segments is received. In another implementation, localization errors are remedied by replacing a relative identifier with an absolute identifier.Type: GrantFiled: March 14, 2013Date of Patent: November 29, 2016Assignee: LEVEL 3 COMMUNICATIONS, LLCInventor: Kevin Christopher Johns
-
Publication number: 20140344331Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for managing the distribution of content from a content distribution network (CDN). In general, the system receives a request for content from the CDN from a user of the network and determines a server within the CDN to provide the content to the user. In addition, the system of the present disclosure may determine a preferred server or group of servers from which the content is provided to the user. This preference may be based on information received from a Border Gateway Protocol feed or Interior Gateway Protocol feed and one or more business determinations, such as the cost of providing the content through the CDN and particular egress port associated with the CDN.Type: ApplicationFiled: December 20, 2013Publication date: November 20, 2014Applicant: Level 3 Communications, LLCInventors: Kevin Christopher Johns, Joseph Cajetan Lawrence, Joel Christopher Maslak
-
Publication number: 20140280906Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, one or more stimuli corresponding to a connection to deliver content from a content source over a network to a user device along a network path are detected. The one or more stimuli indicate a connection issue. An optimized network path through which to deliver the content to the user device is determined based on current network conditions. The optimized network path responds to the connection issue. The user device is dynamically rerouted to the optimized path while providing a substantially continuous delivery of content to the user device.Type: ApplicationFiled: December 3, 2013Publication date: September 18, 2014Applicant: Level 3 Communications, LLCInventors: Kevin Christopher Johns, Shane Amante
-
Publication number: 20140280746Abstract: Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, a request for content is received. A first manifest subset is provided using a network component in response to the request for content. The first manifest subset identifies a first set of one or more content segments and a second manifest subset. The first set of one or more content segments constitute a portion of the content, and the second manifest subset is identified at a tail of the first manifest subset. The first set of one or more content segments is served in response to separate requests. A request for the second manifest subset identifying a second set of one or more content segments is received. In another implementation, localization errors are remedied by replacing a relative identifier with an absolute identifier.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: LEVEL 3 COMMUNICATIONS, LLCInventor: Kevin Christopher Johns