Patent ID: 8326830
Filing Date: 2012-12-04
Classification: G06F

Abstract:
1. A non-transitory computer readable medium comprising computer readable instructions, which, when executed by a computer, cause the computer to perform a method, the method comprising: receiving a result page from a web search engine, the result page comprising text fields and markup tags, and an integer number for the results on the result page; generating simplified variations of the result page, the generating comprising: parsing the simplified variations of the result page to determine one or more repeating patterns, the one or more repeating patterns comprising a substring of the simplified variations of the result page, the substring beginning at a start of a remaining markup tag or a free text marker and ending at a close of the remaining markup tag or the free text marker; selecting the one or more repeating patterns that are repeated the integer number of times in the result page as result patterns; selecting one of the one or more result patterns as a highest rated result pattern according to predefined rating criteria; and generating a regular expression from the highest rated result pattern as an output that matches the results on the result page.