US 5,678,901 C

GPTKB entity