US Patent 7,844,950

GPTKB entity