If Buddy has a favorite blanket or cat bed that he likes to sleep on put that out on the patio. Maybe you could put a recently worn t-shirt of your's on the patio. Some cats will come back by recongizing the smell of the place. Is there anyway you could put some catfood out for him, maybe bribe him to come back?