US 585858584 B2

GPTKB entity