Microsoft has said it expects to increase its revenues by selling patent protection agreements to an ever larger number of open source users.