Your needs exceed what can be done as answer to a question on this site. You have patent, copyright, trademark issues to consider, both in the US and in foreign countries. You should contact an intellectual property attorney you can sit down with you an develop a strategy for protecting your company's intellectual property taking into consideration the amount of money you can devote to do so.
Answered on May 07th, 2014 at 3:29 PM