US Patent 7,889,999

GPTKB entity