The modern business has perfected the technology to capture data about everything. From what their customers buy down to every single details of their raw materials. With so much information at hand, the demand to understand them becomes increasingly important. Analyst therefore require tools to assist them so that insights can be revealed from the data and translated into actionable business plans. Data mining has since gathered interest as one such analytical tool. Among them, the discovery of frequent patterns is a popular option among analyst and researchers. This book discusses advances in frequent pattern mining, suggesting a framework for developers as well as new techniques to mine them. Additionally, new techniques to combine patterns were developed for a new class of applications, where social relationships are discovered for use in developing new business opportunities. This book is thus especially useful to professionals looking to explore how data mining technologies can be used in their own business environments.