US Patent 7,844,931

GPTKB entity