CCM mode was designed by Russ Housley, Doug Whiting and Niels Ferguson.
At the time CCM mode was developed, Russ Housley was employed by RSA Laboratories.
According to Crypto++ benchmarks, AES CCM requires 28.6 cycles per byte on an Intel Core 2 processor in 32-bit mode.
While the inclusion of OCB mode was disputed based on these intellectual property issues, it was agreed that the simplification provided by an authenticated encryption system was desirable.
Therefore, Housley, et al. developed CCM mode as a potential alternative that was not encumbered by patents.