US 29,444,442 C1

GPTKB entity