US 6,789,880 N29

GPTKB entity