Could be done fairly easily via the tax system. Each additional property you own increases the income tax on any rent and the capital gains tax when selling it. Bump up council tax for empty properties massively too and the market should correct itself with minimal direct intervention.
Set it up so having a second home means paying more for it, having 3 or 4 or 10 means it's not profitable to keep it at all.
Why is this even patentable? Games already have this, and quick resume on the Xbox does a very similar thing. It's not unique enough innovation in my mind to be able to do it at multiple points in time IMO.