US 6,789,149 A6

GPTKB entity