US 6,789,907 O3

GPTKB entity