US patent 7,444,444

GPTKB entity