Unproductive Productivity Theory
People are spending extensive amounts of time watching and re-watching videos online. Would it be possible to capitalise on use their computers for a greater good (of some form) while they are participating in such activities?
( https://en.wikipedia.org/wiki/List_of_distributed_computing_projects )
Current distributed computing projects already exist, however individuals must download and run specific programs. Nothing currently exists that makes use of current online systems, such as YouTube.
6 billion youtube videos are streamed each month. The average youtube video is 4 minutes and 12 seconds.
( http://www.youtube.com/yt/press/statistics.html )
This means that on any given day (average days in a month are: 29.6), 202,702,703 videos are being watched. For simplicity lets say the clips are 4 minutes long, which means that roughly 1,541.6 years (13,513,377 hours) worth of YouTube clips are watched per day.
If possible, create a small amount of code which runs when a video is being watched. The code will use a percentage of the users computer to solve a fraction of a larger problem. Distributed computing piggybacking off entertainment.
The size of the fraction of the problem being solved by the computer will be dependent on the speed of the internet connection.
For small to medium sized enterprises, as well as some charities and research programs, you sell blocks of time and run the tests / number crunching / possibilities / etc. in the background of the YouTube videos.