Lots of people mentioned Demon soul but skipping the explanation part.
Similar =/= Same.
AFAIK, MMO inherently mean persistent world, not a drop-in ghost players. In that, we all share the same world but not seeing each other. I think. We'll just have to wait and see what it is if they actually have a product base on the concept.







