US Patent 7,023,023

GPTKB entity