The document discusses design patterns for web and interaction design. It provides a timeline of the evolution of design patterns from Christopher Alexander's 1977 book introducing patterns for architecture to recent works on patterns for social media and interface design. It describes what constitutes a design pattern and examples of types of patterns for layout, navigation, selection, rich interaction, and social design. Finally, it links to resources on interaction design patterns from Yahoo.