-
公开(公告)号:US11379111B2
公开(公告)日:2022-07-05
申请号:US17018358
申请日:2020-09-11
Applicant: HULU, LLC
Inventor: William Caviness
IPC: G06G3/04 , G06F3/0487 , G06K9/62 , G06F3/04842 , G06F3/0483 , G06F3/0481 , G06F40/103
Abstract: In some embodiments, a method receives an input for an application in which content is displayed in a user interface and receives an input classification that classifies the input in one of a plurality of input classifications. A user interface format is selected from a plurality of user interface formats based on the input classification and content is selected for the user interface format. The method causes output of the content in the user interface format on the user interface.
-
92.
公开(公告)号:US11343566B2
公开(公告)日:2022-05-24
申请号:US16941389
申请日:2020-07-28
Applicant: HULU, LLC
Inventor: Zachary Cava , Shaunak Shah , Yeon Joon Jin , Alexander Herbert , Allison Deal , Joe Lin
IPC: H04N21/4402 , H04N21/278 , H04L65/60 , H04N21/61 , H04N21/431 , H04N21/478 , H04N21/81
Abstract: In some embodiments, a method sends a first instance of a media presentation description including first status information to a client. The first status information identifies a break from a stream of a media presentation for insertion of supplemental content. The method receives a request for a second instance of the media presentation description. The request includes information from the first status information that reverted the client back to the stream of the media presentation after insertion of the supplemental content. Then, the method sends the second instance of the media presentation description based on receiving the request from the client including the information from the first status information.
-
公开(公告)号:US20220159268A1
公开(公告)日:2022-05-19
申请号:US17649712
申请日:2022-02-02
Applicant: HULU, LLC
Inventor: Chen LIU , Wenhao ZHANG , Xuchang HUANGFU , Xiaobo LIU , Deliang FU , Lan XIE , Rui ZHANG , Shuai LOU , Chao ZHANG
IPC: H04N19/147 , H04N19/115 , H04N19/166 , H04N19/184
Abstract: In some embodiments, a method analyzes content of a video to generate a representation for a video that represents a relationship of a bitrate to a quality measurement for the video. A plurality of candidate points on the representation are selected. Then, the method selects a profile ladder from at least a portion of the plurality of candidate points. Each profile in the profile ladder is associated with a candidate point and the profile includes a corresponding bitrate and a quality measurement for the respective candidate point. The profile ladder is used for the video.
-
公开(公告)号:US20220147759A1
公开(公告)日:2022-05-12
申请号:US17093287
申请日:2020-11-09
Applicant: HULU, LLC
Inventor: Aninoy Mahapatra
Abstract: In some embodiments, a method receives a first textual description of content and converts the first textual description of content to a first image representation. The method compares a similarity between the first image representation and a second image representation for candidate metadata. The candidate metadata is associated with a second textual description of content. The method determines whether the first textual description of content is associated with the second textual description of content based on the comparison of similarity of the first image representation and the second image representation.
-
公开(公告)号:US11303968B1
公开(公告)日:2022-04-12
申请号:US17067511
申请日:2020-10-09
Applicant: HULU, LLC
Inventor: Joshua Cook , Christopher Russell Kehler , Lacey Anne Donohue , Charles Francis Moran
IPC: H04N21/482 , H04N21/2187 , H04N21/442 , H04N21/258 , H04N21/84
Abstract: In some embodiments, a method receives a list of ranked entities for video playback for a first interface in a first layout. The list of ranked entities being ranked based on personalized information for a user account. The list of ranked entities is used to determine an ordering of entities in slots of an electronic programming guide. The slots of the electronic programming guide display the entities in a second layout based on a time dimension. The method outputs information to display at least a portion of the entities in the electronic programming guide based on the ordering of entities.
-
公开(公告)号:US11277620B1
公开(公告)日:2022-03-15
申请号:US17085589
申请日:2020-10-30
Applicant: HULU, LLC
Inventor: Chen Liu , Wenhao Zhang , Xuchang Huangfu , Xiaobo Liu , Deliang Fu , Lan Xie , Rui Zhang , Shuai Lou , Chao Zhang
IPC: H04N19/147 , H04N19/166 , H04N19/184 , H04N19/115
Abstract: In some embodiments, a method generates a representation for a video that represents a relationship of a bitrate to a quality measurement for the video and selects candidate transcoding points on the representation. A plurality of candidate profile ladders are generated based on the candidate transcoding points. Each of the plurality of candidate profile ladders includes a different combination of profiles and a profile is associated with at least one of a bitrate and a quality measurement. The method selects a profile ladder from the plurality of candidate profile ladders based on analyzing the bitrate or the quality of the profile ladder and uses the profile ladder for the video.
-
公开(公告)号:US20220078493A1
公开(公告)日:2022-03-10
申请号:US17017499
申请日:2020-09-10
Applicant: HULU, LLC
Inventor: Zachary McKeel CAVA
IPC: H04N21/239 , H04N21/2343 , H04N21/258 , H04N21/8358
Abstract: In some embodiments, a method receives a request for a segment of video from a client. The request is associated with an identity. The method maps the segment to a variant value in a representation for the identity and selects a variant for the segment from a plurality of variants based on the variant value in the representation. A first segment of a first variant of the plurality of variants includes a first marker and a second segment of a second variant of the plurality of variants includes a second marker. The variant of the segment is then delivered to the client.
-
公开(公告)号:US11218772B2
公开(公告)日:2022-01-04
申请号:US17061286
申请日:2020-10-01
Applicant: HULU, LLC
Inventor: Joshua Cook , Ale Capistrano , Yingan Wang
IPC: H04N7/173 , H04N21/472 , H04N21/258 , H04N21/266 , H04N21/4147
Abstract: In one embodiment, a method receives a request from a user for one or more extensions to a first program. The first program is associated with a first bundle that indicates the first program starts at a first time and ends at a second time. A second program that starts before the first time or starts after the second time is selected. The second program is associated with a second bundle that indicates the second program ends at the first time or starts at the second time. The method generates an extension bundle that includes information for the one or more extensions and uses the extension bundle to record an extended program for the user that includes the first program and at least a portion of the one or more extensions from the second program.
-
公开(公告)号:US20210374178A1
公开(公告)日:2021-12-02
申请号:US17064286
申请日:2020-10-06
Applicant: HULU, LLC
Inventor: Kaiwen Deng , Yunsheng Jiang , Xiaohui Xie , Brian Morrison , Jiarui Yang , Christopher Russell Kehler
IPC: G06F16/735 , G06F16/2457 , G06N3/04 , G06N3/08
Abstract: In some embodiments, a method selects a sequence of programs watched by a user account. The method calculates a first set of weights based on comparing content of the sequence of programs to content of a target program and calculates a second set of weights based on an order of the sequence of the programs and the first of weights. The first set of weights and the second set of weights are applied to the sequence of programs to generate a prediction of a similarity of the sequence of programs to the target program. Then, the method outputs the prediction of the similarity for use in determining a recommendation for the user account.
-
公开(公告)号:US11140451B2
公开(公告)日:2021-10-05
申请号:US16535008
申请日:2019-08-07
Applicant: HULU, LLC
Inventor: Fanding Li , Xiaohui Xie , Jing Ruan , Chao Yi
IPC: H04N21/466
Abstract: In some embodiments, a method maps attributes of metadata for a plurality of content instances to metadata nodes. The metadata nodes are connected to type nodes that define a type of metadata for each metadata node and a respective content node for a respective content instance. The method generates a plurality of sample paths using the content nodes, the metadata nodes, and the type nodes from the mapping of attributes of the metadata. A similarity of content nodes is analyzed using the plurality of sample paths. Then, the method generates a representation of each of the plurality of content instances using the similarity of the content nodes. The representation represents the similarity between content instances in the plurality of content instances.
-
-
-
-
-
-
-
-
-