Presently am learning android development and think of releasing apps and games to the playstore soon.But the problem am facing presently is that i read in many places in the internet about software patents and google developer policy about intellectual property and none of them have given m clear information about what can be patented in software..Well if its all patented how can people develop new apps or add new features to existing app..I also read patents differ from country to country and some say to ask legal advice...When i release an app similar to existing app with more new features how can i be sure that nobody will file a case against me talking about patent or there wont be legal problems and make sure google wont delete my app stating something If there are 1.2 million apps how can i be sure that nothing in my new app is similar to the existing ones?? ..I see 5 to 10 similar apps in playstore...How these people dont have any problems??.And what is the criteria everywhere for a software patent to be eligible...Please explain in detail...Thanx in advance