US 6,790,004 B5

GPTKB entity