US patent 6,789,249

GPTKB entity