US 7,890,123 E1

GPTKB entity