US 9945676 A

GPTKB entity