US 21,555,586 C1

GPTKB entity