-
公开(公告)号:US11616993B1
公开(公告)日:2023-03-28
申请号:US17508780
申请日:2021-10-22
申请人: HULU, LLC
发明人: Si Chen , Tongyu Dai , Lemei Huang , Deliang Fu , Wenhao Zhang
IPC分类号: H04N21/2343 , H04N21/234
摘要: In some embodiments, during playback of a video, using a parameter value of an adaptive bitrate algorithm to analyze playback of the video. The adaptive bitrate algorithm uses the parameter value to select a profile from a plurality of profiles to use to request segments of the video. A method selects a scenario in a plurality of scenarios when a playback condition meets a characteristic value of the scenario. The plurality of scenarios are associated with a different characteristic value. The method adjusts the parameter value of the adaptive bitrate algorithm based on the scenario to generate an adjusted parameter value. The plurality of scenarios have at least one different parameter value. The adjusted parameter value of the adaptive bitrate algorithm is used to analyze the playback of the video.
-
公开(公告)号:US20230019564A1
公开(公告)日:2023-01-19
申请号:US17374606
申请日:2021-07-13
申请人: HULU, LLC
发明人: Pengyu ZHAO , Chunxu XU , Xianghui MAO , Xiaohui XIE
IPC分类号: H04N21/482 , G06N3/04 , G06N3/08 , H04L29/06
摘要: In some embodiments, a method receives a first sequence of inputs for processing via a sub-model of a plurality of sub-model. The plurality of sub-models are part of a main model. An input in the sequence of inputs is masked with a masked value to generate a second sequence of inputs. The method processes the second sequence of inputs using the sub-model to generate a sequence of features that correspond to the second sequence of inputs and processes the sequence of features to generate a first output. The first output is processed to generate a second output of the main model. The sub-model is trained based on a feature in the sequence of features that corresponds to the masked input and the second output.
-
公开(公告)号:US20230017663A1
公开(公告)日:2023-01-19
申请号:US17933980
申请日:2022-09-21
申请人: Hulu, LLC
发明人: Xiaocheng Li , Wei Feng , Wenhao Zhang , Jiarui Yang
IPC分类号: H04N21/482 , H04N21/433 , H04N21/466 , H04N21/45 , H04N21/44
摘要: In some embodiments, a method receives a time period in which video files will be delivered through a plurality of nodes. The method determines a plurality of user accounts that may use a video delivery system to deliver the video files in the time period; generates probabilities of which nodes may be used for each of the plurality of user accounts in the time period; and generates probabilities of which video files may be accessed by each of the plurality of user accounts. A list of video files is generated for a node based on the probabilities of which video files may be accessed and the probabilities of which nodes may be used for each of the plurality of user accounts. The method causes at least a portion of the list of video files for the node to be stored on the node.
-
公开(公告)号:US11477521B2
公开(公告)日:2022-10-18
申请号:US17343166
申请日:2021-06-09
申请人: HULU, LLC
发明人: Zachary Cava
IPC分类号: H04N21/44 , H04N21/278 , H04N21/61 , H04N21/43 , H04N21/478 , H04N21/81 , H04N21/4402 , H04N21/431 , H04L65/75
摘要: In some embodiments, a method sends a first instance of a media presentation description to a client device for a media presentation. The first instance of the media presentation description includes location information for a patch update. The location information for the patch update is received in a request from the client device. The method uses the location information to identify the patch update to the media presentation description and sends a second instance of the media presentation description that includes update information from the patch update to update a stored version of the media presentation description for the client device.
-
公开(公告)号:US20220264177A1
公开(公告)日:2022-08-18
申请号:US17661906
申请日:2022-05-03
申请人: HULU, LLC
发明人: Zachary CAVA
IPC分类号: H04N21/4402 , H04N21/278 , H04N21/61 , H04N21/431 , H04N21/478 , H04N21/81 , H04L65/75
摘要: In some embodiments, a method receives a request from a client device. The request includes location information for an update to a media presentation description for a media presentation. The method uses the location information to determine that the client device has not received a first segment based on the location information. The media presentation description is currently sending updates for a second segment. The location information is used to identify that the update to the media presentation description should include the first segment and the second segment. The method sends an instance of the media presentation description that includes update information for the first segment and the second segment to update a stored version of the media presentation description for the client device.
-
公开(公告)号:US20220141513A1
公开(公告)日:2022-05-05
申请号:US17087255
申请日:2020-11-02
申请人: HULU, LLC
发明人: Tongyu DAI , Lan XIE , Wenhao ZHANG , Deliang FU , Chao LI , Qiang SHE , Yuting GUI , Yicheng LIU , Xizhi XU
IPC分类号: H04N21/2662 , H04N21/24 , H04N21/258 , G06N3/08 , G06K9/62 , H04L29/06
摘要: In some embodiments, a method receives session features for a session associated with a request for a video from a client and predicts network conditions for the session using the session features. A subset of available profiles is selected based on the network conditions. The available profiles are associated with a different playback characteristic. The method provides a profile ladder that includes the subset of available profiles for the playback of the video to the client. The profile ladder restricts the client to using the subset of available profiles to request segments of the video during the session.
-
公开(公告)号:US20220109899A1
公开(公告)日:2022-04-07
申请号:US17062470
申请日:2020-10-02
申请人: HULU, LLC
发明人: James Wann , Milan Mehta , Cara Postilion , Adam Thomas Ahringer , Gary Ames
IPC分类号: H04N21/24 , H04N21/25 , G06F16/71 , G06F16/735 , G06F16/78 , G06F16/2457
摘要: In some embodiments, a method reviews information from a set of clients. The information is based on interaction with an application associated with a video delivery system. The method selects ascription events from the information based on a model that defines ascription events that could lead to an outcome for the video delivery system and stores the ascription events into a set of data structures. The ascription events are stored based on respective timing information associated with the respective ascription event and one or more of the ascription events that could lead to the outcome are retrievable based on respective time information for the ascription events.
-
公开(公告)号:US20220030290A1
公开(公告)日:2022-01-27
申请号:US17495668
申请日:2021-10-06
申请人: HULU, LLC
发明人: McKay Salisbury
IPC分类号: H04N21/254 , H04N21/262 , H04N21/2187 , H04N21/442 , H04N21/488 , H04N21/466 , H04N21/45 , H04N21/258 , H04N21/8543 , H04N21/4627 , H04N21/81
摘要: In some embodiments, a method receives a plurality of viewing policies for a media program. The plurality of viewing policies include an action to perform for the media program and an audience. The action for at least a portion of the plurality of viewing policies is reviewed to determine a first viewing policy that includes the action of sending a base content stream for the media program. The method selects a first audience associated with the base content stream in the first viewing policy and one or more second audiences associated with actions in one or more second viewing policies. An audience definition for the media program defining one or more restrictions on viewing the media program is generated. The one or more restrictions are based on the first audience and the one or more second audiences. Then, the method stores the audience definition for the media program.
-
公开(公告)号:US11159635B2
公开(公告)日:2021-10-26
申请号:US16405400
申请日:2019-05-07
申请人: HULU, LLC
发明人: Shenglan Huang , Lan Xie , Wenhao Zhang
摘要: In some embodiments, a method sends a first frame that establishes a first state to push information to a client in a stream based on a first set of characteristics. The method transitions from the first state to a second state that allows pushing of content to the client. Content is pushed for a first time window to the client based on the first set of characteristics without receiving a request for the content in the first time window. The method receives a request to change the first set of characteristics to a second set of characteristics. The request includes information requesting a switch from the second state to the first state. In response to receiving the change, the method sends a second frame to continue pushing content to the client in the stream based on the second set of characteristics and transitions from the second state to the first state.
-
公开(公告)号:US11113537B2
公开(公告)日:2021-09-07
申请号:US16530597
申请日:2019-08-02
申请人: HULU, LLC
发明人: Kaiwen Deng , Yunsheng Jiang , Xiaohui Xie
摘要: In some embodiments, a first detector generates a first output based on a first probability that an image was inserted in a video. The first detector is trained with a set of known images to detect the set of known images. A second detector generates a second output based on a second probability that an image was inserted in the video. The second detector is used to detect the set of unknown images without training. The method analyzes the first output from the first detector based on the probability of the image existing in the video and the second output from the second detector based on the probability of the image existing in the video to generate a combined score from the first output and the second output. An indication of whether the image is detected in the video is output based on the combined score.
-
-
-
-
-
-
-
-
-