US patent 6,678,999

GPTKB entity