US patent 7,654,321

GPTKB entity