We propose techniques for implementing two different rapid-state purification schemes, within the constraints present in a superconducting charge qubit system. Both schemes use a continuous measurement of charge ͑z͒ measurements and seek to minimize the time required to purify the conditional state. Our methods are designed to make the purification process relatively insensitive to rotations about the x-axis, due to the Josephson tunneling Hamiltonian. The first proposed method, based on the scheme of Jacobs ͓Phys. Rev. A 67, 030301͑R͒ ͑2003͔͒ uses the measurement results to control bias ͑z͒ pulses so as to rotate the Bloch vector onto the x-axis of the Bloch sphere. The second proposed method, based on the scheme of Wiseman and Ralph ͓New J. Phys. 8, 90 ͑2006͔͒ uses a simple feedback protocol which tightly rotates the Bloch vector about an axis almost parallel with the measurement axis. We compare the performance of these and other techniques by a number of different measures.