US 9,890,123 C1

GPTKB entity