patent CN119905747A