US 21,555,621 B1

GPTKB entity