US patent 7,123,475

GPTKB entity