US 6,789,588 H1

GPTKB entity