US 47,890,228 C1

GPTKB entity