Innovating is all of those, and many managers will be open to cool new ideas and let you try stuff out if there's real promise. You might need to only spend a fraction of your time on it, or do it after hours. The problem is that many developers have bad ideas, or they can't market those ideas effectively. Remember that they will be able to claim a part of any success you find.