Since it's not mentioned in the article, this is also called bilateral filtering [1]. The external links section of the Wikipedia article lists some famous SIGGRAPH papers describing fast implementations, and there is some code available [2].
Note that Sylvain Paris now works for Adobe’s Advanced Technology Lab.
As far as I can tell the reason that Adobe can’t replace their current Photoshop bilateral filter implementation (which is now 15 years old or something) with a better one is that the precise pixel-level details would be slightly different, potentially affecting someone’s existing workflow.
This stuff should really be done using one of the fast GPU algorithms.
[1] https://en.wikipedia.org/wiki/Bilateral_filter
[2] http://people.csail.mit.edu/sparis/bf/