US patent 6,123,123

GPTKB entity