US 6,790,004 A

GPTKB entity