In my experience (in a technical field for over 30 years) algorithm has been used more to describe a "special or unique way to solve a problem" whereas procedure or routine indicates the process. Many algorithms have been named on patents.

In other words, I have always considered ALGORITHM to be more coneptual and creative; ROUTINE is more .... well, routine


"I am certain there is too much certainty in the world" -Michael Crichton