US 9,876,696 O2

GPTKB entity