By lodging a provisional and having a released product that implements the invention, I believe no one else can patent that invention, even if you don't proceed with the patent. Ask your lawyer. A patent search will reveal if someone else has patented this already and would be a bit cheaper. Also shop around and get quotes from a couple of lawyers.