[citation][nom]ericburnby[/nom]You are truly clueless about software development.If I invent a new ingredient and use it to make tastier cakes, then I should be able to patent the formula to make that ingredient. Nobody can patent a cake.[/citation]
Ok, we clearly have different conceptions about it. I understand an ingredient(algorithm) as a factor, not a product. So (in my opinion) should not be patentable. The cake (program), on the other hand, is your product, so you should be able to get the patent.
I actually have a clue about SD, since thats what i've been doing for the last few years.