US 6,789,577 E26

GPTKB entity