US Patent 7,899,771

GPTKB entity