Search result interleaving may be provided. First, a first list comprising online results may be received. Next, a second list comprising local results may be received. Then a subsequence common to the first list and the second list may be determined using a longest common subsequence algorithm. Next,...http://www.google.com/patents/US7873633?utm_source=gb-gplus-sharePatent US7873633 - Interleaving search results