Patents Assigned to Beijing Hulu Software Technology Development Co., Ltd.
-
Publication number: 20240403919Abstract: In some embodiments, a method analyzes a characteristic of a segment list for a user identifier, and compares the characteristic for the segment list to two or more thresholds. A storage type is determined for the segment list based on the comparing. A value for the segment list is stored using a storage type from a plurality of storage types based on the characteristic for the segment list meeting a threshold for the storage type from the two or more storage types. The method stores the value for the segment list in storage, wherein the value is stored based on the storage type.Type: ApplicationFiled: June 20, 2023Publication date: December 5, 2024Applicant: Beijing Hulu Software Technology Development Co., Ltd.Inventors: Xingpeng Xiao, Yanhui Shi, Wen Luo, Mengyang Jiang, Junhao Zhou
-
Publication number: 20240362896Abstract: In some embodiments, a method sends information for a sample of content, a first question, and a second question for output on an interface. The first question receives, from a subject, a first response for a sample level rating for an artifact that is perceived to be visible in the sample and the second question receives, from the subject, a second response for regions in the sample that are perceived to contain the artifact. The method receives the first response for the sample level rating and the second response for regions that are perceived to contain the artifact. First responses are combined from multiple subjects to generate an opinion score for the sample and second responses are combined to generate region scores for regions. The method generates training data from the opinion score and the region scores to train a process to perform an action based on the artifacts.Type: ApplicationFiled: April 11, 2024Publication date: October 31, 2024Applicants: Disney Enterprises, Inc., Beijing Hulu Software Technology Development Co., Ltd.Inventors: Yuanyi XUE, Scott LABROZZI, Wenhao ZHANG, Christopher Richard SCHROERS, Roberto Gerson DE ALBUQUERQUE AZEVEDO, Xuchang HUANGFU, Lemei HUANG, Yang ZHANG
-
Patent number: 12114027Abstract: In some embodiments, a method determines an input value for a request for content and retrieves a plurality of states for a plurality of content delivery networks. The state includes a component that is based on variance. A plurality of scores for a plurality of content delivery networks is generated based on the input value and the plurality of states. A score for a content delivery network is generated using a parameter value for the component and the input value. The method selects a content delivery network from the plurality of content delivery networks based on the score for the content delivery network and outputs information for the selected content delivery network to cause the selected content delivery network to service the request to deliver the content.Type: GrantFiled: February 9, 2023Date of Patent: October 8, 2024Assignee: BEIJING HULU SOFTWARE TECHNOLOGY DEVELOPMENT CO., LTDInventors: Chenyu Tian, Tongyu Dai, Si Chen, Lemei Huang
-
Publication number: 20240305788Abstract: In some embodiments, a method determines feature values for a portion of a video and a target configuration. The target configuration is associated with a parameter of an encoder and includes a set of bitrates and a resolution. A plurality of quality values is generated for the set of bitrates and the resolution based on the feature values. The method generates a representation of a relationship between bitrate and the plurality of quality values for the resolution. The representation is analyzed to determine a list of bitrates for the portion of the video. The method outputs he list of bitrates for use encoding the portion of the video using the resolution.Type: ApplicationFiled: April 3, 2023Publication date: September 12, 2024Applicant: Beijing Hulu Software Technology Development Co., Ltd.Inventors: Chen Liu, Wenhao Zhang, Xuchang Huangfu, Xiaobo Liu, Xuewei Meng
-
Publication number: 20240305842Abstract: In some embodiments, a method generates a first representation of a first relationship between bitrate and quality based on first features of a first portion of a video. Also, the method generates a second representation of a second relationship between bitrate and quality based on second features of a second portion of a video. The first representation is analyzed to determine a first list of bitrates for the first portion of video and the second representation is analyzed to determine a second list of bitrates for the second portion of video. The first list of bitrates is different from the second list of bitrates. The method outputs the first list of bitrates for use encoding the first portion of video and the second list of bitrates for use encoding the second portion of video.Type: ApplicationFiled: March 6, 2023Publication date: September 12, 2024Applicants: Beijing Hulu Software Technology Development Co., Ltd., Disney Enterprises, Inc.Inventors: Chen Liu, Wenhao Zhang, Scott Labrozzi, Yuanyi XUE, Xuchang Huangfu, Xiaobo Liu
-
Publication number: 20240212118Abstract: In some embodiments, a method receives a first video and processes frames of the first video to generate a second video. A frame matching process is performed to determine whether frames of the second video and frames of the first video meet a condition that determines whether frames match to generate a new version of the second video and a new version of the first video. A sequence of frames in the new version of the first video is different from the first video. The method compares frames of the new version of the second video and frames of the new version of the first video to generate a score based on a quality metric.Type: ApplicationFiled: March 1, 2023Publication date: June 27, 2024Applicant: Beijing Hulu Software Technology Development Co., Ltd.Inventors: Chen Liu, Xiaobo Liu, Wenhao Zhang, Xuchang Huangfu
-
Publication number: 20240205473Abstract: In some embodiments, a method determines an input value for a request for content and retrieves a plurality of states for a plurality of content delivery networks. The state includes a component that is based on variance. A plurality of scores for a plurality of content delivery networks is generated based on the input value and the plurality of states. A score for a content delivery network is generated using a parameter value for the component and the input value. The method selects a content delivery network from the plurality of content delivery networks based on the score for the content delivery network and outputs information for the selected content delivery network to cause the selected content delivery network to service the request to deliver the content.Type: ApplicationFiled: February 9, 2023Publication date: June 20, 2024Applicant: Beijing Hulu Software Technology Development Co., Ltd.Inventors: Chenyu Tian, Tongyu Dai, Si Chen, Lemei Huang