You can usually fix this by loading another OS...
In all seriousness, it sounds like a process quit responding...
I'd go to the "event viewer" and look for any unusual events at the time it went to sleep or was "awoken" and see what you can find.
ETA: it could be a driver issue... but chances are the Event Viewer will give you some clues.