US 6,789,682 O2

GPTKB entity