US 6,789,954 M

GPTKB entity