Bleach does remove black spots on patio slabs, but it won't completely remove all spots. Frequent application with an increase in concentration will give you a positive result. Also: How to get rid of moss on patio bricks