Patent ID: 9721018
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A method of conducting a search and presenting results, the method executable at a server, the method comprising: receiving a search query from an electronic device associated with a user; responsive to the search query, generating a search query result set, the search query result set being a ranked result set and including a general search result and a vertical search result, each of the general search result and the vertical search result having been generated by its respective search source, the vertical search result being represented as a widget application within said ranked result set; determining an intent weight associated with the search query; determining a confidence level that the vertical search result is the most relevant response to the search query based on an analysis of the search query, the vertical search result and at least one of: (i) data maintained within the widget application, (ii) a hierarchical position of the widget application within the ranked result set, and (iii) the intent weight associated with the search query; (iv) determinative words associated with the search query; (v) stop words associated with the search query and (vi) a frequency of the search query and a response from the widget application combination when other users perform similar search queries; responsive to the confidence level being above a pre-determined threshold, causing the electronic device to display exclusively the vertical search result represented as a widget application; and responsive to the confidence level being below the pre-determined threshold, causing the electronic device to display both the general search result and the vertical search result.