US 520,123,496 C1

GPTKB entity