I have written before how you can invent new things simply by giving yourself enough information for your imagination. You can do this by simply by guessing the name of the possible invention. I do this by manipulating the existing name of the invention. Here for example I want to innovate the computer related cache.
Cache → Smart Cache → Machine Learning Based Cache
I don't know how this would work but I feel the name could be an interesting start. I imagine a machine learning setup could decide what to store in the cache. At what time and for how long.
More ideas at peroglyfer.se