This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
Builder and Bridge patterns solve a different purpose. Builder pattern is used when the construction of an Object is more complex than just saying new ....(). Imagine that a house needs to be constructed based on various designs, choices and amenities selected by the customer. In this case, typically you will use Builder pattern to "CONSTRUCT" the house PER CUSTOMER based on various choices selected by her. Hence, the creation of the House object or end product is complex based on external factors.
On the other hand, Bridge pattern is used vary the abstraction and implementation seamlessly. Suppose there is a car demo for, say, Sports car and economy car. You would like to seamlessly switch between the two so that Client code is not affected. You can go through examples from the Web.