US 9012346 A

GPTKB entity