US patent 5,678,972

GPTKB entity