US Patent 7,004,004

GPTKB entity