patent CN119919009A