US Patent 7,072,977

GPTKB entity