In this paper, a pattern search (PS)-based solution is proposed for nonconvex multiband cooperative sensing (NCMCS) problem in cognitive radio systems. This problem consists of maximizing cumulative throughput subject to constraints on cumulative interference, probability of detection, and probability of false alarm. Initially in existing literature, this problem was solved under constraints that make it convex. However, removing the conditions for convexity and solving the NCMCS problem have been shown to improve performance. A two-step PS-based solution is presented: The first step uses uniformly distributed random sets of input points to find a solution. The set of points that gives the maximum throughput is chosen as input to the PS algorithm. Numerical examples show the improvement of the proposed method over existing genetic-algorithm-based solution, as well as PS-algorithm-based solution that uses a single set of random points as inputs. The proposed two-step solution gives higher cumulative throughput and is not sensitive to the choice of input, unlike the PS-based solution using a single set of random points as input.