StumbleUpon was a discovery and advertisement engine that pushed recommends of web content to its users.