US Patent 7,657,849 B2

GPTKB entity