US 45,678,959 C1

GPTKB entity