US patent 7,123,476

GPTKB entity