Patent ID: 8086621

Claim:
A method of disguising user search terms and search phrases by adding a plurality of faux search phrases using a phrase-reuse-table comprising resulting faux search phrases and real search phrases the faux search phrases were derived from, word-reuse-table comprising word substitutions used for words that reveal patterns, and a word-table comprising words that reveal patterns sorted into groups, comprising: a) selectively looking up the search phrases in the phrase-reuse-table, and looking up the search terms in the word-reuse-table and word-table, and if the search phrases is in the phrase-reuse-table, retrieving a set of faux search phrases associated with the search phrase; if the search phrases is not in the phrase-reuse-table, but any search terms are in the word-reuse-table, creating at least one set of faux search phrases using substitutions from the word-reuse-table; if the search phrase is not in the phrase-reuse-table and at least one search term is not in the word-reuse-table, but are in the word-table, creating at least one set of faux search phrases using substitutions from the word-table; b) suggesting by a predictive search for specific anchor words, comprising: selecting at least one anchor word from at least one faux search phrase in the set of faux search phrases; using the anchor word, retrieving at least one additional faux search phrase from the phrase-table; selecting at least one faux search phrase from the additional faux search phrases similar in complexity to the real search phrase and faux search phrases derived from the phrase-reuse-table, word-reuse-table or word-table; and adding the additional faux search phrase to the set of faux search phrases; c) recording substitutions for words which reveal patterns in the word-reuse-table; and d) submitting the search terms and the set of faux search phrases to a search engine.