US 6,789,577 Y8

GPTKB entity