** FILE ** This combination of 2012 file photos shows the logos of Yahoo, left, and Facebook, outside their offices in Santa Clara, Calif. and Menlo Park, Calif. The two companies have agreed to settle a patent dispute on Friday, July 6, 2012, averting a potentially bitter battle over the technology running two of the Internet's most popular destinations. (AP Photo/Paul Sakuma)