US 500,123,512 B1

GPTKB entity