Generation of video recommendations using connection networks

    公开(公告)号:US10515116B2

    公开(公告)日:2019-12-24

    申请号:US15427873

    申请日:2017-02-08

    申请人: Hulu, LLC

    摘要: A method receives ratings for videos from a first user that is using a video delivery service. A first model includes connection networks where each connection network corresponds to a rating. The method inputs each rating into a connection network in an order. Also, parameters for the ratings and ratings other than the rating received from the first user are modeled in a respective connection network. Values for the set of parameters are trained such that the plurality of connection networks predict conditional probabilities that the first user would provide the rating corresponding to the each connection network in the order. The conditional probabilities are based on the first user providing ratings that are previously located in the order. The parameters are then used to generate a list of videos to recommend to the first user using the first model.

    Personalized generation of watch list of shows in a video delivery system
    3.
    发明授权
    Personalized generation of watch list of shows in a video delivery system 有权
    在视频传送系统中个性化生成观看列表

    公开(公告)号:US09560399B2

    公开(公告)日:2017-01-31

    申请号:US14738376

    申请日:2015-06-12

    申请人: HULU, LLC

    摘要: Particular embodiments provide a watch list of shows to users. The watch list is personalized for each user. Also, the watch list is dynamically organized to predict an order the user will want to watch the shows. Particular embodiments analyze historical user behavior with respect to the timing for recurring releases of the episodes for shows to determine the order of the shows in the watch list. The watch list is organized in a way that a user may select a “watch all” button where unseen episodes for the shows in the watch list are all played to the user in an order that is predicted to be the order in which the user would want to watch the shows. Providing the watch all button makes it important to predict the order of the shows accurately.

    摘要翻译: 具体实施例向用户提供节目的观看列表。 每个用户的观察列表是个性化的。 此外,观察列表是动态组织的,以预测用户将要观看节目的顺序。 具体实施例分析关于节目的重复发布的定时的历史用户行为,用于显示以确定观看列表中节目的顺序。 观看列表的组织方式是用户可以选择“观看所有”按钮,其中观看列表中的节目的未看见的剧集都以预测为用户的顺序的顺序播放给用户 想看节目。 提供手表所有按钮使得重要的是准确地预测节目的​​顺序。

    Relevance table aggregation in a database system for providing video recommendations

    公开(公告)号:US10271103B2

    公开(公告)日:2019-04-23

    申请号:US15019672

    申请日:2016-02-09

    申请人: HULU, LLC

    摘要: In one embodiment, a method generates a plurality of sub-relevance tables including a first set of relevance values between media programs. Each table models relevance values for a single feature in a plurality of features. Labeling results are received that include a second set of relevance values between the media programs. The method combines the sub-relevance tables into a single relevance table that includes a third set of relevance values between the media programs for the plurality of features. The combining generates weights for each of the sub-relevance tables based on the second set of relevance values for the labeling results and the first set of relevance values of the sub-relevance tables that are used to generate the third set of relevance values. A recommendation is provided to a user using the third set of relevance values from the single relevance table and a characteristic of the user.

    Relevance Table Aggregation in a Database System
    6.
    发明申请
    Relevance Table Aggregation in a Database System 审中-公开
    数据库系统中的相关性表汇总

    公开(公告)号:US20160234555A1

    公开(公告)日:2016-08-11

    申请号:US15019672

    申请日:2016-02-09

    申请人: HULU, LLC

    摘要: In one embodiment, a method generates a plurality of sub-relevance tables including a first set of relevance values between media programs. Each table models relevance values for a single feature in a plurality of features. Labeling results are received that include a second set of relevance values between the media programs. The method combines the sub-relevance tables into a single relevance table that includes a third set of relevance values between the media programs for the plurality of features. The combining generates weights for each of the sub-relevance tables based on the second set of relevance values for the labeling results and the first set of relevance values of the sub-relevance tables that are used to generate the third set of relevance values. A recommendation is provided to a user using the third set of relevance values from the single relevance table and a characteristic of the user.

    摘要翻译: 在一个实施例中,一种方法生成包括媒体节目之间的第一组相关性值的多个子相关性表。 每个表格对多个特征中的单个特征建立相关性值。 收到的标签结果包括媒体节目之间的第二组相关性值。 该方法将子相关性表组合成单个相关性表,其包括用于多个特征的媒体程序之间的第三组相关性值。 组合基于标签结果的第二组相关性值和用于生成第三组相关性值的子相关性表的第一组相关性值,为每个子相关性表生成权重。 使用来自单个相关性表的第三组相关性值和用户的特征向用户提供建议。

    Generation and selection of actions for entities in a video delivery system

    公开(公告)号:US10652600B2

    公开(公告)日:2020-05-12

    申请号:US16254516

    申请日:2019-01-22

    申请人: HULU, LLC

    摘要: 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.

    Generation and Selection Of Actions For Entities In A Video Delivery System

    公开(公告)号:US20190158901A1

    公开(公告)日:2019-05-23

    申请号:US16254516

    申请日:2019-01-22

    申请人: HULU, LLC

    摘要: 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.

    Generation, ranking, and delivery of actions for entities in a video delivery system

    公开(公告)号:US10212464B2

    公开(公告)日:2019-02-19

    申请号:US15399702

    申请日:2017-01-05

    申请人: HULU, LLC

    摘要: 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.