US 21,555,580 C1

GPTKB entity