Often, copyright or trademark registration is not enough for the webmaster, programmer, or advanced user to protect their work. People who have created complex systems, procedures, or programs need patent protection. Just because you may have invented one of the above method or systems does not mean that you cannot get a patent.
Solutions Definitely seek legal advice.
Conduct a complete and thorough patent search on your invention. Write and apply for a patent with the U.S. Patent and Trademark Office . All rights reserved.