RPX CORPORATION COMMON STOCK PURCHASE AGREEMENT April 7, 2011