To permanently kill the weeds and keep them from coming back, you need to poison the soil. Salt works, or a chemical edging product. But a bag of rock salt spread over your patio and watered in will kill the weeds and keep them from coming back permanently - assuming you have nothing like trees nearby that may have roots underneath.