US 6,790,020 A

GPTKB entity