The document summarizes a literature review on design patterns for multi-agent systems. It finds that patterns are commonly documented using templates that describe the problem, context, and solution. Patterns can be classified along dimensions of inspiration, abstraction, focus, and granularity. Many patterns are inspired by nature, society, or human behaviors. While applied to a variety of domains, opportunities remain to document patterns for emerging systems like cloud computing. Standardizing pattern documentation and developing tools to support pattern usage could help practitioners apply these design best practices.