How Many Patents Does 3m Have