Patents by Inventor Jing Ye
Jing Ye 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).
-
Patent number: 12389055Abstract: A set of content items can be accessed by a community of users having a set of interests. A set of interest based clusters for the set of content items correspond to the set of interests. For a user, a recommendation system can determine a group of user interest clusters selected from the set of interest based clusters. A popularity score for each content item of the set of content items with respect to the community of users can be generated, and an interest based popularity score for a content item within the interest based cluster can be generated based on a rank of the content item based on the popularity score of the content item. Recommendation candidates for the user can be generated based on the interest based popularity score of the content item for each content item in the group of user interest clusters.Type: GrantFiled: December 27, 2022Date of Patent: August 12, 2025Assignee: Roku, Inc.Inventors: Fei Xiao, Ronica Jethwa, Jing Ye, Abhishek Bambha, Zidong Wang, Jose Sanchez, Nam Vo, Khaldun Aidarabsah, Pulkit Aggarwal, Lian Liu, Anirban Das, Rohit Mahto
-
Patent number: 12382066Abstract: This disclosure relates to video processing that includes: determining that a chroma block is to be predicted in a Chroma from Luma (CfL) mode, wherein the chroma block corresponds to a luma block; mapping a plurality of luma samples of the luma block to a plurality of neighbor chroma samples in at least one neighbor chroma block that neighbors the chroma block; and performing a CfL prediction of the chroma block using the plurality of neighbor chroma samples as a plurality of prediction samples of the chroma block. This disclosure also relates to video processing that includes: determining a type of chroma from luma (CfL) prediction process from among a plurality of different types of CfL prediction processes; and performing a CfL prediction process according to the type of CfL prediction process.Type: GrantFiled: September 23, 2022Date of Patent: August 5, 2025Assignee: TENCENT AMERICA LLCInventors: Jing Ye, Xin Zhao, Liang Zhao, Shan Liu
-
Patent number: 12363282Abstract: This disclosure describes a set of advanced video coding technologies and is particular related to an intra warp prediction of a sample in a video block where the sample is intra predicted using a weighted sum of basis functions of pixel coordinate position of the sample. A set of weighting coefficients for the weighted sum may be predefined or may be derived by an encoder and signaled in a bitstream containing the video block at various coding levels.Type: GrantFiled: October 30, 2023Date of Patent: July 15, 2025Assignee: Tencent America LLCInventors: Xin Zhao, Liang Zhao, Han Gao, Jing Ye, Shan Liu
-
Patent number: 12359409Abstract: Provided are anti-scald devices and faucet assemblies comprising anti-scald devices. An anti-scald device can include a housing having a cylindrical interior space comprising a first cavity, a second cavity, a mixing chamber, a hot water inlet, and a cold water inlet, a plunger provided within the cylindrical interior space and comprising a cylindrical protrusion portion that separates the first cavity from the second cavity, a counter spring in the first cavity, and a shape memory alloy (SMA) spring in the second cavity, wherein the anti-scald device is in an inactive configuration when the temperature of the mixed water is below a threshold temperature, and when the mixed water reaches or exceeds a threshold temperature and comes in contact with the SMA spring, the SMA spring is configured to expand to reduce or restrict hot water flow such that the anti-scald is in a fully active configuration.Type: GrantFiled: December 6, 2022Date of Patent: July 15, 2025Assignee: AS America, Inc.Inventors: Karl Torres, Xiao Jing Ye
-
Publication number: 20250227262Abstract: This disclosure relates to video processing that includes a video processing device that: determines that a Chroma from Luma (CfL) prediction mode is to be applied to a luma block in a received coded bitstream; generates a neighbor luma average for the luma block by averaging a set of reconstructed luma samples, wherein the set of reconstructed luma samples comprises a plurality of reconstructed neighbor luma samples in at least one neighbor luma block that neighbors the luma block; generates an alternating current (AC) contribution of a plurality of prediction samples of a chroma block co-located with the luma block based on a plurality of luma samples in the luma block and the neighbor luma average; and reconstructs the chroma block at least by applying the CfL prediction mode based on the AC contribution.Type: ApplicationFiled: March 24, 2025Publication date: July 10, 2025Applicant: TENCENT AMERICA LLCInventors: Jing YE, Xin ZHAO, Liang ZHAO, Shan LIU
-
Publication number: 20250227252Abstract: A method for video encoding includes determining an inferable condition for a flag of a specific prediction mode for a current block. The specific prediction mode is one of a plurality of inter picture prediction modes, the inferable condition is based on whether the specific prediction mode and other modes in the plurality of inter prediction modes are allowed, and the other modes are at a lower level than the specific prediction mode in a tree structure. Encoding of the flag in a video bitstream is skipped when the inferable condition indicates that the flag is inferable. The flag is encoded in the video bitstream when the inferable condition indicates uncertainty for inferring the flag. The current block is encoded according to the specific prediction mode when the flag is indicative of an application of the specific prediction mode on the current block.Type: ApplicationFiled: March 26, 2025Publication date: July 10, 2025Applicant: Tencent America LLCInventors: Jing YE, Xiang LI, Shan LIU
-
Patent number: 12355943Abstract: Coded information of a current block and neighboring blocks of the current block is received, where the current block is predicted in an intra directional mode. The intra directional mode of the current block is determined to be associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees. In response to the intra directional mode of the current block being associated with the angle, whether a delta angle associated with the current block is a pre-defined delta angle is determined. In response to the delta angle associated with the current block not being the pre-defined delta angle, a single direction intra prediction and not a bi-direction intra prediction is applied to the current block. A sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the single direction intra prediction.Type: GrantFiled: June 28, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Jing Ye, Han Gao, Shan Liu
-
Publication number: 20250220213Abstract: An example method of video encoding includes receiving video data comprising first block. The method also includes determining that the first block is to be encoded using first and second reference blocks and signaling a high-level syntax (HLS) flag in a video bitstream that indicates whether an implicit masked blending mode is enabled for the first block. When the HLS flag having a first value, encoding the first block using a first set of weighting factors for reference values from the first reference block and the second reference block. When (i) the HLS flag having a second value and (ii) at least one of the first reference block and the second reference block is at least partially outside of a corresponding reference boundary, encoding the first block using a second set of weighting factors for the reference values from the first reference block and the second reference block.Type: ApplicationFiled: March 19, 2025Publication date: July 3, 2025Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
-
Patent number: 12348750Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current coding block of an image frame and a syntax element for a cross-component intra prediction mode. A first chroma sample is generated by combining a first luma sample co-located with the first chroma sample and its associated neighboring luma samples using a plurality of weighing factors. The method includes extracting at least one of weighing factors from the video bitstream, and deriving the at least another weighing factor. The method further includes combining the first luma sample and the neighboring luma samples based on the at least one weighing factor that is signaled in the video bitstream and the at least another weighing factor that is not signaled in the video bitstream to generate the first chroma sample, which is applied to reconstruct the current coding block.Type: GrantFiled: October 30, 2023Date of Patent: July 1, 2025Assignee: TENCENT AMERICA LLCInventors: Jing Ye, Xin Zhao, Liang Zhao, Shan Liu
-
Patent number: 12348747Abstract: A computing system receives a video bitstream that includes a current block and a syntax element indicating that the current block is to be predicted in a blending mode. The current block is encoded using information from first and second reference blocks. When a portion of the current block corresponds to a first area that (i) is within corresponding reference boundaries in both of the first and second reference blocks or (ii) is not within the corresponding reference boundaries in both of the first and second reference blocks, the system reconstructs the portion by averaging reference values from the first and second reference blocks. When the portion of the current block corresponds to a second area that is within the corresponding reference boundaries in only one of the first and second reference blocks, the system derives weighted reference values and reconstructs the portion by combining the weighted reference values.Type: GrantFiled: September 1, 2023Date of Patent: July 1, 2025Assignee: TENCENT AMERICA LLCInventors: Han Gao, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu
-
Patent number: 12347758Abstract: A semiconductor structure includes an assembly including an interposer, at least one semiconductor die attached to the interposer including interposer bonding pads, and a die-side underfill material portion located between the interposer and the at least one semiconductor die, a packaging substrate including substrate bonding pads, an array of solder material portions bonded to the interposer bonding pads and the substrate bonding pads, a central underfill material portion laterally surrounding a first subset of the solder material portions, and at least one peripheral underfill material portion contacting corner regions of the interposer and a respective surface segment of the central underfill material portion and having a different material composition than the central underfill material portion.Type: GrantFiled: June 1, 2022Date of Patent: July 1, 2025Assignee: Taiwan Semiconductor Manufacturing Company LimitedInventors: Jing-Ye Juang, Chia-Kuei Hsu, Ming-Chih Yew, Hsien-Wei Chen, Shin-Puu Jeng
-
Patent number: 12348749Abstract: This disclosure relates generally to video coding/decoding and particularly for providing extension to block adaptive weighted prediction (BAWP) with multiple motion vectors. One method includes receiving a coded video bitstream; identifying, from the coded video bitstream, a first motion vector corresponding to a first reference block and a second motion vector corresponding to a second reference block; obtaining a first scaling factor corresponding to the first motion vector and a second scaling factor corresponding to the second motion vector by parsing the coded video bitstream; generating a first predicted block based on the first scaling factor and the first reference block according to a first linear equation; generating a second predicted block based on the second reference block according to a second linear equation; and reconstructing the current block based on the first predicted block and the second predicted block.Type: GrantFiled: September 11, 2023Date of Patent: July 1, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Jing Ye, Han Gao, Shan Liu
-
Publication number: 20250211754Abstract: An example method of video coding includes receiving a video bitstream comprising a plurality of blocks, including a current block. The method also includes identifying a current subblock in the current block and deriving a subsampled subblock by sub-sampling the current subblock. The method further includes deriving, using the subsampled subblock, a set of subblock motion vectors for the current subblock, and deriving a set of refined subblock motion vectors from the set of subblock motion vectors. Additionally, the method includes reconstructing the current subblock using the derived set of refined subblock motion vectors.Type: ApplicationFiled: March 29, 2024Publication date: June 26, 2025Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan Liu
-
Publication number: 20250208984Abstract: Techniques are provided for automated scheduling of software application test case execution on information technology (IT) assets. One method comprises obtaining information characterizing (i) test cases that evaluate software issues related to a software application, (ii) IT assets that execute the test cases and (iii) execution times of the test cases on the IT assets, wherein at least one execution time of a given test case on a particular IT asset comprises a predicted execution time, wherein the at least one predicted execution time is predicted using an actual execution time of the given test case on one or more different IT assets than the particular IT asset; automatically generating, using the execution times of the test cases on the IT assets, a schedule for additional executions of at least some of the test cases on the IT assets; and initiating one or more automated actions based on the schedule.Type: ApplicationFiled: December 21, 2023Publication date: June 26, 2025Inventors: Michael Chen, Jessica Jing Ye, Kiko Nan Wang, Yang Wu, Ming Yue, Ilan Yosef, Zhao Li
-
Publication number: 20250203108Abstract: Methods and apparatuses for performing chroma from luma (CfL) intra prediction, including: receiving a current block from a coded video bitstream; obtaining, from the coded video bitstream, a syntax element indicating which of two or more downsampling filters is used for predicting the current block in a CfL intra prediction mode; in response to the syntax element indicating that a first downsampling filter is used for the current block: determining a plurality of filter coefficients according to the first downsampling filter; and downsampling the current block based on the determined plurality of coefficients using a first number of sampling positions; in response to the syntax element indicating that a second downsampling filter is used for the current block: determining the plurality of filter coefficients according to the second downsampling filter; downsampling the current block based on the determined plurality of coefficients using a second number of sampling positions.Type: ApplicationFiled: February 14, 2025Publication date: June 19, 2025Applicant: TENCENT AMERICA LLCInventors: Jing YE, Xin ZHAO, Liang ZHAO, Shan LIU
-
Publication number: 20250203101Abstract: An example method of video coding includes receiving a video bitstream comprising a plurality of blocks. The method also includes deriving a set of subblock motion vectors for a current subblock in a first block of the plurality of blocks, and deriving a set of refined subblock motion vectors for the current subblock by applying an optical flow refinement that uses one or more values that are outside of the current subblock, where a block size for the optical flow refinement is a block size of the current subblock. The method further includes reconstructing the current subblock using the set of refined subblock motion vectors.Type: ApplicationFiled: March 29, 2024Publication date: June 19, 2025Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
-
Publication number: 20250184480Abstract: An example method of video coding includes receiving a video bitstream including a plurality of blocks; receiving a video bitstream that includes a current picture, the current picture including a plurality of blocks that includes a current block. The method includes constructing an intra prediction mode table by adding an entry corresponding to an intra prediction mode to the intra prediction mode table based on one or more intra prediction modes used by one or more previously decoded blocks; and deriving an intra mode prediction list for the current block by selecting one or more entries from the constructed intra prediction mode table. The method also includes reconstructing the current block using an intra prediction mode from the intra prediction mode list.Type: ApplicationFiled: May 20, 2024Publication date: June 5, 2025Inventors: Madhu PERINGASSERY KRISHNAN, Liang ZHAO, Jing YE, Xin ZHAO, Yushin CHO, Tianqi LIU, Han GAO, Shan LIU
-
Patent number: 12323581Abstract: Coded information of a current block and a plurality of reference lines of the current block is received. A first offset value is determined in a first mapping table and associated with a first reference line of the plurality of reference lines that is adjacent to the current block. A second offset value is determined in a second mapping table and associated with a second reference line of the plurality of reference lines that is adjacent to the first reference line. A first reference sample for a sample of the current block is determined from the first reference line based on the first offset value. A second reference sample for the sample of the current block is determined from the second reference line based on the second offset value. The sample of the current block is reconstructed based on one of the first reference sample and the second reference sample.Type: GrantFiled: June 28, 2023Date of Patent: June 3, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Jing Ye, Han Gao, Shan Liu
-
Publication number: 20250175634Abstract: An example method of video coding includes receiving a video bitstream including a plurality of frames; identifying a coding region in a frame of the plurality of frames, the coding region including two or more blocks of the plurality of blocks, where each block in the coding region is encoded in an intra prediction mode. The method includes obtaining a set of luma transform blocks according to a first transform partitioning for luma blocks in the coding region and obtaining a set of chroma transform blocks according to a second transform partitioning for chroma blocks in the coding region, where the second transform partitioning is different than the first transform partitioning. The method further includes reconstructing the two or more blocks of the coding region using respective prediction blocks, the set of luma transform blocks, and the set of chroma transform blocks.Type: ApplicationFiled: April 11, 2024Publication date: May 29, 2025Inventors: Liang ZHAO, Xin ZHAO, Yushin CHO, Madhu PERINGASSERY KRISHNAN, Jing YE, Han Gao, Shan Liu
-
Publication number: 20250175595Abstract: An example method of video coding includes receiving a video bitstream including a plurality of blocks; identifying, based on a first indicator in the video bitstream, a coding region that comprises two or more blocks of the plurality of blocks, where each block in the coding region is encoded in an intra prediction mode. The method further includes identifying, for a chroma block in the coding region, an angular intra prediction mode of a collocated luma block; and reconstructing the two or more blocks of the coding region using the angular intra prediction mode of the collocated luma block as a reference for the chroma block.Type: ApplicationFiled: April 11, 2024Publication date: May 29, 2025Inventors: Liang ZHAO, Xin Zhao, Jing Ye, Han Gao, Shan Liu