US Patent 7,844,928

GPTKB entity