Patent Protection for Complex Technologies