US 5,678,977 Q1

GPTKB entity