Microsoft has patented that approach!