US patent 7,888,986

GPTKB entity