US Patent 7,654,320

GPTKB entity