US Patent 7,231,474

GPTKB entity