US 585858585 B2

GPTKB entity