HP Labs: How an Idea Becomes a Product