-
公开(公告)号:US20210337256A1
公开(公告)日:2021-10-28
申请号:US16860681
申请日:2020-04-28
申请人: HULU, LLC
发明人: McKay Salisbury , Peter Moore , Karthik Prasanna , Xiaoming Sun , Tong Yang , Srivardhan Jalan , Arkin Yetis
IPC分类号: H04N21/266 , H04N21/2668
摘要: In some embodiments, a method receives a message that identifies an asset being viewed on a video service at a timestamp. The message is associated with a profile identifier and a plurality of messages are received for the profile identifier while using the video service. The method determines a channel identifier for a channel in which the asset is offered during the timestamp and determines whether a channel change occurred based on the channel identifier and a prior channel identifier determined from a prior message in the plurality of messages. When the channel change has occurred, the method stores the channel identifier and timestamp for the profile identifier in a data structure, wherein a list of channels is generated by querying the data structure to determine a set of channel identifiers and timestamps for the profile identifier.
-
公开(公告)号:US10425691B2
公开(公告)日:2019-09-24
申请号:US15399699
申请日:2017-01-05
申请人: HULU, LLC
发明人: 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
摘要: 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
申请人: HULU, LLC
发明人: 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
摘要: 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
申请人: HULU, LLC
发明人: Yan Cui , Karthik Prasanna , Andres Rangel
摘要: 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.
-
公开(公告)号:US11595715B2
公开(公告)日:2023-02-28
申请号:US16860681
申请日:2020-04-28
申请人: HULU, LLC
发明人: Mckay Salisbury , Peter Moore , Karthik Prasanna , Xiaoming Sun , Tong Yang , Srivardhan Jalan , Arkin Yetis
IPC分类号: H04N21/266 , H04N21/2668
摘要: In some embodiments, a method receives a message that identifies an asset being viewed on a video service at a timestamp. The message is associated with a profile identifier and a plurality of messages are received for the profile identifier while using the video service. The method determines a channel identifier for a channel in which the asset is offered during the timestamp and determines whether a channel change occurred based on the channel identifier and a prior channel identifier determined from a prior message in the plurality of messages. When the channel change has occurred, the method stores the channel identifier and timestamp for the profile identifier in a data structure, wherein a list of channels is generated by querying the data structure to determine a set of channel identifiers and timestamps for the profile identifier.
-
公开(公告)号:US20190394528A1
公开(公告)日:2019-12-26
申请号:US16560916
申请日:2019-09-04
申请人: HULU, LLC
发明人: Ling Lau , Brandon Lonac , Dallas Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC分类号: H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437
摘要: 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
申请人: HULU, LLC
发明人: Ling Lau , Brandon Lonac , Dallas Stephan Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC分类号: H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437
摘要: 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
申请人: HULU, LLC
发明人: Yan Cui , Karthik Prasanna , Andres Rangel
IPC分类号: G06F9/50
CPC分类号: G06F9/50 , G06F2209/5019
摘要: 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.
-
-
-
-
-
-
-