-
公开(公告)号:US10425691B2
公开(公告)日:2019-09-24
申请号:US15399699
申请日:2017-01-05
Applicant: HULU, LLC
Inventor: Ling Lau , Brandon Lonac , Dallas Stephan Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC: H04N7/16 , H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437 , H04N21/2187 , H04N21/231 , H04N21/8355
Abstract: In one embodiment, a method receives information for a video entity where a video delivery system delivers the video entity as a plurality of video assets using different video delivery methods. The method generates bundles for the video assets. Also, dependencies are generated between bundles when two bundles include control data parameters that are the same. The method then stores control data parameters for the bundles for the plurality of video assets based on the dependencies. A second bundle is stored with the dependency on a first bundle and the second bundle includes a second set of control data parameters for the second bundle that is different from the first set of control data parameters included in the first bundle. When the second bundle is selected, the method accesses the first set of control data parameters and the second set of control data parameters for the second bundle.
-
公开(公告)号:US11457280B2
公开(公告)日:2022-09-27
申请号:US16560916
申请日:2019-09-04
Applicant: HULU, LLC
Inventor: Ling Lau , Brandon Lonac , Dallas Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC: H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437 , H04N21/2187 , H04N21/231 , H04N21/8355
Abstract: In one embodiment, a method receives a first bundle and a second bundle for a video based on metadata for the video. The method stores the second bundle with a dependency on the first bundle when the second bundle is associated with a first set of control data parameters found in the first bundle that control a first aspect of access to the video. The second bundle is stored with a second set of control data parameters to control a second aspect of access to the video. When the first bundle is selected, the method accesses the first set of control data parameters for the first bundle. When the second bundle is selected, the method accesses the first set of control data parameters in the first bundle via the dependency to the first bundle and the second set of control data parameters for the second bundle.
-
公开(公告)号:US10228973B2
公开(公告)日:2019-03-12
申请号:US15064355
申请日:2016-03-08
Applicant: HULU, LLC
Inventor: Yan Cui , Karthik Prasanna , Andres Rangel
Abstract: In one embodiment, during execution of a current workload being processed by the kernel, the method searches policy storage for a similar workload that has been previously optimized, wherein the sensor is used to compare the current workload to workloads in the policy storage. When the similar workload is found, the method optimizes different parameter values in a parameter value range specified in the policy specification for the parameter while the current workload is being processed by the kernel, wherein a parameter setting for the similar workload is used in the optimizing. When the similar workload is not found, the method optimizes different parameter values based on the parameter value range specified in the policy specification for the parameter while the current workload is being processed by the kernel. The method then evaluates the optimizing based on the optimization target.
-
公开(公告)号:US20190394528A1
公开(公告)日:2019-12-26
申请号:US16560916
申请日:2019-09-04
Applicant: HULU, LLC
Inventor: Ling Lau , Brandon Lonac , Dallas Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC: H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437
Abstract: In one embodiment, a method receives a first bundle and a second bundle for a video based on metadata for the video. The method stores the second bundle with a dependency on the first bundle when the second bundle is associated with a first set of control data parameters found in the first bundle that control a first aspect of access to the video. The second bundle is stored with a second set of control data parameters to control a second aspect of access to the video. When the first bundle is selected, the method accesses the first set of control data parameters for the first bundle. When the second bundle is selected, the method accesses the first set of control data parameters in the first bundle via the dependency to the first bundle and the second set of control data parameters for the second bundle.
-
公开(公告)号:US20180192134A1
公开(公告)日:2018-07-05
申请号:US15399699
申请日:2017-01-05
Applicant: HULU, LLC
Inventor: Ling Lau , Brandon Lonac , Dallas Stephan Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC: H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437
Abstract: In one embodiment, a method receives information for a video entity where a video delivery system delivers the video entity as a plurality of video assets using different video delivery methods. The method generates bundles for the video assets. Also, dependencies are generated between bundles when two bundles include control data parameters that are the same. The method then stores control data parameters for the bundles for the plurality of video assets based on the dependencies. A second bundle is stored with the dependency on a first bundle and the second bundle includes a second set of control data parameters for the second bundle that is different from the first set of control data parameters included in the first bundle. When the second bundle is selected, the method accesses the first set of control data parameters and the second set of control data parameters for the second bundle.
-
公开(公告)号:US20170262314A1
公开(公告)日:2017-09-14
申请号:US15064355
申请日:2016-03-08
Applicant: HULU, LLC
Inventor: Yan Cui , Karthik Prasanna , Andres Rangel
IPC: G06F9/50
CPC classification number: G06F9/50 , G06F2209/5019
Abstract: In one embodiment, during execution of a current workload being processed by the kernel, the method searches policy storage for a similar workload that has been previously optimized, wherein the sensor is used to compare the current workload to workloads in the policy storage. When the similar workload is found, the method optimizes different parameter values in a parameter value range specified in the policy specification for the parameter while the current workload is being processed by the kernel, wherein a parameter setting for the similar workload is used in the optimizing. When the similar workload is not found, the method optimizes different parameter values based on the parameter value range specified in the policy specification for the parameter while the current workload is being processed by the kernel. The method then evaluates the optimizing based on the optimization target.
-
-
-
-
-