Patent ID: 7822732

Claim:
A computer implemented method to enable a non-expert user to perform domain specific searches relating to a particular domain, the method comprising the steps of: an expert user creating a domain specific search script relating to said particular domain, wherein creation of said domain specific search script further comprises: defining domain specific keywords relating to said particular domain, placeholder for input search string and placeholders for a plurality of pre-defined domain specific parameters relating to said particular domain; configuring said plurality of pre-defined domain configuration parameters relating to said particular domain using a knowledge base; creating a search script in a pre-determined format with placeholders for input search string and a plurality of domain specific parameters from said plurality of pre-defined domain configuration parameters relating to said particular domain; sharing said domain specific search script along with configuration information with a non-expert user; said non-expert user using said shared domain specific search script along with configuration information to perform domain specific searches relating to said particular domain, wherein using said domain specific search script further comprises: selecting said shared search script to perform a domain specific search relating to said particular domain; specifying input search string with one or more keywords relating to said particular domain for search; replacing at least one of said placeholders in said search script by said input search string as provided by the user; replacing one or more keywords in said search script with domain configuration information from said knowledge base, wherein said domain configuration information comprises of domain specific sites, site specific keywords, default keywords, location, phone, zip, radius, time zone, search engine, search URL and extension keywords, and wherein keywords replaced with domain configuration information comprise of said domain specific keywords defined by said expert user, and keywords provided by said non-expert user as part of said input search string; and performing search in one or more search engines according to the instructions in said search script and producing results obtained from said one or more search engines.