US 6,789,123 E1

GPTKB entity