US 6,789,219 O2

GPTKB entity