US 07,987,640 U2

GPTKB entity