I don't see how you get around activation codes without requiring an internet connection. If MS/Sony have pressure from third parties to do what steam does, then they might have to take the hit of not supporting offline players.
That was the idea of that RFID system Sony was patenting, though - to be able to detect second hand software without a net connection. Maybe Sony wants to do the same but without the connection requirement.