In most jurisdictions "ideas" are not patentable and a lot of jurisdictions place strict limitations on software patents.