Patents by Inventor Wenhao Zhang
Wenhao Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250240502Abstract: One embodiment of the present invention sets forth a technique for inserting content into a media program. The technique includes determining a plurality of markers corresponding to a plurality of locations within a media program. The technique also includes for each marker included in the plurality of markers, automatically analyzing a first set of intervals within the media program that lead up to the marker and a second set of intervals within the media program that immediately follow the marker and determine a set of audio characteristics associated with the first set of intervals and the second set of intervals. The technique further includes generating a plurality of scores for the plurality of markers based on the set of audio characteristics for each marker and inserting additional content at one or more markers included in the plurality of markers based on the plurality of scores.Type: ApplicationFiled: April 8, 2025Publication date: July 24, 2025Inventors: Yuanyi Xue, Michael John Bracco, Scott Christopher Labrozzi, Christopher Richard Schroers, Wenhao Zhang
-
Publication number: 20250232460Abstract: In some embodiments, a method receives a first image and a second image for a comparison of film grain. The first image or the second image is analyzed to determine a first texture representation of the first image or a second texture representation of the second image. A set of regions is analyzed based on the first texture representation or the second texture representation. The method converts the set of regions from a spatial domain to a frequency domain to generate a first frequency domain representation for the set of regions in the first image and a second frequency domain representation for the set of regions in the second image. A score is generated for an assessment of differences of the film grain in the first image and the second image based on the first frequency domain representation and the second frequency domain representation.Type: ApplicationFiled: September 18, 2024Publication date: July 17, 2025Applicant: Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Xuewei Meng, Wenhao Zhang, Chen Liu, Xuchang Huangfu
-
Patent number: 12363390Abstract: In some embodiments, a method receives a time period in which video files will be delivered through a plurality of nodes. The method determines a plurality of user accounts that may use a video delivery system to deliver the video files in the time period; generates probabilities of which nodes may be used for each of the plurality of user accounts in the time period; and generates probabilities of which video files may be accessed by each of the plurality of user accounts. A list of video files is generated for a node based on the probabilities of which video files may be accessed and the probabilities of which nodes may be used for each of the plurality of user accounts. The method causes at least a portion of the list of video files for the node to be stored on the node.Type: GrantFiled: September 21, 2022Date of Patent: July 15, 2025Assignee: Hulu, LLCInventors: Xiaocheng Li, Wei Feng, Wenhao Zhang, Jiarui Yang
-
Publication number: 20250195536Abstract: Disclosed are compounds of Formula (I), methods of using the compounds for inhibiting KRAS activity and pharmaceutical compositions comprising such compounds. The compounds are useful in treating, preventing or ameliorating diseases or disorders associated with KRAS activity such as cancer.Type: ApplicationFiled: December 13, 2024Publication date: June 19, 2025Inventors: Yannik Boni, Chengtsung Lai, Rocco Policarpo, III, Alexander Sokolsky, Xiaozhao Wang, Haolin Yin, Wenhao Zhang, Gencheng Li, Nathaniel Greenwood
-
Patent number: 12322010Abstract: A logo labeling method and device, an update method and system, and a storage medium are provided. The logo labeling method includes: acquiring a standard logo picture including a logo; based on the standard logo picture, determining transparency channel information to obtain a first logo picture; determining a circumscribed rectangle frame of the logo in the first logo picture based on the transparency channel information, and performing cutting processing on the first logo picture according to the circumscribed rectangle frame to obtain a second logo picture; performing data augmentation processing based on the second logo picture to obtain at least one third logo picture; and acquiring a background picture, determining pasting position information of the third logo picture in the background picture, and pasting the third logo picture on the background picture according to the pasting position information to obtain at least one logo labeling picture.Type: GrantFiled: June 29, 2021Date of Patent: June 3, 2025Assignee: BOE Technology Group Co., Ltd.Inventors: Dan Zhu, Wenhao Zhang
-
Publication number: 20250146508Abstract: An airflow device includes a grip for a user to hold; a pipe assembly for the air to pass through; fan blades rotatable about a fan axis; a motor for driving the fan assembly to rotate; and guide vanes for directing the airflow. The inner diameter of the pipe assembly is greater than or equal to 90 mm. The flow rate of the airflow device is greater than or equal to 1000 CFM. The maximum rotational speed of the motor is less than 35000 rpm.Type: ApplicationFiled: January 13, 2025Publication date: May 8, 2025Inventors: Jianpeng Guo, Rui Zhang, Jingwei Li, Rui Zhan, Wenhao Zhang
-
Publication number: 20250141994Abstract: A calling method includes: displaying an incoming call notification corresponding to an incoming call request on a first apparatus and one or more eligible second apparatuses, in response to receiving the incoming call request by the first apparatus, wherein eligibility of the one or more eligible second apparatuses comprises a communication connection established between the first apparatus and the one or more eligible second apparatuses and operability on the incoming call request by the one or more eligible second apparatuses; and transferring a call corresponding to the incoming call request to a target apparatus and answering the call on the target apparatus, in response to determining, by the first apparatus, that the incoming call request is to be answered on the target apparatus based on the incoming call notification, wherein the target apparatus is the first apparatus or any of the one or more eligible second apparatuses.Type: ApplicationFiled: April 18, 2024Publication date: May 1, 2025Inventor: Wenhao ZHANG
-
Publication number: 20250133254Abstract: In some embodiments, a method calculates a reward function for an adaptive bitrate function that is based on a bandwidth and profiles in a profile ladder for a current segment of content. The reward function calculates a first profile should be selected for the current segment and, based on a previously selected profile from a prior segment and profiles in the profile ladder, changes the first profile to a second profile from the profile ladder. The method requests the second profile from the profile ladder for the current segment.Type: ApplicationFiled: December 23, 2024Publication date: April 24, 2025Applicant: Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Tongyu Dai, Si Chen, Wenhao Zhang, Boya Lai, Chao Li, Weiran Shi
-
Publication number: 20250126309Abstract: 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. The first representation is analyzed to determine a first list of potential bitrates for the first portion of video. The method analyzes potential bitrates and quality associated with the respective potential bitrates to refine the first list of potential bitrates to a second list of bitrates. The second list of bitrates includes a different list of bitrates than the first list of potential bitrates. The method outputs the second list of bitrates for encoding the first portion of video.Type: ApplicationFiled: December 20, 2024Publication date: April 17, 2025Applicants: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Chen Liu, Wenhao Zhang, Scott Labrozzi, Yuanyi Xue, Xuchang Huangfu, Xiaobo Liu
-
Publication number: 20250125180Abstract: Substrate support assemblies may include an electrostatic chuck body defining a substrate support surface that defines a substrate seat. Assemblies may include a support stem coupled with the electrostatic chuck body. Assemblies may include a first bipolar electrode embedded within the electrostatic chuck body. Assemblies may include a second bipolar electrode embedded within the electrostatic chuck body radially inward of at least a portion of the first bipolar electrode and coaxial with the first bipolar electrode. Assemblies may include an annular electrode disposed about the first bipolar electrode, where the annular electrode is DC floated and RF powered and exhibits an induced DC current.Type: ApplicationFiled: October 11, 2023Publication date: April 17, 2025Applicant: Applied Materials, Inc.Inventors: Jian Li, Deenesh Padhi, Abhishek Kumar Verma, Kallol Bera, Juan Carlos Rocha-Alvarez, Wenhao Zhang, Ganesh Balasubramanian
-
Publication number: 20250116001Abstract: A semiconductor processing chamber may include a pedestal configured to support a substrate during a plasma-enhanced chemical-vapor deposition (PECVD) process that forms a film on a surface of the substrate. The chamber may also include one or more internal meshes embedded in the pedestal. The one or more internal meshes may be configured to deliver radio-frequency (RF) power to a plasma in the semiconductor processing chamber during the PECVD process. An outer diameter of the one or more internal meshes may be less that a diameter of the substrate. The chamber may further include an RF source configured to deliver the RF power to the one more internal meshes. This configuration may reduce arcing within the processing chamber.Type: ApplicationFiled: October 6, 2023Publication date: April 10, 2025Applicant: Applied Materials, Inc.Inventors: Allison Yau, Manoj Kumar Jana, Wen-Shan Lin, Zhiling Dun, Xinhai Han, Deenesh Padhi, Jian Li, Yuanchang Chen, Wenhao Zhang, Edward P. Hammond, Alexander V. Garachtchenko, Ganesh Balasubramanian, Juan Carlos Rocha-Alvarez, Sathya Ganta
-
Publication number: 20250117909Abstract: In some embodiments, a method receives a first image and a second image for a comparison of film grain. The first image and the second image are converted from a spatial domain to a frequency domain to generate a first frequency domain representation for the first image and a second frequency domain representation of the second image. The method compares a first distribution of frequency components from the first frequency domain representation to a second distribution of frequency components from the second frequency domain representation. A score for an assessment of differences of the film grain in the first image and the second image is generated based on the comparing.Type: ApplicationFiled: September 18, 2024Publication date: April 10, 2025Applicants: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Xuewei Meng, Wenhao Zhang, Chen Liu, Xuchang Huangfu, Yuanyi Xue
-
Publication number: 20250119602Abstract: In some embodiments, a method receives quality metric values for profile levels in a plurality of profile levels for a segment of content. An available bandwidth and associated bitrates of profile levels in the plurality of profile levels are evaluated to select a first profile level. The quality metric values for profile levels in the plurality of profile levels are evaluated to select a second profile level. The method selects a profile level in the plurality of profile levels based on the first profile level and the second profile level. The profile level that is selected is requested for the segment.Type: ApplicationFiled: December 6, 2023Publication date: April 10, 2025Applicant: Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: LEMEI HUANG, Tongyu Dai, Wenhao Zhang, Si Chen, Chenyu Tian
-
Publication number: 20250106408Abstract: In some embodiments, a method analyzes flagged locations from a plurality of locations in an encoding of a video to form a cluster of locations. Draft micro-chunk boundaries for the cluster are determined based on searching for a first start location and a first end location in the encoding. The method searches in a first search range before the first start location and a second search range after the first end location for a second start location in the first search range and a second end location in the second search range. The second start location and the second end location form a micro-chunk. An encoding parameter set is determined for the micro-chunk formed by the second start location and the second end location based on content characteristics of the micro-chunk. The method uses the encoding parameter set to encode the micro-chunk for insertion in the encoding of the video.Type: ApplicationFiled: September 25, 2023Publication date: March 27, 2025Applicants: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: YUANYI XUE, Roberto Gerson De Albuquerque Azevedo, Christopher Richard Schroers, SCOTT LABROZZI, Wenhao Zhang
-
Publication number: 20250095115Abstract: In some embodiments, a grain analysis system is configured for analyzing a first video frame and outputting respective first film grain information for film grain that is included in the first video frame or configured for analyzing a second video frame and outputting second film grain information. At least one of a grain removal system and a grain synthesis system is included. The grain removal system is configured for removing the film grain from the first video frame using the first film grain information to generate a third video frame corresponding to the first video frame with film grain removed. The grain analysis system is separate from the grain removal system. The grain synthesis system is configured for synthesizing film grain for the third video frame using the first film grain information or the second film grain information. The grain analysis system is separate from the grain synthesis system.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Applicants: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd., ETH Zürich (Eidgenössische Technische Hochschule Zürich)Inventors: Abdelaziz Djelouah, Yang Zhang, Roberto Gerson De Albuquerque Azevedo, Elham Amin Mansour, Mingyang Song, Christopher Richard Schroers, Yuanyi Xue, Scott Labrozzi, Wenhao Zhang, Xuewei Meng, Jeroen Schulte
-
Publication number: 20250080797Abstract: One embodiment of the present invention sets forth a technique for inserting content into a media program. The technique includes determining a plurality of markers corresponding to a plurality of locations within a media program. The technique also includes for each marker included in the plurality of markers, automatically analyzing a first set of intervals within the media program that lead up to the marker and a second set of intervals within the media program that immediately follow the marker and determine a set of audio characteristics associated with the first set of intervals and the second set of intervals. The technique further includes generating a plurality of scores for the plurality of markers based on the set of audio characteristics for each marker and inserting additional content at one or more markers included in the plurality of markers based on the plurality of scores.Type: ApplicationFiled: December 13, 2022Publication date: March 6, 2025Inventors: Yuanyi XUE, Michael John BRACCO, Scott Christopher LABROZZI, Christopher Richard SCHROERS, Wenhao ZHANG
-
Patent number: 12225272Abstract: One embodiment of the present invention sets forth a technique for inserting content into a media program. The technique includes determining a plurality of markers corresponding to a plurality of locations within a media program. The technique also includes for each marker included in the plurality of markers, automatically analyzing a first set of intervals within the media program that lead up to the marker and a second set of intervals within the media program that immediately follow the marker and determine a set of audio characteristics associated with the first set of intervals and the second set of intervals. The technique further includes generating a plurality of scores for the plurality of markers based on the set of audio characteristics for each marker and inserting additional content at one or more markers included in the plurality of markers based on the plurality of scores.Type: GrantFiled: February 24, 2023Date of Patent: February 11, 2025Assignees: Disney Enterprises, Inc., BEIJING YOJAJA SOFTWARE TECHNOLOGY DEVELOPMENT CO., LTD.Inventors: Yuanyi Xue, Michael John Bracco, Scott Christopher Labrozzi, Christopher Richard Schroers, Wenhao Zhang
-
Patent number: 12225252Abstract: 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: GrantFiled: March 6, 2023Date of Patent: February 11, 2025Assignees: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Chen Liu, Wenhao Zhang, Scott Labrozzi, Yuanyi Xue, Xuchang Huangfu, Xiaobo Liu
-
Patent number: 12223690Abstract: Disclosed are face clustering method and apparatus, image classification storage method, computer-readable storage medium and electronic device.Type: GrantFiled: March 18, 2021Date of Patent: February 11, 2025Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Wenhao Zhang, Hanwen Liu, Jingtao Xu
-
Publication number: 20250047883Abstract: In some embodiments, a method receives a file for transcoding. A timing requirement is associated with the transcoding of the file. The method generates a prediction of a timing estimation based on characteristics of the file and a set of target configurations. A target configuration in the set of target configurations is associated with a transcoding setting. The timing estimation is analyzed for the set of target configurations and the timing requirement to determine a transcoding configuration of a transcoding system. The transcoding configuration of the transcoding system is output to configure the transcoding system to transcode the file. The file is to be transcoded using at least a portion of the set of target configurations based on configuring of the transcoding system.Type: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Applicant: HULU, LLCInventors: Chen Liu, Xuchang Huangfu, Xiaobo Liu, Wenhao Zhang