IP Library Granted Patent US 10,073,913
Granted Patent B2
US 10,073,913 · App. 14/913,499 · Granted Sep 11, 2018

System and method for displaying of most relevant vertical search results

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,073,913
App. No.
14/913,499
Granted
Sep 11, 2018
Kind
B2
Abstract

There is provided a method and a system for conducting a search and presenting results. The method can be executed at a server. The method comprises 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 including a vertical search result; determining a confidence level that the vertical search result is the most relevant to the search query; responsive to the confidence level being above a pre-determined threshold, causing the electronic device to display exclusively the vertical search result.

Claims (62)

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 including a vertical search result;

determining a confidence level that the vertical search result is the most relevant to the search query;

responsive to the confidence level being above a pre-determined threshold, causing the electronic device to display exclusively the vertical search result;

responsive to the confidence level being below the pre-determined threshold, causing the electronic device to display a standard search result page (SERP);

wherein said causing the electronic device to display the standard SERP comprises causing the electronic device to display both the general search results and the vertical search results; and

wherein said causing the electronic device to display both the general search results and the vertical search results includes causing the electronic device to display a widget application reflecting the vertical search result.

2. The method of claim 1 , wherein said generating a search query result set comprises transmitting the search query to a search cluster and receiving ranked search result set therefrom, the search cluster having performed a general search.

3. The method of claim 2 , wherein said generating a search query result set further comprises transmitting the search query to a plurality of vertical search modules and receiving the vertical search result therefrom.

4. The method of claim 1 , wherein said generating a search query result set comprises transmitting the search query to a search cluster and receiving ranked search result set therefrom, the search cluster being configured to perform a general search and a vertical search and wherein the ranked search result set comprises both the general search results and the vertical search result.

5. The method of claim 1 , wherein said generating a search query result set comprises transmitting the search query to a search cluster and receiving ranked search result set therefrom, the search cluster being configured to perform a general search and a vertical search, and wherein the general search is performed as a multi-level meta search.

6. The method of claim 1 , wherein the search query result set is a ranked result set.

7. The method of claim 6 , wherein the vertical search result is represented as a widget application within said ranked result set.

8. The method of claim 7 , wherein said determining the confidence level comprises analyzing one or more of: (i) the data maintained within the widget application, (ii) 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) frequency of the search query and a response from the widget application combination when other users perform similar search queries.

9. The method of claim 8 further comprising determining the intent weight associated with the search query.

10. The method of claim 9 , wherein said determining the intent weight associated with the search query comprises parsing the search query to determine a search intent parameter and a results intent parameter.

11. The method of claim 8 , wherein said determining the confidence level comprises analyzing hierarchical position of the widget application and an intent weight.

12. The method of claim 11 , further comprising determining if the widget application is within the top N results of the ranked search results.

13. The method of claim 9 , wherein determining the intent weight comprises analyzing the search query for determinative words.

14. The method of claim 1 , wherein said causing is executed without receiving an affirmative action from the user.

15. The method of claim 1 , wherein execution of the method is triggered upon the user activating a feature associated with the method.

16. The method of claim 15 , wherein said activating comprises selecting the feature in a settings menu.

17. The method of claim 1 , wherein said causing comprises transmitting a trigger to the electronic device, the trigger being instrumental in causing the electronic device to display exclusively the vertical search result.

18. A server comprising computer usable information storage medium that includes computer-readable instruction, the server configured to:

receive a search query from an electronic device associated with a user;

responsive to the search query, generate a search query result set, the search query result set including a vertical search result;

determine a confidence level that the vertical search result is the most relevant to the search query;

responsive to the confidence level being above a pre-determined threshold, cause the electronic device to display exclusively the vertical search result;

responsive to the confidence level being below the pre-determined threshold, cause the electronic device to display a standard search result page (SERP);

wherein to cause the electronic device to display the standard SERP, the server is configured to cause the electronic device to display both the general search results and the vertical search results; and

wherein to cause the electronic device to display both the general search results and the vertical search results, the server is configured to cause the electronic device to display a widget application reflecting vertical search results.

19. The server of claim 18 , wherein to generate a search query result set, the server is configured to transmit the search query to a search cluster and to receive ranked search result set therefrom, the search cluster having performed a general search.

20. The system of claim 19 , wherein to generate a search query result set, the server is further configured to transmit the search query to a plurality of vertical search modules and to receive vertical search results therefrom.

21. The system of claim 18 , wherein to generate a search query result set, the server is configured to transmit the search query to a search cluster and to receive ranked search result set therefrom, the search cluster being configured to perform a general search and a vertical search and wherein the ranked search result set comprises both the general search results and the vertical search results.

22. The system of claim 18 , wherein to generate a search query result set, the server is configured to transmit the search query to a search cluster and to receive ranked search result set therefrom, the search cluster being configured to perform a general search and a vertical search, and wherein the general search is performed as a multi-level meta search.

23. The system of claim 18 , wherein the search query result set is a ranked result set.

24. The system of claim 23 , wherein the vertical search result is represented as a widget application within said ranked result set.

25. The system of claim 24 , wherein to determine the confidence level, the server is configured to analyze one or more of: (i) the data maintained within the widget application, (ii) 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) frequency of the search query and a response from the widget application combination when other users perform similar search queries.

26. The system of claim 25 , wherein the server is further configured to determine the intent weight associated with the search query.

27. The system of claim 26 , wherein in order to determine the intent weight associated with the search query, the server is configured to parse the search query to determine a search intent parameter and a results intent parameter.

28. The system of claim 25 , wherein to determine the confidence level, the server is configured to analyze hierarchical position of the widget application and an intent weight.

29. The system of claim 25 , the server being further configures to determine if the widget application is within the top N results of the ranked search results.

30. The system of claim 26 , wherein to determine the intent weight, the server is configured to analyze the search query for determinative words.

31. A method of conducting a search and receiving search results, the method executable at an electronic device associated with a user, the method comprising:

receiving a search query from the user and transmitting the search query to a server;

receiving a trigger from the server, the trigger being instrumental in causing the electronic device to display search results, the trigger having been generated by the server, the server having executed the steps of:

responsive to the search query, generating a search query result set, the search query result set including a vertical search result;

determining a confidence level that the vertical search result is the most relevant to the search query;

responsive to the confidence level being above a pre-determined threshold, generating the trigger that is for causing the electronic device to display exclusively the vertical search result;

responsive to the confidence level being below the pre-determined threshold, generating the trigger that is for causing the electronic device to display a standard search result page (SERP);

processing, by the electronic device, the trigger:

in response to the trigger being for causing the electronic device to display the standard SERP, display both the general search results and the vertical search results; and wherein the vertical search results are presented as a widget application reflecting the vertical search result.

32. An electronic device comprising computer usable information storage medium that includes computer-readable instruction, which instructions when executed, cause the electronic device to execute:

receiving a search query from the user and transmitting the search query to a server;

receiving a trigger from the server, the trigger being instrumental in causing the electronic device to display search results, the trigger having been generated by the server, the server having executed the steps of:

responsive to the search query, generating a search query result set, the search query result set including a vertical search result;

determining a confidence level that the vertical search result is the most relevant to the search query;

responsive to the confidence level being above a pre-determined threshold, generating the trigger that is for causing the electronic device to display exclusively the vertical search result;

responsive to the confidence level being below the pre-determined threshold, generating the trigger that is for causing the electronic device to display a standard search result page (SERP);

processing, by the electronic device, the trigger:

in response to the trigger being for causing the electronic device to display the standard SERP, display both the general search results and the vertical search results; and wherein the vertical search results are presented as a widget application reflecting the vertical search result.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: DIRECT CURSUS TECHNOLOGY L.L.C
To: Y.E. HUB ARMENIA LLC
Reel/Frame 068524/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: YANDEX EUROPE AG
To: DIRECT CURSUS TECHNOLOGY L.L.C
Reel/Frame 064925/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2016
From: ESINOVSKAYA, IRINA VIKTOROVNA; KOZLOV, DMITRY VLADIMIROVICH; KOSAREV, MIKHAIL JURIEVICH; MILNIKOV, MIKHAIL GENNADIEVICH
To: YANDEX LLC
Reel/Frame 037787/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2016
From: YANDEX LLC
To: YANDEX EUROPE AG
Reel/Frame 037787/0231 →