US patent 6,987,654

GPTKB entity