US Patent 7,812,828

GPTKB entity