US Patent 8,567,890

GPTKB entity