US 6,678,901 O2

GPTKB entity