-
公开(公告)号:US11457280B2
公开(公告)日:2022-09-27
申请号:US16560916
申请日:2019-09-04
Applicant: HULU, LLC
Inventor: 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
Abstract: 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.
-
公开(公告)号:US20190394528A1
公开(公告)日:2019-12-26
申请号:US16560916
申请日:2019-09-04
Applicant: HULU, LLC
Inventor: Ling Lau , Brandon Lonac , Dallas Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC: H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437
Abstract: 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
Applicant: HULU, LLC
Inventor: Ling Lau , Brandon Lonac , Dallas Stephan Mahrt , Karthik Prasanna , Yingan Wang , Andres Rangel
IPC: H04N21/4627 , H04N21/472 , H04N21/482 , H04N21/437
Abstract: 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.
-
公开(公告)号:US20230114158A1
公开(公告)日:2023-04-13
申请号:US17497224
申请日:2021-10-08
Applicant: HULU, LLC
Inventor: Andre Xiong , Darshana Umakanth , Yuchong Luo , Brian T. Morrison , Lena Bareket , Huimin Chen , Carlos Sandoval , Brian Burkhart , David Jung , Brandon Lonac , Bo Liu
IPC: H04N21/482 , H04N21/437
Abstract: In some embodiments, a method receives a request for an interface. A configuration for the interface includes a plurality of slots that are associated with a plurality of collection pools, wherein each collection pool is configurable with a ranking strategy. The method determines a collection pool for a slot in the interface where the collection pool is associated with a plurality of collections. A collection is received for the slot. The collection is determined by ranking the plurality of collections using a ranking strategy for the collection pool to generate a ranking of the plurality of collections. The method outputs the collection for the collection pool for display in the slot of the interface.
-
公开(公告)号:US10785535B2
公开(公告)日:2020-09-22
申请号:US15991934
申请日:2018-05-29
Applicant: HULU, LLC
Inventor: Dallas Mahrt , Brandon Lonac , Hank Hwang , Stephen Brown , William Daly , Yingan Wang
IPC: H04N21/45 , H04N21/44 , H04N21/435 , H04N21/258 , H04N21/266 , H04N21/658
Abstract: 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.
-
公开(公告)号:US20220360851A1
公开(公告)日:2022-11-10
申请号:US17874185
申请日:2022-07-26
Applicant: Hulu, LLC
Inventor: Dallas Mahrt , Brandon Lonac , Hank Hwang , Stephen Brown , William Daly , Yingan Wang
IPC: H04N21/45 , H04N21/44 , H04N21/435 , H04N21/258 , H04N21/266 , H04N21/658
Abstract: In some embodiments, a method receives a distribution area identifier for media content. A distribution area is defined by one or more geographic primitives and associated with a distribution area identifier. A geographic primitive is defined by one or more location identifiers. The method determines whether the one or more geographic primitives of the media content is applicable to a geographic primitive that is determined from a location identifier associated with a request.
-
公开(公告)号:US10779038B2
公开(公告)日:2020-09-15
申请号:US15627172
申请日:2017-06-19
Applicant: HULU, LLC
Inventor: Dallas Mahrt , Brandon Lonac , Hank Hwang , Stephen Brown , William Daly , Yingan Wang
IPC: H04N21/45 , H04N21/44 , H04N21/435 , H04N21/258 , H04N21/266 , H04N21/658
Abstract: 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.
-
公开(公告)号:US12041306B2
公开(公告)日:2024-07-16
申请号:US17874185
申请日:2022-07-26
Applicant: Hulu, LLC
Inventor: Dallas Mahrt , Brandon Lonac , Hank Hwang , Stephen Brown , William Daly , Yingan Wang
IPC: H04N21/45 , H04N21/258 , H04N21/266 , H04N21/435 , H04N21/44 , H04N21/658
CPC classification number: H04N21/4524 , H04N21/25841 , H04N21/266 , H04N21/435 , H04N21/44 , H04N21/6581
Abstract: In some embodiments, a method receives a distribution area identifier for media content. A distribution area is defined by one or more geographic primitives and associated with a distribution area identifier. A geographic primitive is defined by one or more location identifiers. The method determines whether the one or more geographic primitives of the media content is applicable to a geographic primitive that is determined from a location identifier associated with a request.
-
公开(公告)号:US11792486B2
公开(公告)日:2023-10-17
申请号:US17497224
申请日:2021-10-08
Applicant: HULU, LLC
Inventor: Andre Xiong , Darshana Umakanth , Yuchong Luo , Brian T. Morrison , Lena Bareket , Huimin Chen , Carlos Sandoval , Brian Burkhart , David Jung , Brandon Lonac , Bo Liu
IPC: H04N21/482 , H04N21/437
CPC classification number: H04N21/4826 , H04N21/437
Abstract: In some embodiments, a method receives a request for an interface. A configuration for the interface includes a plurality of slots that are associated with a plurality of collection pools, wherein each collection pool is configurable with a ranking strategy. The method determines a collection pool for a slot in the interface where the collection pool is associated with a plurality of collections. A collection is received for the slot. The collection is determined by ranking the plurality of collections using a ranking strategy for the collection pool to generate a ranking of the plurality of collections. The method outputs the collection for the collection pool for display in the slot of the interface.
-
公开(公告)号:US11438655B2
公开(公告)日:2022-09-06
申请号:US16990715
申请日:2020-08-11
Applicant: HULU, LLC
Inventor: Dallas Mahrt , Brandon Lonac , Hank Hwang , Stephen Brown , William Daly , Yingan Wang
IPC: H04N21/45 , H04N21/44 , H04N21/435 , H04N21/258 , H04N21/266 , H04N21/658
Abstract: 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.
-
-
-
-
-
-
-
-
-