US patent 8,555,555

GPTKB entity