The Co-evolution of Design and User Requirements in Knowledge Management Systems: The Case of Patent Management Systems