US Patent 7,844,918

GPTKB entity