A method proposed by IBM