Patents by Inventor James Panagos
James Panagos 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: 20230199048Abstract: Apparatus and methods for managing content delivery in a packetized network. In one embodiment, the network provide content to a plurality of clients via a plurality of nodes and origin points, and resources are discreetly represented (e.g., with IP addresses, such as those afforded under the IPv6 protocol) to allows for direct advertisement of resources. Exemplary solutions described herein further advantageously leverage extant architectures and protocols (such as BGP), and make use of a common control plane, which can be utilized for example by different content delivery network (CDN) operators and different delivery components to advertise resources. Internally within a given CDN, increased granularity of resource addressing and advertisement may provide benefits including: (i) resource affinity; (ii) resource-level balancing; (iii) dynamic resource scoping; and (iv) “zero-touch” provisioning and resource relocation.Type: ApplicationFiled: February 13, 2023Publication date: June 22, 2023Inventors: James Panagos, Justin Slaughter
-
Patent number: 11582279Abstract: Apparatus and methods for managing content delivery in a packetized network. In one embodiment, the network provide content to a plurality of clients via a plurality of nodes and origin points, and resources are discreetly represented (e.g., with IP addresses, such as those afforded under the IPv6 protocol) to allows for direct advertisement of resources. Exemplary solutions described herein further advantageously leverage extant architectures and protocols (such as BGP), and make use of a common control plane, which can be utilized for example by different content delivery network (CDN) operators and different delivery components to advertise resources. Internally within a given CDN, increased granularity of resource addressing and advertisement may provide benefits including: (i) resource affinity; (ii) resource-level balancing; (iii) dynamic resource scoping; and (iv) “zero-touch” provisioning and resource relocation.Type: GrantFiled: July 16, 2021Date of Patent: February 14, 2023Assignee: CHARTER COMMUNICATIONS OPERATING, LLCInventors: James Panagos, Justin Slaughter
-
Publication number: 20220295131Abstract: Methods, systems, and apparatuses for trick mode implementation are described herein. User defined or crowd sourced trick mode information for a content item may be determined. The trick mode information may be used to generate a custom manifest file based on the source manifest for the content item and the trick mode information. The custom manifest file may include trick play automation points and an associated type of trick play operation. During playback of the content item, the type of trick play operation may be performed for a duration based on the trick play automation points.Type: ApplicationFiled: March 9, 2021Publication date: September 15, 2022Inventors: Rima Shah, James Panagos, Sivakumar Mani, Chad Gilloth
-
Publication number: 20220256213Abstract: Systems, methods, and devices relating to network control are described herein. In a method, a computing device may receive a request from a client device for a first segment of a first version of a content asset. The computing device may determine, based on one or more usage characteristics associated with a capability of the computing device to provide content to connected client devices, a second version of the content asset for the client device to request in one or more subsequent requests for the content asset. The computing device may send the requested-for first segment to the client device via a response that also comprises a header, trailer, or metadata indicating the second version of the content asset. The computing device may receive a second request for a second segment of the second version of the content asset.Type: ApplicationFiled: February 9, 2021Publication date: August 11, 2022Inventors: James Panagos, Jeffrey Elsloo, Dylan Souza, Chris David Lemmons, Evan Zelkowitz, Brian Olsen
-
Patent number: 11290787Abstract: Multicast video program switching architecture. In one embodiment, a user makes a request for service. A controller determines whether the channel is currently broadcast. When the channel is currently broadcast, redirect the user to an address of the channel. When the channel is not currently broadcast, query a storage apparatus to find a currently broadcast channel that has no current viewership, send, a request to a multicast network address translation (MNAT) router comprising a multicast address of the currently broadcast channel and an identifier of the requested channel to modify MNAT settings on the MNAT router and redirect the user to the multicast address, the multicast address associated with the requested channel.Type: GrantFiled: June 22, 2020Date of Patent: March 29, 2022Assignee: Time Warner Cable Enterprises LLCInventors: Reuben Patterson, James Panagos
-
Patent number: 11252075Abstract: Apparatus and methods for delivery of content in a packetized network. In one embodiment, content and/or services can be associated with an IP address. The IP address may be assigned to multiple server devices disposed at geographically diverse locations. Delivery caches may advertise, via a routing protocol, one or more addresses to clients of the network. Route selection may be configured based on one or more rules such as geographical proximity, available bandwidth, server availability, server load, delivery cost, client subscription level, licensing rules, and/or other metric. Delivery caches may be configured to control their availability and/or load through IP address withdrawals and announcements. When the “closest” delivery cache may become unavailable (e.g., it is not announcing the IP address for the content the client is trying to obtain, a route to the next “closest” available delivery cache may be utilized.Type: GrantFiled: March 2, 2020Date of Patent: February 15, 2022Assignee: Time Warner Cable Enterprises LLCInventors: James Panagos, Jason Forbes, Jeremy Spencer
-
Publication number: 20210352123Abstract: Apparatus and methods for managing content delivery in a packetized network. In one embodiment, the network provide content to a plurality of clients via a plurality of nodes and origin points, and resources are discreetly represented (e.g., with IP addresses, such as those afforded under the IPv6 protocol) to allows for direct advertisement of resources. Exemplary solutions described herein further advantageously leverage extant architectures and protocols (such as BGP), and make use of a common control plane, which can be utilized for example by different content delivery network (CDN) operators and different delivery components to advertise resources. Internally within a given CDN, increased granularity of resource addressing and advertisement may provide benefits including: (i) resource affinity; (ii) resource-level balancing; (iii) dynamic resource scoping; and (iv) “zero-touch” provisioning and resource relocation.Type: ApplicationFiled: July 16, 2021Publication date: November 11, 2021Inventors: James Panagos, Justin Slaughter
-
Publication number: 20210288864Abstract: Methods and systems are described for content distribution. A first computing device may send a request for content to a second computing device. The first computing device may receive data that indicates a third computing device, and the first computing device may send a request for content to the third computing device. The third computing device may facilitate the first computing device receiving content from a fourth device.Type: ApplicationFiled: March 13, 2020Publication date: September 16, 2021Inventors: James Panagos, Jeffrey Elsloo, John Benton
-
Patent number: 11070603Abstract: Apparatus and methods for managing content delivery in a packetized network. In one embodiment, the network provide content to a plurality of clients via a plurality of nodes and origin points, and resources are discreetly represented (e.g., with IP addresses, such as those afforded under the IPv6 protocol) to allows for direct advertisement of resources. Exemplary solutions described herein further advantageously leverage extant architectures and protocols (such as BGP), and make use of a common control plane, which can be utilized for example by different content delivery network (CDN) operators and different delivery components to advertise resources. Internally within a given CDN, increased granularity of resource addressing and advertisement may provide benefits including: (i) resource affinity; (ii) resource-level balancing; (iii) dynamic resource scoping; and (iv) “zero-touch” provisioning and resource relocation.Type: GrantFiled: February 26, 2019Date of Patent: July 20, 2021Assignee: Charter Communicatons Operating, LLCInventors: James Panagos, Justin Slaughter
-
Patent number: 11057650Abstract: Apparatus and methods for managing content delivery in a packetized network. The network provide content to a plurality of clients via a plurality of nodes. A security threat associated with one of the nodes is detected and in response the host uses border gateway protocol to communicate non-forwarding table information informing one or more nodes of the network of the threat. In another variant, communication allows the nodes to take local action to protect themselves. This same local action occurs on the host, allowing it to continue serving content. The host utilizes BGP to dynamically inform nodes of changes in the network traffic delivery rules, such as causing traffic to different clients having different levels of reliability and/or provided on a best-effort basis. The BGP may be utilized to add/remove routes or nodes and to identify and respond to potentially malicious activities, changes in network configuration, and/or delivery requirements.Type: GrantFiled: August 31, 2018Date of Patent: July 6, 2021Assignee: Time Warner Cable Enterprises LLCInventors: James Panagos, Jeremy Spencer, Jason Forbes
-
Publication number: 20200389708Abstract: Multicast video program switching architecture. In one embodiment, a user makes a request for service. A controller determines whether the channel is currently broadcast. When the channel is currently broadcast, redirect the user to an address of the channel. When the channel is not currently broadcast, query a storage apparatus to find a currently broadcast channel that has no current viewership, send, a request to a multicast network address translation (MNAT) router comprising a multicast address of the currently broadcast channel and an identifier of the requested channel to modify MNAT settings on the MNAT router and redirect the user to the multicast address, the multicast address associated with the requested channel.Type: ApplicationFiled: June 22, 2020Publication date: December 10, 2020Inventors: Reuben Patterson, James Panagos
-
Publication number: 20200274790Abstract: Apparatus and methods for delivery of content in a packetized network. In one embodiment, content and/or services can be associated with an IP address. The IP address may be assigned to multiple server devices disposed at geographically diverse locations. Delivery caches may advertise, via a routing protocol, one or more addresses to clients of the network. Route selection may be configured based on one or more rules such as geographical proximity, available bandwidth, server availability, server load, delivery cost, client subscription level, licensing rules, and/or other metric. Delivery caches may be configured to control their availability and/or load through IP address withdrawals and announcements. When the “closest” delivery cache may become unavailable (e.g., it is not announcing the IP address for the content the client is trying to obtain, a route to the next “closest” available delivery cache may be utilized.Type: ApplicationFiled: March 2, 2020Publication date: August 27, 2020Inventors: James Panagos, Jason Forbes, Jeremy Spencer
-
Patent number: 10694257Abstract: Multicast video program switching architecture. In one embodiment, a user makes a request for service. A controller determines whether the channel is currently broadcast. When the channel is currently broadcast, redirect the user to an address of the channel. When the channel is not currently broadcast, query a storage apparatus to find a currently broadcast channel that has no current viewership, send, a request to a multicast network address translation (MNAT) router comprising a multicast address of the currently broadcast channel and an identifier of the requested channel to modify MNAT settings on the MNAT router and redirect the user to the multicast address, the multicast address associated with the requested channel.Type: GrantFiled: August 21, 2017Date of Patent: June 23, 2020Assignee: TIME WARNER CABLE ENTERPRISES LLCInventors: Reuben Patterson, James Panagos
-
Patent number: 10581721Abstract: Apparatus and methods for delivery of content in a packetized network. In one embodiment, content and/or services can be associated with an IP address. The IP address may be assigned to multiple server devices disposed at geographically diverse locations. Delivery caches may advertise, via a routing protocol, one or more addresses to clients of the network. Route selection may be configured based on one or more rules such as geographical proximity, available bandwidth, server availability, server load, delivery cost, client subscription level, licensing rules, and/or other metric. Delivery caches may be configured to control their availability and/or load through IP address withdrawals and announcements. When the “closest” delivery cache may become unavailable (e.g., it is not announcing the IP address for the content the client is trying to obtain, a route to the next “closest” available delivery cache may be utilized.Type: GrantFiled: October 10, 2016Date of Patent: March 3, 2020Assignee: Time Warner Cable Enterprises LLCInventors: James Panagos, Jason Forbes, Jeremy Spencer
-
Patent number: 10531131Abstract: A multi-tier content distribution system includes a first repository, a second repository, and a third repository from which to distribute content. The first repository serves as a first choice from which to distribute requested content to a requesting party. If the requested content is not available from the first repository, the multi-tier content distribution system attempts retrieval and distribution of the requested content from the second repository, which serves as a backup resource to the first repository. If the requested content is not available from the second repository, the multi-tier content distribution system attempts retrieval and distribution of the requested content from the third repository, which serves as a backup resource to the second repository. The multi-tier content distribution system includes a content management resource operable to selectively populate the second repository with pre-formatted content retrieved from the third repository.Type: GrantFiled: May 23, 2016Date of Patent: January 7, 2020Assignee: Time Warner Cable Enterprises LLCInventors: Justin Slaughter, Reuben Patterson, James Panagos
-
Publication number: 20190268393Abstract: Apparatus and methods for managing content delivery in a packetized network. In one embodiment, the network provide content to a plurality of clients via a plurality of nodes and origin points, and resources are discreetly represented (e.g., with IP addresses, such as those afforded under the IPv6 protocol) to allows for direct advertisement of resources. Exemplary solutions described herein further advantageously leverage extant architectures and protocols (such as BGP), and make use of a common control plane, which can be utilized for example by different content delivery network (CDN) operators and different delivery components to advertise resources. Internally within a given CDN, increased granularity of resource addressing and advertisement may provide benefits including: (i) resource affinity; (ii) resource-level balancing; (iii) dynamic resource scoping; and (iv) “zero-touch” provisioning and resource relocation.Type: ApplicationFiled: February 26, 2019Publication date: August 29, 2019Inventors: James Panagos, Justin Slaughter
-
Publication number: 20190069003Abstract: Apparatus and methods for managing content delivery in a packetized network. The network provide content to a plurality of clients via a plurality of nodes. A security threat associated with one of the nodes is detected and in response the host uses border gateway protocol to communicate non-forwarding table information informing one or more nodes of the network of the threat. In another variant, communication allows the nodes to take local action to protect themselves. This same local action occurs on the host, allowing it to continue serving content. The host utilizes BGP to dynamically inform nodes of changes in the network traffic delivery rules, such as causing traffic to different clients having different levels of reliability and/or provided on a best-effort basis. The BGP may be utilized to add/remove routes or nodes and to identify and respond to potentially malicious activities, changes in network configuration, and/or delivery requirements.Type: ApplicationFiled: August 31, 2018Publication date: February 28, 2019Inventors: James Panagos, Jeremy Spencer, Jason Forbes
-
Patent number: 10070155Abstract: Apparatus and methods for managing content delivery in a packetized network. The network provide content to a plurality of clients via a plurality of nodes. A security threat associated with one of the nodes is detected and in response the host uses border gateway protocol to communicate non-forwarding table information informing one or more nodes of the network of the threat. In another variant, communication allows the nodes to take local action to protect themselves. This same local action occurs on the host, allowing it to continue serving content. The host utilizes BGP to dynamically inform nodes of changes in the network traffic delivery rules, such as causing traffic to different clients having different levels of reliability and/or provided on a best-effort basis. The BGP may be utilized to add/remove routes or nodes and to identify and respond to potentially malicious activities, changes in network configuration, and/or delivery requirements.Type: GrantFiled: November 10, 2014Date of Patent: September 4, 2018Assignee: TIME WARNER CABLE ENTERPRISES LLCInventors: James Panagos, Jeremy Spencer, Jason Forbes
-
Publication number: 20180041818Abstract: Multicast video program switching architecture. In one embodiment, a user makes a request for service. A controller determines whether the channel is currently broadcast. When the channel is currently broadcast, redirect the user to an address of the channel. When the channel is not currently broadcast, query a storage apparatus to find a currently broadcast channel that has no current viewership, send, a request to a multicast network address translation (MNAT) router comprising a multicast address of the currently broadcast channel and an identifier of the requested channel to modify MNAT settings on the MNAT router and redirect the user to the multicast address, the multicast address associated with the requested channel.Type: ApplicationFiled: August 21, 2017Publication date: February 8, 2018Inventors: Reuben Patterson, James Panagos
-
Publication number: 20170339438Abstract: A multi-tier content distribution system includes a first repository, a second repository, and a third repository from which to distribute content. The first repository serves as a first choice from which to distribute requested content to a requesting party. If the requested content is not available from the first repository, the multi-tier content distribution system attempts retrieval and distribution of the requested content from the second repository, which serves as a backup resource to the first repository. If the requested content is not available from the second repository, the multi-tier content distribution system attempts retrieval and distribution of the requested content from the third repository, which serves as a backup resource to the second repository. The multi-tier content distribution system includes a content management resource operable to selectively populate the second repository with pre-formatted content retrieved from the third repository.Type: ApplicationFiled: May 23, 2016Publication date: November 23, 2017Inventors: Justin Slaughter, Reuben Patterson, James Panagos