Xiong Bo Bo research patent