US 60,890,139 C1

GPTKB entity