US 6,789,054 A6

GPTKB entity