Optimal pricing of successive generations of product advances