Database Access Using Entity And Availability Pairs In A Video Delivery System

    公开(公告)号:US20190182553A1

    公开(公告)日:2019-06-13

    申请号:US16248291

    申请日:2019-01-15

    申请人: HULU, LLC

    摘要: In one embodiment, a method uses a notification of a programming event to determine an entity of a media program and an availability pair. The availability pair identifies an entitlement and a location combination for viewing the media program. the method queries a database using the entity and the availability pair in a query to determine a first set of user profiles associated with the entity and a second set of user profiles associated with the availability pair. The first list of user profiles and the second list of user profiles are analyzed to select at least the portion of the first set of user profiles and the second set of user profiles. Then, the method performs an action for the at least the portion of the first set of user profiles and the second set of user profiles based on an occurrence of the programming event.

    Media content publication using distribution areas in a database

    公开(公告)号:US10785535B2

    公开(公告)日:2020-09-22

    申请号:US15991934

    申请日:2018-05-29

    申请人: HULU, LLC

    摘要: In one embodiment, a method defines a plurality of geographic primitives. A geographic primitive is defined by one or more location identifiers. A plurality of distribution areas are generated where a distribution area is defined by one or more of the geographic primitives. The method assigns one of the distribution areas to each of a plurality of pieces of media content. Then, the method stores the assigned one of the plurality of distribution areas for each of the plurality of pieces of media content in a database. One or more of the plurality of pieces of media content are published with the assigned one of the distribution areas. The assigned one of the distribution areas is usable to determine which media content in the one or more of the plurality of pieces of media content is available to users.

    Database access using entity and availability pairs in a video delivery system

    公开(公告)号:US10779043B2

    公开(公告)日:2020-09-15

    申请号:US16248291

    申请日:2019-01-15

    申请人: HULU, LLC

    摘要: In one embodiment, a method uses a notification of a programming event to determine an entity of a media program and an availability pair. The availability pair identifies an entitlement and a location combination for viewing the media program. the method queries a database using the entity and the availability pair in a query to determine a first set of user profiles associated with the entity and a second set of user profiles associated with the availability pair. The first list of user profiles and the second list of user profiles are analyzed to select at least the portion of the first set of user profiles and the second set of user profiles. Then, the method performs an action for the at least the portion of the first set of user profiles and the second set of user profiles based on an occurrence of the programming event.

    Geo-fencing of media content using distribution areas in a database

    公开(公告)号:US10779038B2

    公开(公告)日:2020-09-15

    申请号:US15627172

    申请日:2017-06-19

    申请人: HULU, LLC

    摘要: In one embodiment, a method defines a plurality of geographic primitives that are defined by one or more location identifiers. A plurality of distribution areas are generated where a distribution area is defined by one or more of the geographic primitives. The method assigns one of the plurality of distribution areas to each of a plurality of pieces of media content. A request is received from a client device that is associated with a location identifier. The method performs a reverse lookup query to a database using a geo-mapping service to retrieve a set of distribution areas that include a geographical primitive associated with the location identifier and selects one or more pieces of media content from the plurality of pieces of media content. Information for at least a portion of the one or more pieces of media content is then provided to the client device.

    Geo-fencing of media content using distribution areas in a database

    公开(公告)号:US11438655B2

    公开(公告)日:2022-09-06

    申请号:US16990715

    申请日:2020-08-11

    申请人: HULU, LLC

    摘要: In some embodiments, a method receives a plurality of distribution areas. A distribution area is defined by one or more geographic primitives and associated with a distribution area identifier. Also, a geographic primitive is defined by one or more location identifiers. The method stores distribution area identifiers for the plurality of distribution areas in a first data structure. Information for media content is received and the method generates a content bundle for the media content based on the information for the media content. The content bundle is associated with a distribution area identifier and metadata that describes characteristics of the media content. The content bundle is stored in a second data structure.

    Geo-Fencing of Media Content Using Distribution Areas in a Database

    公开(公告)号:US20200374587A1

    公开(公告)日:2020-11-26

    申请号:US16990715

    申请日:2020-08-11

    申请人: HULU, LLC

    摘要: In some embodiments, a method receives a plurality of distribution areas. A distribution area is defined by one or more geographic primitives and associated with a distribution area identifier. Also, a geographic primitive is defined by one or more location identifiers. The method stores distribution area identifiers for the plurality of distribution areas in a first data structure. Information for media content is received and the method generates a content bundle for the media content based on the information for the media content. The content bundle is associated with a distribution area identifier and metadata that describes characteristics of the media content. The content bundle is stored in a second data structure.

    Live programming event query generation for recording and notification in a video delivery system

    公开(公告)号:US10212479B1

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

    申请号:US15839113

    申请日:2017-12-12

    申请人: HULU, LLC

    摘要: In one embodiment, a method receives interest indications for entities, entitlements, and location information that are indexed by user profiles in databases. The interest indications for the entities, the entitlements, and the location information are transformed from being indexed by the user profiles to indexing the entities and indexing entitlement and location information as availability pairs in an index and associating user profiles in the user profiles as entries for the index. The method receives a notification of a live programming event before the event starts and uses the notification to determine an entity of a media program and an availability pair. A second database is queried using the entity and the availability pair to determine a set of user profiles associated with the entity and the availability pair. Then, an action is performed for at least a portion of the set of user profiles before the live programming event occurs.