None of what I mentioned are revolutionary at the technological level - they are using existing techniques to offer services to a large population. The technological revolution is realized only when enough people use the technology and society is changed along with it.