Note: Patent assignees and subsequent determinations of locations are based on USPTO assignee data, which might be missing, incomplete, or indicate multiple assignees per patent. Multiple spellings or abbreviations have been consolidated to a single assignee identification.