Patents won't protect you unless you have enough money to defend them. If you hold a solid patent
and it gets flagrantly violated by someone like WalMart with a legal division bigger than even your resident county can maintain, expect to starve before you see a dime.