US 5,890,123 B6

GPTKB entity