US 60,890,144 C1

GPTKB entity