US 6,789,577 H1

GPTKB entity