US Patent 7,022,022

GPTKB entity