Various existing services could potentially be integrated into the Protagonist system, as follows:
Stupeflix
http://studio.stupeflix.com/en/
Allows users to make videos from photos and video from social media sites and uploads, using pre-defined themes. Has a for-business package and API. Could use this to produce the videos from the selected content.
Watercolour Maps
http://maps.stamen.com
Beautiful watercolour-look maps using Open Street Map. Could be used as a personalisable map element within the video.
User Testing
http://usertesting.com
Remote video documented user testing service. Could be used to obtain rich feedback on the sign-up process and responses to the video outputs.
AlchemyAPI
http://www.alchemyapi.com/
A web service for real-time text analysis and computer vision. Performs sentiment analysis, keyword extraction, entity extraction, image tagging etc on web content.
Full Contact API
http://www.fullcontact.com/developer/person-api/
A web service that creates a blended person profile and friends list from a user’s various social media accounts.
TinyEye Reverse Image service
https://api.tineye.com/
A service to see if images are original or have been posted elsewhere online. This can be used to identify meme images that are re-posted by social media users. Could be used for meme removal to ensure only content personal content is included in the user’s video.
Encoding.com
http://www.encoding.com/programmatic-video-editing/
A cloud media processing service. Could use for online, programatic video rendering.