US Patent 7,231,229

GPTKB entity