Alibaba Group Holding Limited

Cayman Islands

Back to Profile

1-100 of 6,904 for Alibaba Group Holding Limited Sort by
Query
Excluding Subsidiaries
Aggregations Reset Report
IP Type
        Patent 6,795
        Trademark 109
Jurisdiction
        World 4,945
        United States 1,875
        Europe 46
        Canada 38
Date
New (last 4 weeks) 1
2025 September 4
2025 July 3
2025 June 8
2025 (YTD) 26
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 846
H04L 29/06 - Communication control; Communication processing characterised by a protocol 536
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 486
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints 211
G06Q 30/02 - MarketingPrice estimation or determinationFundraising 211
See more
NICE Class
35 - Advertising and business services 99
42 - Scientific, technological and industrial services, research and design 94
41 - Education, entertainment, sporting and cultural services 92
09 - Scientific and electric apparatus and instruments 91
38 - Telecommunications services 80
See more
Status
Pending 144
Registered / In Force 6,760
  1     2     3     ...     70        Next Page

1.

DIRECTIONAL CROSS COMPONENT FILTER FOR VIDEO CODING

      
Application Number 19220772
Status Pending
Filing Date 2025-05-28
First Publication Date 2025-09-18
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Ye, Yan

Abstract

A directional cross component filter may be used in a video decoding method. The video decoding method includes: determining a direction of a reconstructed luma block; decoding an encoded bit stream to determine a plurality of filter coefficients associated with a directional cross component filter; and applying the plurality of filter coefficients to the reconstructed luma block to determine an offset to the direction of the reconstructed luma block.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements

2.

TRANSFORM-SKIP RESIDUAL CODING OF VIDEO DATA

      
Application Number 19210755
Status Pending
Filing Date 2025-05-16
First Publication Date 2025-09-04
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides systems and methods for transform-skip residual video data coding and decoding. One exemplary method comprises: performing a first pass of scanning a transform coefficient of a sub-block of a video frame, wherein the first pass of scanning comprises: bypass coding a parity level flag for the transform coefficient, the parity level flag indicating a parity of an absolute value of a level of the transform coefficient.

IPC Classes  ?

  • H04N 19/645 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

3.

TRANSFORM-SKIP RESIDUAL CODING OF VIDEO DATA

      
Application Number 19210591
Status Pending
Filing Date 2025-05-16
First Publication Date 2025-09-04
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides systems and methods for transform-skip residual video data coding and decoding. One exemplary method comprises: performing a first pass of scanning a transform coefficient of a sub-block of a video frame, wherein the first pass of scanning comprises: bypass coding a parity level flag for the transform coefficient, the parity level flag indicating a parity of an absolute value of a level of the transform coefficient.

IPC Classes  ?

  • H04N 19/645 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

4.

TRANSFORM-SKIP RESIDUAL CODING OF VIDEO DATA

      
Application Number 19210684
Status Pending
Filing Date 2025-05-16
First Publication Date 2025-09-04
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides systems and methods for transform-skip residual video data coding and decoding. One exemplary method comprises: performing a first pass of scanning a transform coefficient of a sub-block of a video frame, wherein the first pass of scanning comprises: bypass coding a parity level flag for the transform coefficient, the parity level flag indicating a parity of an absolute value of a level of the transform coefficient.

IPC Classes  ?

  • H04N 19/645 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

5.

LOSSLESS CODING OF VIDEO DATA

      
Application Number 19170869
Status Pending
Filing Date 2025-04-04
First Publication Date 2025-07-17
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Luo, Jiancong
  • Ye, Yan

Abstract

The present disclosure provides systems and methods for performing residual coding of video data. According to certain disclosed embodiments, the methods include: receiving control information for coding a video sequence; and determining, based on the control information, a coding method for coding a prediction residual signal of a coding block in the video sequence. The coding method is one of a transform residual coding and a transform-skip residual coding.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

6.

LOSSLESS CODING OF VIDEO DATA

      
Application Number 19170924
Status Pending
Filing Date 2025-04-04
First Publication Date 2025-07-17
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Luo, Jiancong
  • Ye, Yan

Abstract

The present disclosure provides systems and methods for performing residual coding of video data. According to certain disclosed embodiments, the methods include: receiving control information for coding a video sequence; and determining, based on the control information, a coding method for coding a prediction residual signal of a coding block in the video sequence. The coding method is one of a transform residual coding and a transform-skip residual coding.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

7.

VIDEO MEMORY MANAGEMENT METHOD, APPARATUS, DEVICE AND SYSTEM

      
Application Number 19098330
Status Pending
Filing Date 2025-04-02
First Publication Date 2025-07-17
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Xiao, Wencong
  • Ren, Shiru
  • Li, Yong

Abstract

A video memory management method is provided. The method includes: determining priorities of a plurality of machine learning tasks executed by a graphics processing unit; if video memory resources are to be allocated for a higher-priority task, and an amount of allocatable video memory resources is smaller than an amount of video memory resources required by the higher-priority task, releasing at least a part of video memory resources occupied by a lower-priority task; and allocating video memory resources to the higher-priority task, wherein the higher-priority task is executed at least according to tensor data in a video memory space.

IPC Classes  ?

8.

METHOD AND APPARATUS FOR ENCODING OR DECODING VIDEO

      
Application Number 19075291
Status Pending
Filing Date 2025-03-10
First Publication Date 2025-06-26
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Liao, Ru-Ling
  • Chen, Jie
  • Ye, Yan

Abstract

The present disclosure provides a computer-implemented method for decoding video. The method includes receiving a bitstream including a coding unit of a video frame, the coding unit being coded in a skip mode or a direct mode; determining whether the coding units has a width greater than a threshold width or a height greater than a threshold height; in response to the coding unit having the width greater than the threshold width or the height greater than the threshold height, enabling a motion vector angular prediction process to store one or more motion vector angular prediction candidates in a candidate list storing a plurality of motion candidates associated with the coding unit; and performing an inter prediction to the coding unit according to the candidate list and an index parsed from the bitstream.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

9.

METHODS FOR CODING OR DECODING VIDEO PARAMETER SET OR SEQUENCE PARAMETER SET

      
Application Number 19073826
Status Pending
Filing Date 2025-03-07
First Publication Date 2025-06-26
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Luo, Jiancong
  • Ye, Yan
  • Liao, Ru-Ling

Abstract

The present disclosure provides a computer-implemented method for encoding video. The method includes: determining whether a coded video sequence (CVS) contains equal number of profile, tier and level (PTL) syntax structures and output layer sets (OLSs); and in response to the CVS containing equal number of PTL syntax structures and OLSs, coding the bitstream without signaling a first PTL syntax element specifying an index, to a list of PTL syntax structures in the VPS, of a PTL syntax structure that applies to a corresponding OLS in the VPS.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

10.

METHODS FOR CODING OR DECODING VIDEO PARAMETER SET OR SEQUENCE PARAMETER SET

      
Application Number 19073877
Status Pending
Filing Date 2025-03-07
First Publication Date 2025-06-26
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Luo, Jiancong
  • Ye, Yan
  • Liao, Ru-Ling

Abstract

The present disclosure provides a computer-implemented method for encoding video. The method includes: determining whether a coded video sequence (CVS) contains equal number of profile, tier and level (PTL) syntax structures and output layer sets (OLSs); and in response to the CVS containing equal number of PTL syntax structures and OLSs, coding the bitstream without signaling a first PTL syntax element specifying an index, to a list of PTL syntax structures in the VPS, of a PTL syntax structure that applies to a corresponding OLS in the VPS.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

11.

ON BLOCK LEVEL BI-PREDICTION WITH WEIGHTED AVERAGING

      
Application Number 19073993
Status Pending
Filing Date 2025-03-07
First Publication Date 2025-06-26
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor Ye, Yan

Abstract

Video encoding and decoding techniques for bi-prediction with weighted averaging are disclosed. According to certain embodiments, a computer-implemented video signaling method includes signaling, by a processor to a video decoder, a bitstream including weight information used for prediction of a coding unit (CU). The weight information indicates: if weighted prediction is enabled for a bi-prediction mode of the CU, disabling weighted averaging for the bi-prediction mode.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/513 - Processing of motion vectors

12.

METHODS AND SYSTEMS FOR CROSS-COMPONENT SAMPLE ADAPTIVE OFFSET

      
Application Number 19054111
Status Pending
Filing Date 2025-02-14
First Publication Date 2025-06-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Li, Xinwei
  • Liao, Ru-Ling
  • Chen, Jie
  • Ye, Yan

Abstract

A method for video data processing includes: determining a category index of a target chroma sample, wherein the category index is determined based on a first reconstructed value associated with a co-located luma sample and a second reconstructed value associated with the target chroma sample; determining an offset based on the category index; and adding the offset to a third reconstructed value associated with the target chroma sample.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

13.

METHODS FOR CODING OR DECODING VIDEO PARAMETER SET OR SEQUENCE PARAMETER SET

      
Application Number 19062556
Status Pending
Filing Date 2025-02-25
First Publication Date 2025-06-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Luo, Jiancong
  • Ye, Yan
  • Liao, Ru-Ling

Abstract

The present disclosure provides a computer-implemented method for encoding video. The method includes: determining whether a coded video sequence (CVS) contains equal number of profile, tier and level (PTL) syntax structures and output layer sets (OLSs); and in response to the CVS containing equal number of PTL syntax structures and OLSs, coding the bitstream without signaling a first PTL syntax element specifying an index, to a list of PTL syntax structures in the VPS, of a PTL syntax structure that applies to a corresponding OLS in the VPS.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

14.

METHOD FOR USING ADAPTIVE LOOP FILTER AND SYSTEM THEREOF

      
Application Number 19061229
Status Pending
Filing Date 2025-02-24
First Publication Date 2025-06-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Li, Xinwei
  • Ye, Yan

Abstract

The present disclosure provides a video data processing method. The method includes: receiving a bitstream; decoding a first index from the bitstream; determining a maximum number of an adaptive loop filter (ALF) for a component of a picture based on the first index; and processing pixels in the picture with the ALF.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

15.

METHOD, DEVICE, AND SYSTEM FOR DETERMINING PREDICTION WEIGHT FOR MERGE MODE

      
Application Number 19046972
Status Pending
Filing Date 2025-02-06
First Publication Date 2025-06-05
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Ye, Yan

Abstract

The present disclosure provides systems, devices, and methods for determining prediction weight for sub-block. One exemplary method comprises: partitioning a coding unit into a plurality of sub-blocks; determining a weight of a sub-block of the plurality of sub-blocks based on weights of control points, wherein the control points are neighboring corners of the coding unit; and bi-predicting the sub-block based on the determined weight

IPC Classes  ?

  • H04N 19/573 - Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction

16.

METHOD AND SYSTEM FOR PROCESSING VIDEO CONTENT

      
Application Number 19040676
Status Pending
Filing Date 2025-01-29
First Publication Date 2025-05-29
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Ye, Yan
  • Chen, Jie
  • Liao, Ru-Ling

Abstract

Embodiments of the present disclosure provides systems and methods for processing video content. The methods include: reconstructing a chroma block based on a plurality of luma samples associated with the chroma block, wherein reconstructing the chroma block includes: determining whether the chroma block has non-zero chroma residuals; and in response to a determination that the chroma block has no non-zero chroma residuals, bypassing a process of averaging the plurality of luma samples, wherein the process of averaging is used for reconstructing the chroma block.

IPC Classes  ?

  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

17.

METHODS AND SYSTEMS FOR PERFORMING GRADUAL DECODING REFRESH PROCESSING ON PICTURES

      
Application Number 19035196
Status Pending
Filing Date 2025-01-23
First Publication Date 2025-05-22
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Ye, Yan
  • Luo, Jiancong

Abstract

Methods and apparatuses video processing include: in response to receiving a video sequence, encoding first flag data in a parameter set associated with the video sequence, wherein the first flag data represents whether gradual decoding refresh (GDR) is enabled or disabled for the video sequence; when the first flag data represents that the GDR is disabled for the video sequence, encoding a picture header associated with a picture in the video sequence to indicate that the picture is a non-GDR picture; and encoding the non-GDR picture.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

18.

Video memory management method, apparatus, device and system

      
Application Number 18306636
Grant Number 12292821
Status In Force
Filing Date 2023-04-25
First Publication Date 2025-05-06
Grant Date 2025-05-06
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Xiao, Wengcong
  • Ren, Shiru
  • Li, Yong

Abstract

A video memory management method is provided. The method includes: determining priorities of a plurality of machine learning tasks executed by a graphics processing unit; if video memory resources are to be allocated for a higher-priority task, and an amount of allocatable video memory resources is smaller than an amount of video memory resources required by the higher-priority task, releasing at least a part of video memory resources occupied by a lower-priority task; and allocating video memory resources to the higher-priority task, wherein the higher-priority task is executed at least according to tensor data in a video memory space.

IPC Classes  ?

19.

DATA LAYOUT CONSCIOUS PROCESSING IN MEMORY ARCHITECTURE FOR EXECUTING NEURAL NETWORK MODEL

      
Application Number 18980639
Status Pending
Filing Date 2024-12-13
First Publication Date 2025-04-03
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Zhou, Minxuan
  • Zhang, Weifeng
  • Chen, Guoyang

Abstract

The present disclosure relates to a processing in memory (PIM) enabled device for executing a neural network model. The PIM enabled device comprises a memory block assembly comprising a first array of memory blocks, a second array of memory blocks adjacent to the first array of memory blocks, a plurality of first data links associated with the first array of memory blocks and the second array of memory blocks, wherein each data link of the plurality of first data links communicatively couples two corresponding memory blocks of which are from the first array of memory blocks and the second array of memory blocks respectively, and a second data link communicatively coupled to the plurality of first data links. The data from a first memory block of the first array of memory blocks can be transferable to a second memory block of the second array of memory blocks via the plurality of first data links and the second data link.

IPC Classes  ?

  • G06N 3/065 - Analogue means
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G11C 16/10 - Programming or data input circuits

20.

METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR CONNECTION STATUS DETECTION AND CONTROLLER AREA NETWORK BUS NETWORK ACCESS UNIT

      
Application Number 18969988
Status Pending
Filing Date 2024-12-05
First Publication Date 2025-03-20
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor Zeng, Can

Abstract

The present disclosure provides a connection status detection method for a controller area network (CAN) bus network access unit. The method includes: determining, for a to-be-detected port of the CAN bus network access unit if the to-be-detected port receives, in a first scanning period, a second scanning period, a third scanning period, and a fourth scanning period that are consecutive, a message notifying an identifier of the CAN bus network access unit, a bus number being 1, and a port number being 1, that the to-be-detected port is connected to a straight-line CAN bus network access unit, and recording the identifier of the CAN bus network access unit, wherein the to-be-detected port is connected to a first port of the straight-line CAN bus network access unit, and the first port of the straight-line CAN bus network access unit is a logical entry.

IPC Classes  ?

21.

METHODS FOR SIGNALING VIRTUAL BOUNDARIES AND WRAP-AROUND MOTION COMPENSATION

      
Application Number 18970104
Status Pending
Filing Date 2024-12-05
First Publication Date 2025-03-20
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides methods for picture processing. The method can include: receiving a bitstream comprising a set of pictures; determining, according to the received bitstream, whether a virtual boundary is signaled at a sequence level for the set of pictures; in response to the virtual boundary being signaled at the sequence level, determining a position of the virtual boundary for the set of pictures, the position being bounded by a range signaled in the received bitstream; and disabling in-loop filtering operations across the virtual boundary.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/177 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
  • H04N 19/80 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

22.

METHOD AND DEVICE FOR PREDICTING TRAFFIC FLOW OR TRAVEL TIME PERIOD

      
Application Number 18943583
Status Pending
Filing Date 2024-11-11
First Publication Date 2025-02-27
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Xu, Shenkun
  • Dai, Rui
  • Li, Shuai
  • Ji, Chenguang
  • Liu, Kaikui

Abstract

A method for predicting traffic flow or a travel time, includes: obtaining navigation route data; obtaining, according to the navigation route data, navigation flow of a road within a prediction time period; obtaining real-time traffic flow, a real-time travel time, past traffic flow, and a past travel time of the road; and training a neural network with the real-time travel time, the past travel time, the real-time traffic flow, the past traffic flow, and the navigation flow of the road to obtain predicted traffic flow or a predicted travel time of the road within the prediction time period.

IPC Classes  ?

  • G08G 1/01 - Detecting movement of traffic to be counted or controlled
  • G01C 21/34 - Route searchingRoute guidance
  • G01C 21/36 - Input/output arrangements for on-board computers
  • G06N 3/08 - Learning methods

23.

FILTERING METHODS FOR INTRA PREDICTION

      
Application Number 18937797
Status Pending
Filing Date 2024-11-05
First Publication Date 2025-02-20
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Ye, Yan
  • Liao, Ru-Ling
  • Li, Xinwei

Abstract

The present disclosure provides intra prediction methods for video or image coding. An exemplary method includes: performing an intra predicting process for a target block, wherein performing the intra predicting process comprises: determining an intra prediction mode for the target block; in response to the intra prediction mode is an angular mode, determining a filtered value by applying an N-tap interpolation filter to a plurality of reference samples surrounding the target block based on the angular mode, wherein N is an integer greater than 4; and determining a predicted value of a sample of the target block based on the filtered value.

IPC Classes  ?

  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

24.

METHODS FOR SIGNALING VIDEO CODING DATA

      
Application Number 18447677
Status Pending
Filing Date 2023-08-10
First Publication Date 2025-02-13
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Luo, Jiancong
  • Ye, Yan

Abstract

The present disclosure provides systems and methods for wrap-around motion compensation. One exemplary method comprises: receiving a wrap-around motion compensation flag; determining whether a wrap-around motion compensation is enabled based on the wrap-around motion compensation flag; in response to a determination that the wrap-around motion compensation is enabled, receiving data indicating a difference between a width of the picture and an offset used for determining a horizontal wrap-around position; and performing a motion compensation according to the wrap-around motion compensation flag and the difference.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

25.

FILTERING METHODS FOR ANGULAR INTRA PREDICTION

      
Application Number 18919195
Status Pending
Filing Date 2024-10-17
First Publication Date 2025-02-06
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Ye, Yan
  • Liao, Ru-Ling
  • Li, Xinwei

Abstract

The present disclosure provides intra prediction methods for video or image coding. An exemplary method includes: performing an intra predicting process for a target block, wherein performing the intra predicting process comprises: determining an intra prediction mode for the target block; in response to the intra prediction mode is an angular mode, determining a filtered value by applying an N-tap interpolation filter to a plurality of reference samples surrounding the target block based on the angular mode, wherein N is an integer greater than 4; and determining a predicted value of a sample of the target block based on the filtered value.

IPC Classes  ?

  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

26.

METHODS AND APPARATUSES FOR BLOCK PARTITIONING AT PICTURE BOUNDARY

      
Application Number 18924469
Status Pending
Filing Date 2024-10-23
First Publication Date 2025-02-06
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Liao, Ru-Ling
  • Ye, Yan
  • Chen, Jie
  • Luo, Jiancong

Abstract

The present disclosure provides video processing method and apparatus. An exemplary method includes: determining whether a coding block comprises samples outside a picture boundary; and in response to the coding block being determined to comprise samples outside a picture boundary, performing quad tree splitting of the coding block regardless of a value of a first parameter, wherein the first parameter indicates whether the quad tree is allowed to be used to split the coding block.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

27.

METHOD AND APPARATUS FOR CHROMA SAMPLING

      
Application Number 18824376
Status Pending
Filing Date 2024-09-04
First Publication Date 2024-12-26
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Liao, Ru-Ling
  • Chen, Jie
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides methods and apparatuses for processing chroma sampled pictures. An exemplary video processing method includes: determining whether a chroma component is included in a sequence of frames; and in response to a determination that the chroma component is included in the sequence, activating a sub-process for processing the sequence, wherein the sub-process comprises one or more of joint coding for chroma residues (JCCR), block differential pulse coded modulation (BDPCM), palette mode, or adaptive color transform (ACT).

IPC Classes  ?

  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

28.

ENCODING SCHEDULING METHOD, SERVER, CLIENT, AND SYSTEM FOR ACQUIRING REMOTE DESKTOP

      
Application Number 18805410
Status Pending
Filing Date 2024-08-14
First Publication Date 2024-12-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Jia, Xianghong
  • Min, Hongbo
  • Hu, Xiang

Abstract

An encoding scheduling method, a server, a client, and a system for acquiring a remote desktop are provided. An encoding scheduling method includes: determining, by a server, encoding requirement information of an encoding task according to information reflecting a remote desktop creation requirement; and calling hardware encoding resources according to the encoding requirement information of the encoding task, to implement encoding of the encoding task.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/14 - Digital output to display device

29.

TILE AND SLICE PARTITIONING IN VIDEO PROCESSING

      
Application Number 18807217
Status Pending
Filing Date 2024-08-16
First Publication Date 2024-12-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Ye, Yan
  • Liao, Ru-Ling

Abstract

The present disclosure provides a computer-implemented method for encoding or decoding video. The method includes encoding or decoding, in a plurality of picture parameter sets (PPS) associated with pictures of a coded layer video sequence (CLVS), corresponding first PPS flags indicating whether pictures are allowed to be partitioned into a plurality of tiles or slices. In a first PPS, a corresponding first PPS flag with a first value indicates a first picture of the CLVS is unpartitioned, and in a second PPS, another corresponding first PPS flag with a second value being different from the first value indicates that a second picture of the CLVS is allowed to be partitioned.

IPC Classes  ?

  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

30.

Product Object Information Providing Method, Apparatus, and Electronic Device

      
Application Number 18790204
Status Pending
Filing Date 2024-07-31
First Publication Date 2024-11-28
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Wang, Shu
  • Li, Wenliang
  • Xu, Qin
  • Liang, Yishu
  • Hao, Yanan
  • Zhang, Yueshan
  • Chen, Hao
  • Yang, Zhou
  • An, Na
  • Duan, Xiang

Abstract

A method, an apparatus, and an electronic device for providing product object information are disclosed. The method includes: providing an interactive content in a process of playing a live video content associated with a product object, the interactive content being generated according to a material associated with the product object, and the material being used to describe attributes of the product object; and providing a change process of the interactive content according to the material in a process of responding to interactive operation information inputted by a user, to enable a presentation of multiple attributes of the product object. Through the embodiments of the present disclosure, the product object information can be provided to consumers in a more comprehensive and intuitive manner, so as to help the users to make better shopping decisions.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/2187 - Live feed
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04N 21/431 - Generation of visual interfacesContent or additional data rendering
  • H04N 21/482 - End-user interface for program selection

31.

METHOD AND SYSTEM FOR PROCESSING LUMA AND CHROMA SIGNALS

      
Application Number 18797260
Status Pending
Filing Date 2024-08-07
First Publication Date 2024-11-28
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Ye, Yan
  • Chen, Jie
  • Liao, Ru-Ling

Abstract

The present disclosure provides systems and methods for processing video content. The method can include: receiving data representing a first block and a second block in a picture, the data comprising a plurality of chroma samples associated with the first block and a plurality of luma samples associated with the second block; determining an average value of the plurality of luma samples associated with the second block; determining a chroma scaling factor for the first block based on the average value; and processing the plurality of chroma samples associated with the first block using the chroma scaling factor.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

32.

Lossless coding of video data

      
Application Number 18738130
Grant Number 12294715
Status In Force
Filing Date 2024-06-10
First Publication Date 2024-10-24
Grant Date 2025-05-06
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Luo, Jiancong
  • Ye, Yan

Abstract

The present disclosure provides systems and methods for performing residual coding of video data. According to certain disclosed embodiments, the methods include: receiving control information for coding a video sequence; and determining, based on the control information, a coding method for coding a prediction residual signal of a coding block in the video sequence. The coding method is one of a transform residual coding and a transform-skip residual coding.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/124 - Quantisation
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

33.

METHODS AND APPARATUSES FOR FILTERING INTRA PREDICTED VIDEO BLOCKS

      
Application Number 18755194
Status Pending
Filing Date 2024-06-26
First Publication Date 2024-10-24
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Ye, Yan

Abstract

The present disclosure provides methods and apparatuses for applying intra prediction refinement to intra predicted samples. An exemplary method includes: determining a filter based on neighboring samples of intra predicted samples of a picture; generating an offset value based on the neighboring samples; refining the intra predicted samples by adding the offset value; and applying the filter to the intra predicted samples.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

34.

Transform-skip residual coding of video data

      
Application Number 18679306
Grant Number 12335527
Status In Force
Filing Date 2024-05-30
First Publication Date 2024-09-26
Grant Date 2025-06-17
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides systems and methods for transform-skip residual video data coding and decoding. One exemplary method comprises: performing a first pass of scanning a transform coefficient of a sub-block of a video frame, wherein the first pass of scanning comprises: bypass coding a parity level flag for the transform coefficient, the parity level flag indicating a parity of an absolute value of a level of the transform coefficient.

IPC Classes  ?

  • H04N 19/645 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

35.

Methods for constructing a merge candidate list

      
Application Number 18663914
Grant Number 12425576
Status In Force
Filing Date 2024-05-14
First Publication Date 2024-09-12
Grant Date 2025-09-23
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Wang, Zhao
  • Ye, Yan
  • Luo, Jiancong

Abstract

A video processing method is provided. The method includes inserting a set of spatial merge candidates to a first merge candidate list of a coding block, wherein the first merge candidate list is constructed by: adding a top neighboring block B1 to the first merge candidate list when the top neighboring block B1 is available; adding a left neighboring block A1 to the first merge candidate list when the left neighboring block A1 is available; adding a top neighboring block B0 to the first merge candidate list when the top neighboring block B0 is available; adding a left neighboring block A0 to the first merge candidate list when the left neighboring block A0 is available; and adding an above-left neighboring block B2 to the first merge candidate list when the above-left neighboring block B2 is available.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/423 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements

36.

DATA PROCESSING METHOD AND DEVICE

      
Application Number 18547722
Status Pending
Filing Date 2022-02-17
First Publication Date 2024-09-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Cheng, Wenhua
  • Lyu, Niqi
  • You, Liang
  • Long, Xin

Abstract

Data processing method and apparatus are disclosed. The method includes: processing input data based on the data processing network, to obtain intermediate data; acquiring a fixed attention feature output by the attention network, which is obtained after training the model with at least an initialized attention feature, respective attention weights included in the initialized attention feature are not all the same; processing the intermediate data based on the data aggregation network and according to the fixed attention feature, to obtain output data. The fixed attention network does not receive any input previously, that is, attention feature output by the attention network is irrelevant to input data. The fixed attention feature can not only allow a more important parameter of the model to play a greater role to improve accuracy of the model and determine importance of the parameter, but also be conducive to further compression of the model.

IPC Classes  ?

  • G06V 10/77 - Processing image or video features in feature spacesArrangements for image or video recognition or understanding using pattern recognition or machine learning using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]Blind source separation
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting

37.

METHODS FOR CONSTRUCTING A MERGE CANDIDATE LIST

      
Application Number 18663996
Status Pending
Filing Date 2024-05-14
First Publication Date 2024-09-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Wang, Zhao
  • Ye, Yan
  • Luo, Jiancong

Abstract

A video processing method is provided. The method includes inserting a set of spatial merge candidates to a first merge candidate list of a coding block, wherein the first merge candidate list is constructed by: adding a top neighboring block B1 to the first merge candidate list when the top neighboring block B1 is available; adding a left neighboring block A1 to the first merge candidate list when the left neighboring block A1 is available; adding a top neighboring block B0 to the first merge candidate list when the top neighboring block B0 is available; adding a left neighboring block A0 to the first merge candidate list when the left neighboring block A0 is available; and adding an above-left neighboring block B2 to the first merge candidate list when the above-left neighboring block B2 is available.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/423 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements

38.

Method and apparatus for encoding or decoding video

      
Application Number 18187356
Grant Number 12075079
Status In Force
Filing Date 2023-03-21
First Publication Date 2024-08-27
Grant Date 2024-08-27
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides a computer-implemented method for encoding video. The method includes coding one or more first flags in a sequence parameter set (SPS) of a bitstream, and coding at least one second flag in the SPS if one or more coding modes are enabled for a video sequence associated with the SPS. The one or more first flags indicate whether the one or more coding modes are enabled for the video sequence. The at least one second flag indicates whether a multi-level control is activated for the one or more coding modes.

IPC Classes  ?

  • H04N 19/467 - Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/51 - Motion estimation or motion compensation

39.

Block partitioning methods for video coding

      
Application Number 18585770
Grant Number 12363320
Status In Force
Filing Date 2024-02-23
First Publication Date 2024-08-22
Grant Date 2025-07-15
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Liao, Ru-Ling
  • Chen, Jie
  • Ye, Yan
  • Luo, Jiancong

Abstract

The present disclosure provides systems and methods for processing video content. The method can include: partitioning, along a partitioning edge, a plurality of blocks associated with a picture into a first partition and a second partition; performing inter prediction on the plurality of blocks, to generate a first prediction signal for the first partition and a second prediction signal for the second partition; and blending the first and second prediction signals for edge blocks associated with the partitioning edge.

IPC Classes  ?

  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/513 - Processing of motion vectors

40.

Methods for palette prediction

      
Application Number 18620351
Grant Number 12335472
Status In Force
Filing Date 2024-03-28
First Publication Date 2024-08-15
Grant Date 2025-06-17
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Liao, Ru-Ling
  • Sarwer, Mohammed Golam
  • Ye, Yan
  • Huang, Xuan

Abstract

The present disclosure provides a computer-implemented method for encoding video. The method includes: receiving a video frame for processing; generating one or more coding units of the video frame; and processing one or more coding units using one or more palette predictors having palette entries, wherein each palette entry of the one or more palette predictors has a corresponding reuse flag, and wherein a number of reuse flags for each palette predictor is set to a fixed number for a corresponding coding unit.

IPC Classes  ?

  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/80 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

41.

PROCESSING UNIT, ELECTRONIC DEVICE, AND SECURITY CONTROL METHOD

      
Application Number 18642370
Status Pending
Filing Date 2024-04-22
First Publication Date 2024-08-15
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Cui, Xiaoxia
  • Ren, Xuanle

Abstract

A processing unit includes a processor that is adapted to start a secure monitor and establish and set one or more of a crypto enclave and a runtime enclave. The processor is further adapted to establish a plurality of application enclaves and set each of the plurality of application enclaves. The processor is furthermore adapted to and check a to-be-started application program to ensure that the application program can be run securely.

IPC Classes  ?

  • G06F 21/74 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
  • G06F 1/26 - Power supply means, e.g. regulation thereof
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit
  • G06F 21/60 - Protecting data
  • H04L 9/08 - Key distribution

42.

High level syntax control of loop filter

      
Application Number 18644993
Grant Number 12375706
Status In Force
Filing Date 2024-04-24
First Publication Date 2024-08-15
Grant Date 2025-07-29
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chen, Jie
  • Luo, Jiancong
  • Ye, Yan
  • Sarwer, Mohammed Golam

Abstract

Methods and apparatuses for video encoding, comprising: receiving a video sequence; encoding the video sequence by using control flags for luma mapping with chroma scaling (LMCS) at a sequence level, a picture level, or a slice level, wherein the sequence level, the picture level, and the slice level are levels ranking from high to low; signaling a first control flag indicating whether the LMCS is enabled at a first level; and in response to the first control flag indicating the LMCS is enabled at the first level, signaling a second control flag indicating whether LMCS is enabled at a second level, wherein: the LMCS is enabled at the second level when a value of the second control flag equals to 1; the LMCS is disabled at the second level when the value of the second control flag equals to 0; and the second level is a lower level than the first level.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

43.

Method and apparatus for signaling subpicture partitioning information

      
Application Number 18645301
Grant Number 12432360
Status In Force
Filing Date 2024-04-24
First Publication Date 2024-08-15
Grant Date 2025-09-30
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chen, Jie
  • Ye, Yan
  • Luo, Jiancong
  • Liao, Ru-Ling

Abstract

The present disclosure provides methods and apparatuses for signaling subpicture partitioning information. An exemplary method includes: determining, according to a subpicture information present flag signaled in a bitstream, whether the bitstream comprises subpicture information; and in response to the bitstream comprising the subpicture information, signaling in the bitstream at least one of: a number of subpictures in a picture, a width, a height, a position, and an identifier (ID) mapping of a target subpicture, a subpic_treated_as_pic_flag, and a loop_filter_across_subpic_enabled_flag.

IPC Classes  ?

  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream

44.

INTEGRATED DEVELOPMENT ENVIRONMENT TERMINAL, PLATFORM SERVER, AND MEDIUM

      
Application Number 18638811
Status Pending
Filing Date 2024-04-18
First Publication Date 2024-08-08
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Jiang, Long
  • Meng, Jianyi
  • Li, Chunqiang

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for error handling in an integrated development environment (IDE) are provided. One of the methods, applicable to an IDE server, includes: sending a project package comprising a plurality of components supporting development of an application to an IDE terminal in response to a query of the IDE terminal; receiving a first error identifier indicating an error that occurs to the project package from the IDE terminal; determining an erroneous component where the error occurs from the plurality of components in the project package based on the first error identifier; determining a diagnosis solution corresponding to the first error identifier and the erroneous component by looking up mapping relationships stored on the server between error identifiers and diagnosis solutions associated with the plurality of components; and returning the determined diagnosis solution to the IDE terminal.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 8/77 - Software metrics

45.

DATABASE INDEX AND DATABASE QUERY PROCESSING METHOD, APPARATUS, AND DEVICE

      
Application Number 18614408
Status Pending
Filing Date 2024-03-22
First Publication Date 2024-07-11
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Hu, Wei
  • Zhou, Jie
  • He, Dengcheng

Abstract

A method including determining a database table for which a database index is to be created, wherein the database table comprises a spatial field for storing spatial data; acquiring, for the database table, a spatial filter condition comprising a spatial field ID; and generating, according to the spatial filter condition, a tree-structured spatial index for the database table, wherein a leaf node of the tree-structured spatial index stores therein spatial data meeting the spatial filter condition and its primary key ID. The efficiency of queries related to spatial data is thus enhanced.

IPC Classes  ?

  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 16/2453 - Query optimisation

46.

DYNAMICALLY DECOUPLED DRIVEN CONTROLLED-Z GATE

      
Application Number 18550756
Status Pending
Filing Date 2021-04-13
First Publication Date 2024-07-04
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Ding, Dawei
  • Wu, Feng
  • Zhao, Huihai

Abstract

Systems and methods are provided for performing a dynamic decoupled controlled-Z gate operation. A superconducting circuit of an exemplary system can include a first qubit and a second qubit transversely coupled to the first qubit, lire system can apply an external magnetic flux to the second qubit to bring a frequency of the second qubit into resonance with a frequency of the first qubit. The system can apply a continuous alternating drive with continuous phase to the second qubit, a duration and a magnitude of the continuous alternating drive configured to synchronize agate time of the dynamic decoupled controlled-Z gate operation to an integer number of Rabi oscillation periods. The system can read out a state of the quantum computing system, after providing the continuous alternating drive.

IPC Classes  ?

  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers
  • G06N 10/40 - Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control

47.

Methods for performing wrap-around motion compensation

      
Application Number 18590150
Grant Number 12401817
Status In Force
Filing Date 2024-02-28
First Publication Date 2024-06-20
Grant Date 2025-08-26
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chen, Jie
  • Ye, Yan
  • Liao, Ru-Ling
  • Luo, Jiancong

Abstract

A method for performing motion compensation includes: receiving a first wrap-around motion compensation flag associated with one or more pictures, and a second wrap-around motion compensation flag associated with a sequence of pictures; and determining whether the first wrap-around motion compensation flag is equal to a first value or a second value based on the second wrap-around motion compensation flag or a luma coding tree block size: when the second wrap-around motion compensation flag is equal to the second value, determining the first wrap-around motion compensation flag equal to the second value, or when the luma coding tree block size in unit of minimum coding block plus 1 is greater than a picture width in unit of minimum coding block minus 1, determining the first wrap-around motion compensation flag is equal to the second value.

IPC Classes  ?

  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/513 - Processing of motion vectors

48.

DATA MIGRATION METHOD AND APPARATUS

      
Application Number 18587138
Status Pending
Filing Date 2024-02-26
First Publication Date 2024-06-13
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor Chen, Yizhe

Abstract

A method of migrating data between a first system and a second system, includes: receiving a migration task of migrating data from the first system to the second system; calling, for upper-layer interfaces belonging to data acquisition, underlying operation interfaces of the first system through an abstract interface class layer to acquire data from the first system; and calling, for upper-layer interfaces belonging to data synchronization, underlying operation interfaces of the second system through the abstract interface class layer to synchronize the data acquired from the first system to the second system.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/178 - Techniques for file synchronisation in file systems
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor

49.

METHOD FOR PREPARING A JOSEPHSON JUNCTION, APPARATUS, AND DEVICE, AND SUPERCONDUCTING DEVICE

      
Application Number 18419990
Status Pending
Filing Date 2024-01-23
First Publication Date 2024-06-06
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Gao, Ran
  • Qin, Jin
  • Deng, Chunqing

Abstract

Methods, apparatuses, and devices for Josephson junction preparation includes: obtaining a first pattern structure for generating a first Josephson junction of a first type and a plurality of second pattern structures for generating a plurality of second Josephson junctions of a second type; evaporating a material on the first pattern structure and the plurality of second pattern structures based on a first evaporation direction to generate a first electrode layer for implementing information transmission; forming an insulating layer on the first electrode layer, the insulating layer including a compound corresponding to the material; evaporating the material on the first pattern structure and the plurality of second pattern structures based on a second evaporation direction to generate a second electrode layer for implementing information transmission; and forming the first Josephson junction and the plurality of second Josephson junctions.

IPC Classes  ?

  • H10N 60/01 - Manufacture or treatment
  • H10N 60/12 - Josephson-effect devices
  • H10N 60/80 - Constructional details
  • H10N 69/00 - Integrated devices, or assemblies of multiple devices, comprising at least one superconducting element covered by group

50.

METHOD AND DEVICE FOR MATRIX MULTIPLICATION OPTIMIZATION USING VECTOR REGISTERS

      
Application Number 18434068
Status Pending
Filing Date 2024-02-06
First Publication Date 2024-05-30
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Guoyang
  • Pu, Yu
  • Zhang, Yongzhi
  • Zhang, Weifeng
  • Xie, Yuan

Abstract

Methods and devices, the method including receiving a matrix of a neural network model; classifying at least a portion of the matrix as a first section based on a first distribution pattern of non-zero elements of the portion of the matrix; and identifying memory addresses of the non-zero elements in the first section of the matrix for loading, according to a first order determined based on the first distribution pattern, the non-zero elements in the first section into one or more vector registers.

IPC Classes  ?

  • G06F 17/16 - Matrix or vector computation
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections

51.

METHOD AND DEVICE FOR REDUCING A SIZE OF A NEURAL NETWORK MODEL

      
Application Number 18420146
Status Pending
Filing Date 2024-01-23
First Publication Date 2024-05-16
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Zhang, Weifeng
  • Chen, Guoyang
  • Pu, Yu
  • Zhang, Yongzhi
  • Xie, Yuan

Abstract

Methods and apparatus for reducing a size of a neural network model, the method including: compressing data of the neural network model; identifying structure information of a vector register, wherein the structure information includes a number of registers included in the vector register; comparing a number of elements in the compressed data with a first condition, wherein the first condition is determined based on the number of registers in the vector register; and in response to the number of elements satisfying the first condition, associating the compressed data with the vector register to enable loading the compressed data to the vector register.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/10 - Interfaces, programming languages or software development kits, e.g. for simulating neural networks

52.

MULTI-CORE PROCESSOR TASK SCHEDULING METHOD, AND DEVICE AND STORAGE MEDIUM

      
Application Number 18547249
Status Pending
Filing Date 2022-02-22
First Publication Date 2024-05-16
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor Gu, Liangzeng

Abstract

A multi-core processor task scheduling method and apparatus, and a device and a storage medium are disclosed. The method includes: acquiring a target task to be executed; selecting, based on attribute information of the target task, a target processor from a multi-core processor, wherein the attribute information includes binding relationship information and priority information, the binding relationship information is used for describing whether the target task needs to be run on a processor having a binding relationship, and the priority information is used for describing a priority of the target task; scheduling the target task to the target processor; and running the target task on the target processor. The present application solves the technical problem that an existing multi-core scheduling algorithm is unable to accurately determine a target processor for running a task to be executed.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt

53.

Method and system for processing video content

      
Application Number 18400981
Grant Number 12244863
Status In Force
Filing Date 2023-12-29
First Publication Date 2024-05-09
Grant Date 2025-03-04
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Ye, Yan
  • Chen, Jie
  • Liao, Ru-Ling

Abstract

Embodiments of the present disclosure provides systems and methods for processing video content. The methods include: reconstructing a chroma block based on a plurality of luma samples associated with the chroma block, wherein reconstructing the chroma block includes: determining whether the chroma block has non-zero chroma residuals; and in response to a determination that the chroma block has no non-zero chroma residuals, bypassing a process of averaging the plurality of luma samples, wherein the process of averaging is used for reconstructing the chroma block.

IPC Classes  ?

  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

54.

CONVOLUTIONAL-NEUTRAL-NETWORK BASED FILTER FOR VIDEO CODING

      
Application Number 18404276
Status Pending
Filing Date 2024-01-04
First Publication Date 2024-05-02
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Wang, Zhao
  • Ye, Yan

Abstract

The present disclosure provides methods for convolutional-neural-network (CNN) based filter for video coding. An exemplary method includes: applying motion estimation to a target coding block, to determine a reference block of the target coding block; inputting, to a convolutional neural network (CNN) filter, image data associated with the target coding block and the reference block; and executing the CNN filter to determine a residual associated with the target coding block based on the input image data.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • G06N 3/08 - Learning methods
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

55.

Measurement system, method, apparatus, and device

      
Application Number 18500228
Grant Number 12306114
Status In Force
Filing Date 2023-11-02
First Publication Date 2024-04-25
Grant Date 2025-05-20
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Wang, Tenghui
  • Ku, Hsiang-Sheng
  • Zhou, Jingwei
  • Deng, Chunqing

Abstract

Methods, apparatuses, and systems include acquiring initial environmental information corresponding to a superconducting qubit received from a superconducting circuit, the superconducting circuit being in an environment; determining first environmental information corresponding to the superconducting qubit in response to a quantum energy level of the superconducting qubit being a first preset energy level; determining second environmental information corresponding to the superconducting qubit in response to the quantum energy level of the superconducting qubit being a second preset energy level; determining effective environmental information based on the first environmental information and the second environmental information; and determining arbitrary-order correlation information for identifying an environmental noise based on the effective environmental information and the initial environmental information.

IPC Classes  ?

  • G01N 22/00 - Investigating or analysing materials by the use of microwaves or radio waves, i.e. electromagnetic waves with a wavelength of one millimetre or more
  • G06F 11/22 - Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  • G06N 10/00 - Quantum computing, i.e. information processing based on quantum-mechanical phenomena
  • G06N 10/40 - Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
  • G06N 10/70 - Quantum error correction, detection or prevention, e.g. surface codes or magic state distillation

56.

Filters for motion compensation interpolation with reference down-sampling

      
Application Number 18399417
Grant Number 12348785
Status In Force
Filing Date 2023-12-28
First Publication Date 2024-04-25
Grant Date 2025-07-01
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Luo, Jiancong
  • Ye, Yan
  • Sarwer, Mohammed Golam

Abstract

The present disclosure provides systems and methods for processing video content using motion compensation interpolation. The methods include: encoding or decoding a picture block by applying one or more filters to a reference picture, wherein the applying of the one or more filters generates a sample at a fractional sample position, and wherein the one or more filters comprise an 8-tap filter that has a plurality of coefficients [p0, p1, . . . , p7] for each 1/16 fractional sample position p.

IPC Classes  ?

  • H04N 19/80 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
  • H04N 19/51 - Motion estimation or motion compensation

57.

End to end check code protection in storage engine

      
Application Number 18270184
Grant Number 12399773
Status In Force
Filing Date 2021-01-22
First Publication Date 2024-04-18
Grant Date 2025-08-26
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Xu, Yikang
  • Xu, Peng
  • Wang, Rui
  • Du, Yu

Abstract

A client device may transmit a data stream including an object (such as a data file or record) to a storage system for storing the object in a storage device. In response to receiving the data stream, the storage system may store or write data of the object into a plurality of logical blocks of the storage device with an end-to-end data protection based at least in part on a comparison of a combination of check codes of a header of the object, the object and padding data with a combination of a plurality of check codes that are generated separately for metadata associated with the object and corresponding parts of the object stored in the plurality of logical blocks. The storage system may further provide an end-to-end data protection for reading data of an object stored in multiple logical blocks of a storage device.

IPC Classes  ?

  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
  • G06F 11/00 - Error detectionError correctionMonitoring
  • H03M 13/00 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes

58.

METHODS FOR PROCESSING CHROMA SIGNALS

      
Application Number 18396653
Status Pending
Filing Date 2023-12-26
First Publication Date 2024-04-18
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Luo, Jiancong
  • Ye, Yan

Abstract

The present disclose provides methods and systems for processing chroma signals. According to some embodiments, the method can include: determining, based on a value of a flag that indicates whether a chroma tool offsets related syntax element is present in a picture parameter set (PPS) raw byte sequence payload (RBSP) syntax structure, whether one or more chroma deblocking parameters are present in a picture header or a slice header associated with the PPS; and in response to the flag having a first value, decoding the one or more chroma deblocking parameters, or in response to the flag having a second value, skipping decoding the one or more chroma deblocking parameters.

IPC Classes  ?

  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

59.

NEURAL NETWORK NEAR MEMORY PROCESSING

      
Application Number 18265219
Status Pending
Filing Date 2020-12-02
First Publication Date 2024-03-28
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Guan, Tianchan
  • Niu, Dimin
  • Zheng, Hongzhong
  • Li, Shuangchen

Abstract

Near memory processing systems for graph neural network processing can include a central core coupled to one or more memory units. The memory units can include one or more controllers and a plurality of memory devices. The system can be configured for offloading aggregation, concentrate and the like operations from the central core to the controllers of the one or more memory units. The central core can sample the graph neural network and schedule memory accesses for execution by the one or more memory units. The central core can also schedule aggregation, combination or the like operations associated with one or more memory accesses for execution by the controller. The controller can access data in accordance with the data access requests from the central core. One or more computation units of the controller can also execute the aggregation, combination or the like operations associated with one or more memory access. The central core can then execute further aggregation, combination or the like operations or computations of end use applications on the data returned by the controller.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology

60.

On block level bi-prediction with weighted averaging

      
Application Number 18514291
Grant Number 12401798
Status In Force
Filing Date 2023-11-20
First Publication Date 2024-03-21
Grant Date 2025-08-26
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor Ye, Yan

Abstract

Video encoding and decoding techniques for bi-prediction with weighted averaging are disclosed. According to certain embodiments, a computer-implemented video signaling method includes signaling, by a processor to a video decoder, a bitstream including weight information used for prediction of a coding unit (CU). The weight information indicates: if weighted prediction is enabled for a bi-prediction mode of the CU, disabling weighted averaging for the bi-prediction mode.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/513 - Processing of motion vectors

61.

Superconducting circuit including superconducting qubits

      
Application Number 18446861
Grant Number 12329043
Status In Force
Filing Date 2023-08-09
First Publication Date 2024-03-14
Grant Date 2025-06-10
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor Deng, Hao

Abstract

The present disclosure discloses a device and a method for fabricating a superconducting circuit including a superconducting qubit. The superconducting circuit comprises a bottom electrode interconnecting a superconducting qubit and a first part of the superconducting circuit. The bottom electrode comprises a bottom electrode of the superconducting qubit and a bottom electrode of the first part of the superconducting circuit. The bottom electrode of the superconducting qubit and the bottom electrode of the first part of the superconducting circuit are formed in a first superconducting layer.

IPC Classes  ?

  • H10N 60/80 - Constructional details
  • G06N 10/40 - Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
  • H10N 60/01 - Manufacture or treatment
  • H10N 60/12 - Josephson-effect devices

62.

STORAGE MANAGEMENT APPARATUS, STORAGE MANAGEMENT METHOD, PROCESSOR, AND COMPUTER SYSTEM

      
Application Number 18507936
Status Pending
Filing Date 2023-11-13
First Publication Date 2024-03-14
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Hao, Ziyi
  • Chen, Chen
  • Xiang, Xiaoyan
  • Zhu, Feng

Abstract

A storage management apparatus, a storage management method, a processor, and a computer system are disclosed. The storage management apparatus includes a translation look-aside buffer, configured to store a plurality of cache entries, wherein the plurality of cache entries comprises a first plurality of level 1 cache entries and a second plurality of level 2 cache entries, wherein the first plurality of level 1 cache entries is less than or equal to the second plurality of level 2 cache entries, and each of the first plurality of level 1 cache entries is different from each of the second plurality of level 2 cache entries; and an address translation unit adapted to translate, based on at least one of the first plurality of level 1 cache entries and the second plurality of level 2 cache entries, a virtual address specified by a translation request into a corresponding translated address.

IPC Classes  ?

  • G06F 12/0811 - Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 12/0882 - Page mode
  • G06F 12/0895 - Caches characterised by their organisation or structure of parts of caches, e.g. directory or tag array
  • G06F 12/1045 - Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] associated with a data cache

63.

Method for using adaptive loop filter and system thereof

      
Application Number 18511824
Grant Number 12267493
Status In Force
Filing Date 2023-11-16
First Publication Date 2024-03-14
Grant Date 2025-04-01
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Li, Xinwei
  • Ye, Yan

Abstract

The present disclosure provides a video data processing method. The method includes: receiving a bitstream; decoding a first index from the bitstream; determining a maximum number of an adaptive loop filter (ALF) for a component of a picture based on the first index; and processing pixels in the picture with the ALF.

IPC Classes  ?

  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel

64.

ADAPTIVE RESOLUTION CHANGE IN VIDEO PROCESSING

      
Application Number 18514161
Status Pending
Filing Date 2023-11-20
First Publication Date 2024-03-14
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Luo, Jiancong
  • Ye, Yan

Abstract

The present disclosure provides systems and methods for performing adaptive resolution change during video encoding and decoding. The methods include: comparing resolutions of a target picture and a first reference picture; in response to the target picture and the first reference picture having different resolutions, resampling the first reference picture to generate a second reference picture; and encoding or decoding the target picture using the second reference picture.

IPC Classes  ?

  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/423 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements

65.

DATA LAYOUT OPTIMIZATION FOR OBJECT-ORIENTED STORAGE ENGINE

      
Application Number 18274295
Status Pending
Filing Date 2021-02-07
First Publication Date 2024-03-14
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Xu, Peng
  • Xu, Yikang
  • Du, Yu
  • Wang, Rui

Abstract

A storage engine may be configured to receive data including a plurality of records from a client device, and generate a plurality of record headers for the plurality of records. The storage engine may then transfer a group of record headers of the plurality of record headers to a storage device to cause the storage device to store the group of record headers consecutively in a data sector of the storage device, and further transfer a subset of payload data of one or more records associated with the group of record headers to the storage device to cause the storage device to store the one or more records after the group of record headers in the data sector of the storage device.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

66.

Using object properties for facilitating object storage

      
Application Number 18274313
Grant Number 12353734
Status In Force
Filing Date 2021-02-10
First Publication Date 2024-03-14
Grant Date 2025-07-08
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Xu, Peng
  • Xu, Yikang
  • Wang, Rui
  • Du, Yu

Abstract

A storage engine may obtain one or more object access properties of an object to be received, and determine a type of storage device that is suitable or desirable for storing the object from among different types of storage devices based at least in part on the one or more object access properties of the object to be received. In response to determining the type of storage device, the storage engine may allocate a storage device of such type for the object. The storage engine may then receive the object, and store the object into the allocated storage device.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

67.

HYBRID MEMORY MANAGEMENT SYSTEMS AND METHODS WITH IN-STORAGE PROCESSING AND ATTRIBUTE DATA MANAGEMENT

      
Application Number 18269541
Status Pending
Filing Date 2020-12-24
First Publication Date 2024-03-07
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Niu, Dimin
  • Guan, Tianchan
  • Zheng, Hongzhong
  • Li, Shuangchen

Abstract

A memory module can include a hybrid media controller coupled to a volatile memory, a non-volatile memory, a non-volatile memory buffer and a set of memory mapped input/output (MMIO) register. The hybrid media controller can be configured for reading and writing data to a volatile memory of a memory mapped space of a memory module. The hybrid media controller can also be configured for reading and writing bulk data to a non-volatile memory of the memory mapped space. The hybrid media controller can also be configured for reading and writing data of a random-access granularity to the non-volatile memory of the memory mapped space. The hybrid media controller can also be configured for self-indexed moving data between the non-volatile memory and the volatile memory of the memory module.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

68.

DATA PROCESSING METHOD, APPARATUS AND SYSTEM

      
Application Number 18261603
Status Pending
Filing Date 2022-01-10
First Publication Date 2024-03-07
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Wu, Caidi
  • Wei, Lufei
  • Cheng, Liang

Abstract

A data processing method, apparatus and system are disclosed. The method includes: splitting a preset data processing module from a machine learning model, to generate a security application module configured for performing encryption calculation on data input into the machine learning model; taking, through a preset operator, an output value of an operation layer in the split machine learning model as an input value to be input into the security application module, and inputting the input value into the security application module; performing, through the security application module, subgraph calculation in an isolated operating environment according to the input value, to obtain a calculation result; returning the calculation result to the preset operator. The present application solves the technical problem of high computational pressure of TEE model due to that different reasoning frameworks need to be adapted to different customer requirements in the TEE model in related technologies.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

69.

HYBRID BONDING BASED INTEGRATED CIRCUIT DEVICE AND METHOD OF MANUFACTURING THE SAME

      
Application Number 17754534
Status Pending
Filing Date 2020-02-06
First Publication Date 2024-02-22
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Niu, Dimin
  • Li, Shuangchen
  • Guan, Tianchan
  • Zheng, Hongzhong

Abstract

The present disclosure relates to a hybrid bonding based integrated circuit (HBIC) device and its manufacturing method. In some embodiments, an exemplary HBIC device includes: a first die stack comprising one or more dies; and a second die stack integrated above the first die stack. The second die stack includes at least two memory dies communicatively connected to the first die stack by wire bonding.

IPC Classes  ?

  • H01L 25/18 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices the devices being of types provided for in two or more different main groups of the same subclass of , , , , or
  • H01L 23/00 - Details of semiconductor or other solid state devices
  • H10B 80/00 - Assemblies of multiple devices comprising at least one memory device covered by this subclass
  • H01L 25/00 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices

70.

Recycle optimization in storage engine

      
Application Number 18269918
Grant Number 12236088
Status In Force
Filing Date 2020-12-28
First Publication Date 2024-02-22
Grant Date 2025-02-25
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Xu, Peng
  • Xu, Yikang
  • Du, Yu
  • Wang, Rui

Abstract

When performing a recycling operation on a storage device, a storage system may use or create a data buffer in the storage device, and designate the data buffer to temporarily store data of data blocks to be recycled in the storage device using direct memory access (DMA) operations that are performed internally in the storage device, without the need of reading the data of the data blocks from the storage device and writing the data into a host memory of the storage system, thereby saving or reducing the consumptions of the communication bandwidth of a communication channel between the storage system and the storage device, and the memory bandwidth of the host memory.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

71.

MEMORY-FRUGAL INDEX DESIGN IN STORAGE ENGINE

      
Application Number 18270830
Status Pending
Filing Date 2021-01-04
First Publication Date 2024-02-22
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Xu, Yikang
  • Wang, Rui
  • Xu, Peng
  • Du, Yu

Abstract

A storage engine may be configured to employ different formats for index fragments and index entries of respective records in the index fragments based at least in part on record properties of the respective records in the index fragments, to reduce an amount of memory space that is consumed or used for storing the index fragments in a memory associated with the storage engine, without compromising the efficiency of searching the records stored in a storage device. Using different formats for index fragments covering records of different record properties, the storage engine may further be configured to create, maintain, and update index mappings for records stored or included in the storage device, to provide functionalities of point-lookup, range query, deletion, and additions of the records in the storage device.

IPC Classes  ?

72.

VISUAL TRACKING SYSTEM FOR ACTIVE OBJECT

      
Application Number 18270832
Status Pending
Filing Date 2021-01-04
First Publication Date 2024-02-22
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Li, Yun
  • Liu, Li
  • Tian, Biao
  • Liu, Zhang
  • Wang, Ziteng
  • Na, Yueyue
  • Fu, Qiang

Abstract

A visual tracking system helps to detect or locate an active object (such as an active sound source) in a live video or recorded video, and provides a way to help a user who views the live video or recorded video to focus on the active object, without easily being disturbed or distracted by other objects that are present with the active object. The visual tracking system may further track the active object, or detect a new active object when the live video or recorded video is played.

IPC Classes  ?

  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G01S 5/18 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves

73.

VIRTUALIZATION PROCESSING SYSTEM, METHOD AND APPARATUS, AND DEVICE

      
Application Number 18547011
Status Pending
Filing Date 2022-02-17
First Publication Date 2024-02-15
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Qiu, Xishi
  • Guan, Naixuan
  • Li, Yu

Abstract

Virtualization processing systems, methods, apparatus, and electronic devices are described herein. The systems have a virtualization infrastructure deployed on a virtual machine management and control (M&C) board side and used for constructing a virtualization system, and a management and control virtual machine deployed on a host machine side and used for managing and controlling the user virtual machine by using host machine resources. The system uses a management and control manner based on a virtual node, such that management and control are encapsulated inside a management and control virtual machine, which can be deployed on a host machine side and can also be deployed on a M&C board side. When resources of a management and control board are insufficient, one or more virtual management and control nodes can be dynamically started on the host machine side, and the node can share some management and control tasks using host machine resources.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

74.

CORE-AWARE CACHING SYSTEMS AND METHODS FOR MULTICORE PROCESSORS

      
Application Number 17637783
Status Pending
Filing Date 2021-01-20
First Publication Date 2024-02-08
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Duan, Lide
  • Zhu, Guocai
  • Chen, Yen-Kuang
  • Zheng, Hongzhong

Abstract

Core-aware caching systems and methods for non-inclusive non-exclusive shared caching based on core sharing behaviors of the data and/or instructions. In one implementation, the caching between a shared cache level and a core specific cache level can be based on physical page number (PPN) and core identifier sets for previous accesses to the respective physical page numbers. In another implementation, the caching between a shared cache level and a core specific cache level can be based on physical page number and core valid bit vector sets for previous accesses to the respective physical page numbers by each of the plurality of cores.

IPC Classes  ?

  • G06F 12/084 - Multiuser, multiprocessor or multiprocessing cache systems with a shared cache
  • G06F 12/0811 - Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
  • G06F 12/0882 - Page mode

75.

METHOD AND APPARATUS FOR PROCESSING VIDEO CONTENT WITH ALF and CCALF

      
Application Number 18485681
Status Pending
Filing Date 2023-10-12
First Publication Date 2024-02-08
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Sarwer, Mohammed Golam
  • Ye, Yan

Abstract

The present disclosure provides systems and methods for processing video content. The method can include: receiving a bitstream comprising video content; determining whether a first signal associated with the video content satisfies a given condition; and in response to the determination that the first signal satisfies the given condition, disabling both a cross component adaptive loop filter (CCALF) process and a chroma adaptive loop filter (ALF) process.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/124 - Quantisation
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

76.

Neural network based in-loop filtering for video coding

      
Application Number 18257227
Grant Number 12363350
Status In Force
Filing Date 2021-01-19
First Publication Date 2024-02-08
Grant Date 2025-07-15
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Wang, Zhao
  • Ma, Changyue
  • Liao, Ru-Ling
  • Ye, Yan

Abstract

The present disclosure provides methods for performing training and executing of a multi-density neural network in video processing. An exemplary method comprises: receiving a video stream comprising a plurality of pictures; processing the plurality of pictures using a first branch of a first block in the neural network, wherein the neural network is configured to reduce blocking artifacts in video compression of the video stream and the first branch comprises one or more residual blocks; and processing the plurality of pictures using a second branch of the first block in the neural network, wherein the second branch comprises a down-sampling processing, an up-sampling processing, and one or more residual blocks.

IPC Classes  ?

  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/59 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution

77.

A CONFIGURABLE PROCESSING ARCHITECTURE

      
Application Number 18027078
Status Pending
Filing Date 2020-09-18
First Publication Date 2024-01-25
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Niu, Dimin
  • Guan, Tianchan
  • Zheng, Hongzhong
  • Li, Shuangchen

Abstract

A configurable processing unit including a core processing element and a plurality of assist processing elements can be coupled together by one or more networks. The core processing element can include a large processing logic, large non-volatile memory, input/output interfaces and multiple memory channels. The plurality of assist processing elements can each include smaller processing logic, smaller non-volatile memory and multiple memory channels. One or more bitstreams can be utilized to configure and reconfigure computation resources of the core processing element and memory management of the plurality of assist processing elements.

IPC Classes  ?

  • G06F 15/80 - Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
  • G06F 15/82 - Architectures of general purpose stored program computers data or demand driven

78.

Method and apparatus for interacting with content through overlays on a mobile device

      
Application Number 18374387
Grant Number 12399612
Status In Force
Filing Date 2023-09-28
First Publication Date 2024-01-25
Grant Date 2025-08-26
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chan, Stephanie Suk Hing
  • Chen, Johnny Key Jye

Abstract

A method for sharing an image with one or more overlays on a mobile platform includes the steps of receiving an image; adding an overlay to the receive image, the overlay being a generated content conveying an impression when viewing the received image; recognizing by matching the overlay to a set of templates for identifying a template intended of the overlay; assigning the template which is recognized with the overlay to the received image; superimposing the template onto the received image to create a new image, the new image indicating the conveyed impression; and saving the new image into a file, the file including information regarding a review directed to the content displayed in the received image and correlated to the conveyed impression.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 1/16 - Constructional details or arrangements
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06Q 30/0235 - Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

79.

Trusted authentication system, method, mainboard, micro board, and storage medium

      
Application Number 18026582
Grant Number 12393692
Status In Force
Filing Date 2021-09-09
First Publication Date 2024-01-25
Grant Date 2025-08-19
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Wang, Hui
  • Li, Zhichao
  • Chen, Jicheng
  • Huang, Zilong
  • Lyu, Tao
  • Liu, Fang
  • Wang, Zhiqian

Abstract

Embodiments of the present application provide a trusted authentication system, method, mainboard, micro board, and a storage medium. According to the solution provided by the embodiments of the present application, when the system is powered on and starts, trusted authentication of a micro board itself is performed on the basis of a first trusted platform control module TPCM on the micro board and, after the authentication is passed, the other components in the micro board are controlled to leave a reset state and trusted authentication of the mainboard is performed by means of a mainboard authentication component used for performing trusted authentication of the mainboard.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • G06F 21/85 - Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices

80.

Error detection, prediction and handling techniques for system-in-package memory architectures

      
Application Number 18035498
Grant Number 12216537
Status In Force
Filing Date 2020-11-04
First Publication Date 2024-01-18
Grant Date 2025-02-04
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Niu, Dimin
  • Guan, Tianchan
  • Zheng, Hongzhong
  • Li, Shuangchen

Abstract

A system-in-package including a logic die and one or more memory dice can include a reliability availability serviceability (RAS) memory management unit (MMU) for memory error detection, memory error prediction and memory error handling. The RAS MMU can receive memory health information, on-die memory error information, system error information and read address information for the one or more memory dice. The RAS MMU can manage the memory blocks of the one or more memory dice based on the memory health information, on-die memory error type, system error type and read address. The RAS MMU can also further manage the memory blocks based on received on-die memory temperature information and or system temperature information.

IPC Classes  ?

  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
  • G11C 7/04 - Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects

81.

INFORMATION FLOW RECOGNITION METHOD, NETWORK CHIP, AND NETWORK DEVICE

      
Application Number 18352830
Status Pending
Filing Date 2023-07-14
First Publication Date 2024-01-18
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Yu, Nianbing
  • Qiao, Yisong

Abstract

A network chip includes a main control chip and an off-chip memory. The main control chip includes an on-chip memory configured to cache a message entering the network chip; a flow classification module configured to map the message in the on-chip memory to at least one piece of flow table information; a flow recognizing module configured to recognize a potential flow that is a possible target flow in the information flow according to the at least one piece of flow table information, and output the flow table information corresponding to the potential flow to the off-chip memory to be accumulated; and a flow screening module configured to read the flow table information corresponding to the potential flow accumulated in the off-chip memory when a set trigger condition is met, and recognize a target flow in the potential flow based on the read flow table information.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/02 - Topology update or discovery

82.

INFORMATION PROCESSING METHOD AND APPARATUS, SERVER, AND USER DEVICE

      
Application Number 18357442
Status Pending
Filing Date 2023-07-24
First Publication Date 2024-01-18
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor Zou, Chenjun

Abstract

An information processing method includes: detecting a parameter optimization request initiated by a target user; determining a parameter sampling algorithm matching the target user; invoking, in response to a sample acquisition request initiated by the target user, the parameter sampling algorithm to generate a test sample; determining a simulation result for the test sample based on a preset objective function; and outputting the simulation result for the test sample for the target user.

IPC Classes  ?

  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06F 17/11 - Complex mathematical operations for solving equations

83.

SYSTEMS AND METHODS FOR SIMULATION OF QUANTUM CIRCUITS USING DECOUPLED HAMILTONIANS

      
Application Number 18252456
Status Pending
Filing Date 2020-11-20
First Publication Date 2024-01-11
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Ding, Dawei
  • Zhao, Huihai
  • Shi, Yaoyun

Abstract

Methods and techniques are provided for simulating a quantum circuit. A system can perform operations including generating a transformed Hamiltonian corresponding to a quantum circuit. The transformed Hamiltonian can include transformed local and coupling Hamiltonians. Generation of the transformed Hamiltonian can include obtaining a charge coupling matrix and a flux coupling matrix of an original Hamiltonian corresponding to the quantum circuit and at least partially diagonalizing the charge coupling matrix and the flux coupling matrix. The operations can further include determining a limited eigenbasis including a number of eigenvectors of the transformed local Hamiltonian, projecting the transformed coupling Hamiltonian and the transformed local Hamiltonian onto the limited eigenbasis, and generating an at least partially decoupled Hamiltonian by combining the projection of the transformed coupling and local Hamiltonians. The operations can further include simulating a behavior of the quantum circuit using the at least partially decoupled Hamiltonian.

IPC Classes  ?

  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers
  • G06F 17/16 - Matrix or vector computation

84.

Method and system for distributing smart containers

      
Application Number 18469788
Grant Number 12354142
Status In Force
Filing Date 2023-09-19
First Publication Date 2024-01-04
Grant Date 2025-07-08
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Cao, Haitao
  • Ren, Wanxi

Abstract

A smart container is disclosed. The smart container includes a container body having at least one storage division, a timekeeping unit configured to keep time of a deposit-removal cycle for a storage division to obtain a timekeeping result, a billing unit configured to receive the timekeeping result from the timekeeping unit of the deposit-removal cycle for the specific storage division and calculate a storage fee based on the timekeeping result, and a displaying unit being for displaying the storage fee calculated by the billing unit.

IPC Classes  ?

85.

SYSTEMS AND METHODS FOR SIMULATION OF QUANTUM CIRCUITS USING EXTRACTED HAMILTONIANS

      
Application Number 18251348
Status Pending
Filing Date 2020-11-20
First Publication Date 2023-12-28
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Ding, Dawei
  • Zhao, Huihai
  • Ku, Hsiang-Sheng

Abstract

A method for optimizing a quantum circuit is disclosured. The method comprises acquiring a representation of a quantum circuit comprising one or more qubits, transforming, by linear transformation, first Hamiltonian corresponding to the quantum circuit to generate modes, generating a third Hamiltonian by removing the free modes from a second Hamiltonian in which free modes are decoupled from non-free the second Hamiltonian, simulating a behavior of the quantum circuit using the third Hamiltonian, and adjusting a design of the quantum circuit based on the simulated behavior of the quantum circuit.

IPC Classes  ?

  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers
  • G06N 10/60 - Quantum algorithms, e.g. based on quantum optimisation, or quantum Fourier or Hadamard transforms

86.

Methods and systems for performing gradual decoding refresh processing on pictures

      
Application Number 18464681
Grant Number 12244846
Status In Force
Filing Date 2023-09-11
First Publication Date 2023-12-28
Grant Date 2025-03-04
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Ye, Yan
  • Luo, Jiancong

Abstract

Methods and apparatuses video processing include: in response to receiving a video sequence, encoding first flag data in a parameter set associated with the video sequence, wherein the first flag data represents whether gradual decoding refresh (GDR) is enabled or disabled for the video sequence; when the first flag data represents that the GDR is disabled for the video sequence, encoding a picture header associated with a picture in the video sequence to indicate that the picture is a non-GDR picture; and encoding the non-GDR picture.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

87.

Data transmission method, device, network system, and storage medium

      
Application Number 18034357
Grant Number 12332827
Status In Force
Filing Date 2021-10-25
First Publication Date 2023-12-21
Grant Date 2025-06-17
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Zheng, Xiao
  • Li, Weinan
  • Lyu, Tao
  • Long, Xin

Abstract

A data transmission method, a device, a network system, and a storage medium. According to the method, a PCIe request end requests an application scenario of a data fragment from a PCIe destination end according to a Non-Posted data transmission mode; and on a PCIe link, the Non-Posted data transmission mode is converted, without the perception of the PCIe request end and PCIe destination end, into a Posted data transmission mode by means of pre-reading, so that the delay of the PCIe link is reduced, and the utilization of bandwidth of the PCIe link is improved.

IPC Classes  ?

  • G06F 13/42 - Bus transfer protocol, e.g. handshakeSynchronisation
  • G06F 13/36 - Handling requests for interconnection or transfer for access to common bus or bus system
  • G06F 13/362 - Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
  • G06F 13/40 - Bus structure

88.

APPLICATION MANAGEMENT METHOD AND APPARATUS

      
Application Number 18453638
Status Pending
Filing Date 2023-08-22
First Publication Date 2023-12-07
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Shi, Mingwei
  • Ding, Yu
  • Wang, Xiaorui
  • Zhou, Xinyu
  • Li, Zhanhui
  • Zhan, Zhouxiang

Abstract

An application management method includes collecting a plurality of objects in an application example used for serverless computing and generating a base tree according to a reference hierarchical relationship of the plurality of objects; performing internal memory object rearrangement on a plurality of application examples according to the base tree; and performing internal memory merging on the plurality of rearranged application examples.

IPC Classes  ?

  • G06F 16/22 - IndexingData structures thereforStorage structures

89.

PROCESSING SYSTEM WITH INTEGRATED DOMAIN SPECIFIC ACCELERATORS

      
Application Number 18212128
Status Pending
Filing Date 2023-06-20
First Publication Date 2023-12-07
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Wang, Yuhao
  • Du, Zhaoyang
  • Chen, Yen-Kuang
  • Han, Wei
  • Li, Shuangchen
  • Xue, Fei
  • Zheng, Hongzhong

Abstract

A number of domain specific accelerators (DSA1-DSAn) are integrated into a conventional processing system (100) to operate on the same chip by adding additional instructions to a conventional instruction set architecture (ISA), and further adding an accelerator interface unit (130) to the processing system (100) to respond to the additional instructions and interact with the DSAs.

IPC Classes  ?

  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead

90.

Methods and systems for cross-component sample adaptive offset

      
Application Number 18354447
Grant Number 12256079
Status In Force
Filing Date 2023-07-18
First Publication Date 2023-11-09
Grant Date 2025-03-18
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Li, Xinwei
  • Liao, Ru-Ling
  • Chen, Jie
  • Ye, Yan

Abstract

A method for video data processing includes: determining a category index of a target chroma sample, wherein the category index is determined based on a first reconstructed value associated with a co-located luma sample and a second reconstructed value associated with the target chroma sample; determining an offset based on the category index; and adding the offset to a third reconstructed value associated with the target chroma sample.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

91.

QUALITY ESTIMATION FOR AUTOMATIC SPEECH RECOGNITION

      
Application Number 18224514
Status Pending
Filing Date 2023-07-20
First Publication Date 2023-11-09
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Fan, Kai
  • Li, Bo
  • Wang, Jiayi

Abstract

Methods and systems are provided for implementing quality estimation for automatic speech recognition, and more specifically training an ASR model, and training a QE model to perform word error rate prediction upon the trained ASR model. The ASR model may be a transformer learning model having an architecture including an encoder including multi-head attention layers, and a memory encoder including a masking multi-head attention layer. The QE model may include a binary classification model and a regression model, where the binary classification model is based on a discrete statistical distribution, and the regression model is based on a continuous statistical distribution. Training the ASR model may produce output having variable word error rates, and the QE model may be trained based on empirical word error rates of the ASR model. The QE model may predict performance of the ASR model without labor-intensive labeling to generate ground truth.

IPC Classes  ?

  • G10L 15/01 - Assessment or evaluation of speech recognition systems
  • G10L 15/06 - Creation of reference templatesTraining of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice

92.

Method and system for processing luma and chroma signals

      
Application Number 18332244
Grant Number 12069271
Status In Force
Filing Date 2023-06-09
First Publication Date 2023-11-02
Grant Date 2024-08-20
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Ye, Yan
  • Chen, Jie
  • Liao, Ru-Ling

Abstract

The present disclosure provides systems and methods for processing video content. The method can include: receiving data representing a first block and a second block in a picture, the data comprising a plurality of chroma samples associated with the first block and a plurality of luma samples associated with the second block; determining an average value of the plurality of luma samples associated with the second block; determining a chroma scaling factor for the first block based on the average value; and processing the plurality of chroma samples associated with the first block using the chroma scaling factor.

IPC Classes  ?

  • H04N 19/00 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

93.

QUANTIZATION PARAMETER SIGNALING IN VIDEO PROCESSING

      
Application Number 18343559
Status Pending
Filing Date 2023-06-28
First Publication Date 2023-11-02
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor
  • Chen, Jie
  • Liao, Ru-Ling
  • Luo, Jiancong
  • Ye, Yan

Abstract

The present disclosure provides methods for processing video content. One exemplary method comprises: receiving a bitstream comprising coded video data; determining a first parameter of a coding block; determining, according to the first parameter, one or more second parameters associated with a delta quantization parameter (QP) value or a chroma QP offset value; and determining, according to the one or more second parameters, at least one of the delta QP value or the chroma QP offset value.

IPC Classes  ?

  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream

94.

Motion compensation methods for video coding

      
Application Number 18347955
Grant Number 12395673
Status In Force
Filing Date 2023-07-06
First Publication Date 2023-11-02
Grant Date 2025-08-19
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Luo, Jiancong
  • Wang, Zhao
  • Ye, Yan

Abstract

The present disclosure provides methods and systems for motion compensation. The method can include: determining a plurality of intermediate interpolation coefficients of an interpolation filter, the determining of the plurality of intermediate interpolation coefficients being: based on positions of a plurality of integer samples respectively, and based on fractional reference positions of a plurality of fractional samples respectively; determining a plurality of integer interpolation coefficients of the interpolation filter by rounding the plurality of intermediate interpolation coefficients to a plurality of integers respectively; and applying the plurality of integer interpolation coefficients on a picture to perform motion compensation prediction.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/513 - Processing of motion vectors

95.

Method and system for in-memory metadata reduction in cloud storage system

      
Application Number 18214924
Grant Number 12373337
Status In Force
Filing Date 2023-06-27
First Publication Date 2023-10-26
Grant Date 2025-07-29
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Du, Yu
  • Wang, Rui
  • Xu, Peng
  • Xu, Yikang

Abstract

Methods and systems for in-memory metadata reduction in cloud storage system are provided. According to an aspect, a method comprises receiving a first command to write a data stream to a storage device; writing the data stream into a plurality of fragments having logical addresses corresponding to physical addresses on the storage device; and generating an index for individual fragment of the plurality of fragments, the index indicating information to locate the physical addresses of the individual fragment. Individual records in the individual fragment have a same pre-set logical size and all individual records in the individual fragment are continuous, and the index indicates the information including at least: an offset value of the individual record in the individual fragment; the pre-set logical size of the individual record; and a pre-set physical size of the individual record.

IPC Classes  ?

  • G06F 12/02 - Addressing or allocationRelocation
  • G06F 12/0831 - Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means
  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus

96.

STORAGE RECORD ENGINE IMPLEMENTING EFFICIENT TRANSACTION REPLAY

      
Application Number 18215057
Status Pending
Filing Date 2023-06-27
First Publication Date 2023-10-26
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Xu, Yikang
  • Du, Yu
  • Xu, Peng
  • Wang, Rui

Abstract

A storage record engine implemented on a storage system is provided. The storage record engine further organizes hosted storage of the storage system into superblocks and chunks organized by respective metadata, the chunks being further organized into chunk segments amongst superblocks. Persistent storage operations may cause modifications to the metadata, which may be recorded in a transaction log, records of which may be replayed to commit the modifications to hosted storage. The replay functionality may establish recovery of data following a system failure, wherein replay of records of transaction logs in a fashion interleaved with checkpoint metadata avoids preemption of normal storage device activity during a recovery process, and improves responsiveness of the storage system from the perspective of end devices.

IPC Classes  ?

97.

Methods for coding or decoding video parameter set or sequence parameter set

      
Application Number 18344643
Grant Number 12267530
Status In Force
Filing Date 2023-06-29
First Publication Date 2023-10-26
Grant Date 2025-04-01
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Chen, Jie
  • Luo, Jiancong
  • Ye, Yan
  • Liao, Ru-Ling

Abstract

The present disclosure provides a computer-implemented method for encoding video. The method includes: determining whether a coded video sequence (CVS) contains equal number of profile, tier and level (PTL) syntax structures and output layer sets (OLSs); and in response to the CVS containing equal number of PTL syntax structures and OLSs, coding the bitstream without signaling a first PTL syntax element specifying an index, to a list of PTL syntax structures in the VPS, of a PTL syntax structure that applies to a corresponding OLS in the VPS.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

98.

Method and system for training machine learning system

      
Application Number 18342204
Grant Number 12026618
Status In Force
Filing Date 2023-06-27
First Publication Date 2023-10-26
Grant Date 2024-07-02
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor Zhou, Jun

Abstract

The present disclosure provides a method and a system for training a machine learning system. Multiple pieces of sample data are used for training the machine learning system. The method includes acquiring multiple sample sets, each sample set including sample data in a corresponding sampling time period; setting a sampling rate for each sample set according to the corresponding sampling time period; acquiring multiple sample sets sampled according to set sampling rates; determining importance values of the multiple sampled sample sets; correcting each piece of sample data in the multiple sampled sample sets by using a corresponding importance value to obtain corrected sample data; and inputting the corrected sample data into the machine learning system to train the machine learning system.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06F 17/11 - Complex mathematical operations for solving equations
  • G06F 17/16 - Matrix or vector computation
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06N 20/00 - Machine learning

99.

METHOD, DEVICE, SYSTEM, AND STORAGE MEDIUM FOR MESSAGE PROCESSING

      
Application Number 18320689
Status Pending
Filing Date 2023-05-19
First Publication Date 2023-10-12
Owner ALIBABA GROUP HOLDING LIMITED (Cayman Islands)
Inventor Lyu, Yilong

Abstract

A system includes a central processing unit (CPU) and a programmable device. The programmable device is communicatively coupled to the CPU. The programmable device is configured to provide a message header of an acquired to-be-processed message to the CPU. The CPU is configured to: process the message header to obtain a target message header; and provide the target message header to the programmable device. The programmable device is further configured to splice the target message header with a payload portion of the to-be-processed message to obtain a target message; and forward the target message to a target node referred to in the target message header.

IPC Classes  ?

100.

THREE-DIMENSIONAL STACKED PROCESSING SYSTEMS

      
Application Number 18027074
Status Pending
Filing Date 2020-09-17
First Publication Date 2023-10-12
Owner Alibaba Group Holding Limited (Cayman Islands)
Inventor
  • Niu, Dimin
  • Han, Wei
  • Guan, Tianchan
  • Wang, Yuhao
  • Li, Shuangchen
  • Zheng, Hongzhong

Abstract

Aspects of the present technology are directed toward three-dimensional (3D) stacked processing systems characterized by high memory capacity, high memory bandwidth, low power consumption and small form factor. The 3D stacked processing systems include a plurality of processor chiplets and input/output circuits directly coupled to each of the plurality of processor chiplets.

IPC Classes  ?

  • H01L 25/065 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices all the devices being of a type provided for in a single subclass of subclasses , , , , or , e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group
  • H10B 80/00 - Assemblies of multiple devices comprising at least one memory device covered by this subclass
  • H01L 23/498 - Leads on insulating substrates
  • H01L 23/00 - Details of semiconductor or other solid state devices
  1     2     3     ...     70        Next Page