US 6,789,977 O3

GPTKB entity