-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10652600B2
公开(公告)日:2020-05-12
申请号:US16254516
申请日:2019-01-22
申请人: HULU, LLC
IPC分类号: H04N21/25 , H04N21/466 , H04N21/482 , H04N21/234 , H04N21/45 , G06Q30/02 , H04N21/81 , G06F16/70
摘要: In one embodiment, a method generates actions for entities found on a video delivery system based on information for user behavior of a user on the video delivery system and generates probabilities for the actions for the entities based on the actions for the entities and the user behavior. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. The method then selects an action feed based on the probabilities for the set of actions. The action feed includes at least a portion of the actions for the entities. The action feed is outputted to the client for display on an interface where an action on an entity in the action feed is performed by the video delivery system when selected by the user on the interface.
-
公开(公告)号:US20190158901A1
公开(公告)日:2019-05-23
申请号:US16254516
申请日:2019-01-22
申请人: HULU, LLC
IPC分类号: H04N21/25 , H04N21/81 , G06Q30/02 , H04N21/466 , H04N21/234 , H04N21/482 , H04N21/45
摘要: In one embodiment, a method generates actions for entities found on a video delivery system based on information for user behavior of a user on the video delivery system and generates probabilities for the actions for the entities based on the actions for the entities and the user behavior. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. The method then selects an action feed based on the probabilities for the set of actions. The action feed includes at least a portion of the actions for the entities. The action feed is outputted to the client for display on an interface where an action on an entity in the action feed is performed by the video delivery system when selected by the user on the interface.
-
公开(公告)号:US10212464B2
公开(公告)日:2019-02-19
申请号:US15399702
申请日:2017-01-05
申请人: HULU, LLC
IPC分类号: H04H60/33 , H04N21/25 , H04N21/466 , H04N21/482 , H04N21/234 , H04N21/45 , G06F17/30
摘要: In one embodiment, a method sends videos to a user that is using a video delivery service. The method receives user behavior that includes actions taken by the user on the video delivery service. The method inputs the user behavior into a first predictor to generate a set of actions for a set of entities. Also, the method inputs the set of actions for the set of entities, a real-time context, and the user behavior into a second predictor to generate probabilities for the set of actions for the set of entities. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. An action feed is selected based on the ranking and dynamically output to a client while the user is using the video delivery service.
-
公开(公告)号:US20170302979A1
公开(公告)日:2017-10-19
申请号:US15399702
申请日:2017-01-05
申请人: HULU, LLC
IPC分类号: H04N21/25 , H04N21/45 , G06F17/30 , H04N21/234 , H04N21/482 , H04N21/466
CPC分类号: H04N21/252 , G06Q30/02 , H04N21/234 , H04N21/4532 , H04N21/4667 , H04N21/482 , H04N21/8133
摘要: In one embodiment, a method sends videos to a user that is using a video delivery service. The method receives user behavior that includes actions taken by the user on the video delivery service. The method inputs the user behavior into a first predictor to generate a set of actions for a set of entities. Also, the method inputs the set of actions for the set of entities, a real-time context, and the user behavior into a second predictor to generate probabilities for the set of actions for the set of entities. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. An action feed is selected based on the ranking and dynamically output to a client while the user is using the video delivery service.
-
-
-
-
-