-
公开(公告)号:US10404541B2
公开(公告)日:2019-09-03
申请号:US15437118
申请日:2017-02-20
IPC分类号: G06F15/16 , H04L12/24 , H04L12/28 , H04L29/06 , H04L12/14 , H04M15/00 , H04W4/24 , H04L12/911
摘要: A system, apparatus, and method for controlling data usage at a customer premises. A gateway configured as a single point of entry receives all data entering the premises. A DataCap Management Unit monitors all data usage by client devices within the premises and uses either a linear regression model or a historical usage alpha-generation method to analyze data usage patterns at the premises and to predict future data usage at the premises for a current billing cycle. The DataCap Management Unit dynamically adjusts a premises bandwidth cap throughout the current billing cycle, using the predicted future data usage as an input, to smoothly keep actual total data usage for the current billing cycle from exceeding a data cap before the current billing cycle ends.
-
公开(公告)号:US20180013572A1
公开(公告)日:2018-01-11
申请号:US15437049
申请日:2017-02-20
摘要: A system, apparatus, and method for controlling data usage at a customer premises. A gateway configured as a single point of entry receives all data entering the premises. All data usage by client devices within the premises is monitored. A DataCap Management Unit adjusts a premises bandwidth cap throughout a billing cycle to prevent the data usage from exceeding a data cap before the billing cycle ends.
-
公开(公告)号:US11647258B2
公开(公告)日:2023-05-09
申请号:US17062310
申请日:2020-10-02
IPC分类号: H04N21/81 , H04N13/332 , H04N13/383 , H04N13/161 , G06F3/13 , H04L67/30 , H04N21/234 , G06F3/01 , H04L67/131
CPC分类号: H04N21/812 , G06F3/013 , H04L67/131 , H04N13/161 , H04N13/332 , H04N13/383 , H04N21/23418 , H04N21/23424 , H04N21/816
摘要: A system and method for inserting secondary content, e.g., advertisement content, graphics, images, etc., in a 360-degree immersive video environment. When a request is received from a client device for playing a video asset, a plurality of video tiles of the video asset are selected to be assembled as a video frame for delivery to the client device. A portion of the video tiles are identified that can be replaced with a corresponding set of advertisement content tiles, e.g., based on gaze vector information and/or a tile metadata specification containing advertisement insertion availability timing information with respect to each of the tiles of the video frame. After replacing the portion of the identified video tiles, the corresponding set of advertisement content tiles and remaining video tiles are assembled into the video frame including the advertisement content tiles at select locations, which is transmitted to the client device.
-
公开(公告)号:US20210021908A1
公开(公告)日:2021-01-21
申请号:US17062310
申请日:2020-10-02
IPC分类号: H04N21/81 , G06F3/01 , H04L29/06 , H04N13/161 , H04N21/234 , H04N13/332 , H04N13/383
摘要: A system and method for inserting secondary content, e.g., advertisement content, graphics, images, etc., in a 360-degree immersive video environment. When a request is received from a client device for playing a video asset, a plurality of video tiles of the video asset are selected to be assembled as a video frame for delivery to the client device. A portion of the video tiles are identified that can be replaced with a corresponding set of advertisement content tiles, e.g., based on gaze vector information and/or a tile metadata specification containing advertisement insertion availability timing information with respect to each of the tiles of the video frame. After replacing the portion of the identified video tiles, the corresponding set of advertisement content tiles and remaining video tiles are assembled into the video frame including the advertisement content tiles at select locations, which is transmitted to the client device.
-
公开(公告)号:US10523451B2
公开(公告)日:2019-12-31
申请号:US15437049
申请日:2017-02-20
IPC分类号: H04L12/24 , H04L12/28 , H04L12/911 , H04L12/66 , H04L29/06 , H04L29/08 , H04L12/14 , H04L12/26 , H04M15/00 , H04W4/24 , G06F15/16
摘要: A system, apparatus, and method for controlling data usage at a customer premises. A gateway configured as a single point of entry receives all data entering the premises. All data usage by client devices within the premises is monitored. A DataCap Management Unit adjusts a premises bandwidth cap throughout a billing cycle to prevent the data usage from exceeding a data cap before the billing cycle ends.
-
公开(公告)号:US10939153B2
公开(公告)日:2021-03-02
申请号:US15888903
申请日:2018-02-05
IPC分类号: H04N7/173 , H04N21/2662 , H04L12/24 , H04L12/14 , H04M15/00 , H04W4/24 , H04L12/70 , H04L29/08 , H04N21/239 , H04N21/24 , H04N21/2543 , H04L12/851
摘要: An Adaptive Bitrate (ABR) Quality of Experience (QoE) Management Unit manages bandwidth usage and QoE at a customer premises where multiple client devices independently download content from multiple providers. An overall virtual pipe to the premises includes a Hypertext Transfer Protocol (HTTP) inner pipe, a non-HTTP inner pipe, an ABR inner pipe, and a non-ABR inner pipe. The Unit determines a data cap for a current billing cycle; and determines, based on policy management settings and the data cap for the current billing cycle, at least one of: a bandwidth cap for the overall virtual pipe, a bandwidth cap for the HTTP inner pipe, a bandwidth cap for the non-HTTP inner pipe, a bandwidth cap for the ABR inner pipe, and a bandwidth cap for the non-ABR inner pipe. Responsive to the determination of the bandwidth caps, the Unit throttles traffic within at least one of the inner pipes.
-
公开(公告)号:US09888278B2
公开(公告)日:2018-02-06
申请号:US15437134
申请日:2017-02-20
IPC分类号: H04N7/173 , H04N21/2662 , H04L29/08 , H04N21/24 , H04N21/239 , H04N21/2543
CPC分类号: H04N21/2662 , H04L12/14 , H04L41/0896 , H04L47/00 , H04L67/02 , H04M15/00 , H04N21/2396 , H04N21/2402 , H04N21/2407 , H04N21/2543
摘要: An Adaptive Bitrate (ABR) Quality of Experience (QoE) Management Unit manages bandwidth usage and QoE at a customer premises where multiple client devices independently download content from multiple providers. An overall virtual pipe to the premises includes a Hypertext Transfer Protocol (HTTP) inner pipe, a non-HTTP inner pipe, an ABR inner pipe, and a non-ABR inner pipe. The Unit determines a data cap for a current billing cycle; and determines, based on policy management settings and the data cap for the current billing cycle, at least one of: a bandwidth cap for the overall virtual pipe, a bandwidth cap for the HTTP inner pipe, a bandwidth cap for the non-HTTP inner pipe, a bandwidth cap for the ABR inner pipe, and a bandwidth cap for the non-ABR inner pipe. Responsive to the determination of the bandwidth caps, the Unit throttles traffic within at least one of the inner pipes.
-
公开(公告)号:US20180013629A1
公开(公告)日:2018-01-11
申请号:US15437118
申请日:2017-02-20
IPC分类号: H04L12/24 , H04L12/28 , H04L12/911 , H04L29/06
CPC分类号: H04L41/0896 , H04L12/14 , H04L12/1403 , H04L12/1407 , H04L12/2898 , H04L41/142 , H04L47/823 , H04L65/4092 , H04M15/66 , H04M15/8214 , H04M15/8228 , H04W4/24
摘要: A system, apparatus, and method for controlling data usage at a customer premises. A gateway configured as a single point of entry receives all data entering the premises. A DataCap Management Unit monitors all data usage by client devices within the premises and uses either a linear regression model or a historical usage alpha-generation method to analyze data usage patterns at the premises and to predict future data usage at the premises for a current billing cycle. The DataCap Management Unit dynamically adjusts a premises bandwidth cap throughout the current billing cycle, using the predicted future data usage as an input, to smoothly keep actual total data usage for the current billing cycle from exceeding a data cap before the current billing cycle ends.
-
公开(公告)号:US12035019B2
公开(公告)日:2024-07-09
申请号:US18306261
申请日:2023-04-25
IPC分类号: H04N19/593 , G06F3/01 , H04L67/131 , H04N13/161 , H04N13/332 , H04N13/383 , H04N21/234 , H04N21/81
CPC分类号: H04N21/812 , G06F3/013 , H04L67/131 , H04N13/161 , H04N13/332 , H04N13/383 , H04N21/23418 , H04N21/23424 , H04N21/816
摘要: A system and method for inserting secondary content, e.g., advertisement content, graphics, images, etc., in a video environment. When a request is received from a client device for playing a video asset, a plurality of video tiles of the video asset are selected to be assembled as a video frame for delivery to the client device. A portion of the video tiles are identified that can be replaced with a corresponding set of advertisement content tiles, e.g., based on gaze vector information and/or a tile metadata specification containing advertisement insertion availability timing information with respect to each of the tiles of the video frame. After replacing the portion of the identified video tiles, the corresponding set of advertisement content tiles and remaining video tiles are assembled into the video frame including the advertisement content tiles at select locations, which is transmitted to the client device.
-
公开(公告)号:US20230269443A1
公开(公告)日:2023-08-24
申请号:US18306261
申请日:2023-04-25
IPC分类号: H04N21/81 , G06F3/01 , H04N13/161 , H04N21/234 , H04N13/332 , H04N13/383 , H04L67/131
CPC分类号: H04N21/812 , G06F3/013 , H04N13/161 , H04N21/23418 , H04N13/332 , H04N21/23424 , H04N21/816 , H04N13/383 , H04L67/131
摘要: A system and method for inserting secondary content, e.g., advertisement content, graphics, images, etc., in a video environment. When a request is received from a client device for playing a video asset, a plurality of video tiles of the video asset are selected to be assembled as a video frame for delivery to the client device. A portion of the video tiles are identified that can be replaced with a corresponding set of advertisement content tiles, e.g., based on gaze vector information and/or a tile metadata specification containing advertisement insertion availability timing information with respect to each of the tiles of the video frame. After replacing the portion of the identified video tiles, the corresponding set of advertisement content tiles and remaining video tiles are assembled into the video frame including the advertisement content tiles at select locations, which is transmitted to the client device.
-
-
-
-
-
-
-
-
-