Microsoft patents solution to prevent laptops from overheating  The South African