lidong teng inventions patents and patent applications