-
公开(公告)号:US11843839B2
公开(公告)日:2023-12-12
申请号:US17592255
申请日:2022-02-03
Applicant: Charter Communications Operating, LLC
Inventor: Rosaiah Jujjuru , Vipul Patel , David Agranoff , Sachin Reddy Kota
IPC: H04N21/8355 , H04N21/45 , H04N21/442 , H04N21/454
CPC classification number: H04N21/8355 , H04N21/44204 , H04N21/454 , H04N21/4524
Abstract: A streaming service updates a manifest to include a location of an encoded version of a program that is available for streaming and a restriction marker indicating that the program is restricted. A request for the manifest is received from a client device. Subsequent to providing the manifest to the client device, a request for authorization to stream the program is received from the client device, the request for authorization including client device metadata. Based on the client device metadata and blackout metadata associated with the program, it is determined that the client device is not authorized to stream the program. The streaming service sends, to the client device, slate information that identifies a slate image to be presented by the client device in lieu of the program.
-
公开(公告)号:US20220366692A1
公开(公告)日:2022-11-17
申请号:US17878596
申请日:2022-08-01
Applicant: Charter Communications Operating, LLC
Inventor: Srilal M. Weerasinghe , Vipul Patel , Basil Badawiyeh , Robbie N. Mills, III , Michael Terada
IPC: G06V20/40 , H04N21/84 , H04N21/8358
Abstract: Methods and apparatus related to characterization of digital content, such as in a content delivery and/or service provider network. In one embodiment, a method is provided for identifying characteristics of digital content by a first-pass analysis of the content data, and subsequent adjustment of results of the first-pass data analysis based on a heuristic analysis. In one variant, the first-pass analysis is based on an extant (COTS) or off-the-shelf analytics framework which generates a result; artificial intelligence and/or machine learning techniques are utilized for analyzing the result based on a multi-source or multivariate analytical framework to enable convergence of a final result having suitable level of accuracy, yet with optimized temporal and processing overhead characteristics. In one implementation, the methods and apparatus are adapted for use in a content distribution network advertisement ingestion processing system.
-
公开(公告)号:US20250159266A1
公开(公告)日:2025-05-15
申请号:US19020813
申请日:2025-01-14
Applicant: Charter Communications Operating, LLC
Inventor: Basil Badawiyeh , Vipul Patel , Gary Schanman
IPC: H04N21/234 , G06N20/00 , G06Q30/0251 , H04N21/235 , H04N21/4545
Abstract: In one aspect, an exemplary method for dynamic advertising insertion includes obtaining a video program comprising a sequence of segments; extracting metadata describing at least a specific one of the segments of the video program; based at least in part on the extracted metadata describing the specific segment, selecting advertising content corresponding to the specific segment; and generating an output video stream comprising the sequence of segments, wherein the selected advertising content is displayed in connection with the specific segment.
-
公开(公告)号:US12293584B2
公开(公告)日:2025-05-06
申请号:US17878596
申请日:2022-08-01
Applicant: Charter Communications Operating, LLC
Inventor: Srilal M. Weerasinghe , Vipul Patel , Basil Badawiyeh , Robbie N. Mills, III , Michael Terada
IPC: G06V20/40 , H04N21/234 , H04N21/81 , H04N21/8358 , H04N21/84 , H04N21/845
Abstract: Methods and apparatus related to characterization of digital content, such as in a content delivery and/or service provider network. In one embodiment, a method is provided for identifying characteristics of digital content by a first-pass analysis of the content data, and subsequent adjustment of results of the first-pass data analysis based on a heuristic analysis. In one variant, the first-pass analysis is based on an extant (COTS) or off-the-shelf analytics framework which generates a result; artificial intelligence and/or machine learning techniques are utilized for analyzing the result based on a multi-source or multivariate analytical framework to enable convergence of a final result having suitable level of accuracy, yet with optimized temporal and processing overhead characteristics. In one implementation, the methods and apparatus are adapted for use in a content distribution network advertisement ingestion processing system.
-
公开(公告)号:US20250168470A1
公开(公告)日:2025-05-22
申请号:US18511993
申请日:2023-11-16
Applicant: Charter Communications Operating, LLC
Inventor: Moin Pansare , Sachin Reddy Kota , Vipul Patel , Kei Foo
IPC: H04N21/845 , H04L9/30 , H04N21/2187
Abstract: Obtain, at a first network location, a first file specifying a first plurality of file segments, having a first plurality of original file segment names, to be obtained from a second network location. At the first network location, map each of the first plurality of original file segment names to a first plurality of modified file segment names;. Send, from the first network location to the second network location, requests for each of the first plurality of modified file segment names. Obtain, at the first network location from the second network location, the first plurality of file segments, corresponding to the first plurality of original file segment names, based on the requests for each of the first plurality of modified file segment names and the mapping.
-
公开(公告)号:US20240137589A1
公开(公告)日:2024-04-25
申请号:US18405042
申请日:2024-01-05
Applicant: Charter Communications Operating, LLC
Inventor: Moin Pansare , Sachin Reddy Kota , David Agranoff , Vipul Patel
IPC: H04N21/236 , H04L65/61 , H04N21/235 , H04N21/61
CPC classification number: H04N21/23614 , H04L65/61 , H04N21/2353 , H04N21/6125
Abstract: Methods and systems for using packager systems for streaming. The packager system including packagers configured to process packets, each packager having a packet listener, a sequence list generator, and a segment generator; and at least one cluster controller including a manifest generator. The at least one cluster controller configured to configure a packager from the packagers as an active packager by enabling a packet listener, a sequence list generator, and a segment generator, configure a remaining packager from the packagers as a backup packager by disabling a segment generator, receive segments, sequence list, and metadata based on processed packets from the active packager, generate, via the manifest generator, a manifest based on the segments, the sequence list, and the metadata, and send the segments and the manifest to a streaming system component.
-
公开(公告)号:US11809416B2
公开(公告)日:2023-11-07
申请号:US17375786
申请日:2021-07-14
Applicant: Charter Communications Operating, LLC
Inventor: Srilal M. Weerasinghe , Vipul Patel
IPC: G06F7/00 , G06F16/242 , G06N5/04 , G06N20/00 , G06F21/62
CPC classification number: G06F16/2425 , G06F21/6227 , G06N5/04 , G06N20/00
Abstract: Disclosed herein are embodiments providing query validation with automated query modification. In particular, the embodiments provide a computing system that receives a query and determines the query is sensitive. The computing system iteratively modifies the query until the query is not sensitive by modifying the query to increase a scope of the query, updating estimated query results based on the query as modified, and determining whether the query as modified is sensitive based on the estimated query results as updated. Upon determining that the query as modified is not sensitive, the computing system proceeds with the query as modified. Accordingly, the computing system improves query efficiency by automatically modifying a sensitive query.
-
公开(公告)号:US20230247267A1
公开(公告)日:2023-08-03
申请号:US17592255
申请日:2022-02-03
Applicant: Charter Communications Operating, LLC
Inventor: Rosaiah Jujjuru , Vipul Patel , David Agranoff , Sachin Reddy Kota
IPC: H04N21/8355 , H04N21/454 , H04N21/442 , H04N21/45
CPC classification number: H04N21/8355 , H04N21/454 , H04N21/44204 , H04N21/4524
Abstract: A streaming service updates a manifest to include a location of an encoded version of a program that is available for streaming and a restriction marker indicating that the program is restricted. A request for the manifest is received from a client device. Subsequent to providing the manifest to the client device, a request for authorization to stream the program is received from the client device, the request for authorization including client device metadata. Based on the client device metadata and blackout metadata associated with the program, it is determined that the client device is not authorized to stream the program. The streaming service sends, to the client device, slate information that identifies a slate image to be presented by the client device in lieu of the program.
-
公开(公告)号:US20230017396A1
公开(公告)日:2023-01-19
申请号:US17375786
申请日:2021-07-14
Applicant: Charter Communications Operating, LLC
Inventor: Srilal M. Weerasinghe , Vipul Patel
IPC: G06F16/242 , G06F21/62 , G06N20/00 , G06N5/04
Abstract: Disclosed herein are embodiments providing query validation with automated query modification. In particular, the embodiments provide a computing system that receives a query and determines the query is sensitive. The computing system iteratively modifies the query until the query is not sensitive by modifying the query to increase a scope of the query, updating estimated query results based on the query as modified, and determining whether the query as modified is sensitive based on the estimated query results as updated. Upon determining that the query as modified is not sensitive, the computing system proceeds with the query as modified. Accordingly, the computing system improves query efficiency by automatically modifying a sensitive query.
-
公开(公告)号:US12256112B2
公开(公告)日:2025-03-18
申请号:US18405042
申请日:2024-01-05
Applicant: Charter Communications Operating, LLC
Inventor: Moin Pansare , Sachin Reddy Kota , David Agranoff , Vipul Patel
IPC: H04N21/236 , H04L65/61 , H04N21/235 , H04N21/61
Abstract: Methods and systems for using packager systems for streaming. The packager system including packagers configured to process packets, each packager having a packet listener, a sequence list generator, and a segment generator; and at least one cluster controller including a manifest generator. The at least one cluster controller configured to configure a packager from the packagers as an active packager by enabling a packet listener, a sequence list generator, and a segment generator, configure a remaining packager from the packagers as a backup packager by disabling a segment generator, receive segments, sequence list, and metadata based on processed packets from the active packager, generate, via the manifest generator, a manifest based on the segments, the sequence list, and the metadata, and send the segments and the manifest to a streaming system component.
-
-
-
-
-
-
-
-
-