I think there is a difference between "GUI" in general and Xerox Park GUI specifically. Sketchpad and GRAIL clearly had GUIs of sorts, but Xerox developed UI concepts that were highly generalizable. And just because they became popular doesn't mean they were "obvious". Without Xerox Park all the computers we use right now could have drastically different interfaces.
- I'm not sure why he left out machine learning, deep learning and other AI concepts
- The GUI (from Xerox)