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).
-
Patent number: 12665939Abstract: 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 29, 2024Date of Patent: June 23, 2026Assignee: CHARTER COMMUNICATIONS OPERATING, LLCInventors: James Panagos, Justin Slaughter
-
Publication number: 20250119465Abstract: 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: December 18, 2024Publication date: April 10, 2025Inventors: James Panagos, Jeffrey Elsloo, John Benton
-
Publication number: 20250071121Abstract: Methods and systems are described for verifying the integrity of resources. A client device may send to a lookup server a request for information associated with accessing a resource. The client device may receive the information. A portion of the information may comprise a cryptographic value associated with the resource. The client device may use the information to send a request for the resource. The client device may receive data in response to the request for the resource and use the cryptographic value to verify the resource.Type: ApplicationFiled: August 25, 2023Publication date: February 27, 2025Inventors: Robert O. BUTTS, James PANAGOS
-
Patent number: 12206751Abstract: 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: GrantFiled: March 13, 2020Date of Patent: January 21, 2025Assignee: Comcast Cable Communications, LLCInventors: James Panagos, Jeffrey Elsloo, John Benton
-
Publication number: 20250007971Abstract: 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 29, 2024Publication date: January 2, 2025Inventors: James Panagos, Justin Slaughter
-
Patent number: 12052303Abstract: 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 13, 2023Date of Patent: July 30, 2024Assignee: CHARTER COMMUNICATIONS OPERATING, LLCInventors: James Panagos, Justin Slaughter
-
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