Chhabra® Law
Internet and Technology Law
Not all ideas are patentable. Please read this post: Can I protect my idea?