IP Library Granted Patent US 10,339,191
Granted Patent B2
US 10,339,191 · App. 15/327,473 · Granted Jul 2, 2019

Method of and a system for processing a search query

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,339,191
App. No.
15/327,473
Granted
Jul 2, 2019
Kind
B2
Abstract

There is disclosed a method of and system for performing a search responsive to a search query from a user via an electronic device and generating a search engine result page (SERP) responsive to the search query, in which the search results included in the SERP are ranked in part based upon an appeal factor. The method comprising: receiving the search query from the electronic device of the user, performing a search and creating a list of search results, ranking the list of search results, the ranking process including: accessing a screenshot of at least one web page in the list of search results, determining an appeal factor of the at least one web page based on the screenshot, the appeal factor representing a probability that the web page is appealing to the user, and ranking the at least one web page in the list of search results.

Claims (30)

1. A method of processing a search query from a user associated with an electronic device and generating a search engine result page (SERP) responsive to the search query, the method executable at a search server coupled to the electronic device via a communication network, the method comprising:

receiving the search query from the electronic device of the user;

performing the search based on the search query and creating a list of search results;

ranking the search results, the ranking process including:

accessing a first screenshot of a first web page included in the search results, where the first screenshot:

has been previously created, the accessing the first screenshot including accessing the first screenshot from a web page server, and

has not been previously created, the accessing the first screenshot including creating the first screenshot,

determining a first appeal factor of the first web page as a function of the first screenshot, the first appeal factor representing a probability that the first web page is appealing to the user,

accessing a second screenshot of a second web page included in the search results, where the second screenshot:

has been previously created, the accessing the second screenshot including accessing the second screenshot from a web page server, and

has not been previously created, the accessing the second screenshot including creating the second screenshot,

determining a second appeal factor of the second web page as a function of the second screenshot, the second appeal factor representing a probability that the second web page is appealing to the user, and

ranking the first web page versus the second web page in the list of search results, the ranking based at least in part on the first appeal factor and the second appeal factor; and

generating the SERP responsive to the search query, the SERP including a ranked list of search results.

2. The method of claim 1 , further comprising:

sending the SERP responsive to the search query to the electronic device of the user via the communication network.

3. A server comprising: a communication interface for communication with an electronic device via a communication network and a processor operationally connected with the communication interface, the processor configured to:

receive the search query from the electronic device of the user;

perform the search based on the search query and creating a list of search results;

rank the search results, where the processor is further configured to:

access a first screenshot of a first web page included in the search results, where the first screenshot:

has been previously created, the accessing the first screenshot including accessing the first screenshot from a web page server, and

has not been previously created, the accessing the first screenshot including creating the first screenshot,

determine a first appeal factor of the first web page as a function of the first screenshot, the first appeal factor representing a probability that the first web page is appealing to the user,

access a second screenshot of a second web page included in the search results, where the second screenshot:

has been previously created, the accessing the second screenshot including accessing the second screenshot from a web page server, and

has not been previously created, the accessing the second screenshot including creating the second screenshot,

determine a second appeal factor of the second web page as a function of the second screenshot, the second appeal factor representing a probability that the second web page is appealing to the user, and

generate the SERP responsive to the search query, the SERP including a ranked list of search results.

4. The server of claim 3 , the processor further configured to send the SERP responsive to the search query to the electronic device of the user via the communication network.

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/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: YANDEX EUROPE AG
To: DIRECT CURSUS TECHNOLOGY L.L.C
Reel/Frame 065692/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2017
From: YANDEX LLC
To: YANDEX EUROPE AG
Reel/Frame 041015/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2017
From: KRAYNOV, ALEKSANDR GEORGIEVICH; KHABIBRAKHMANOV, MARAT RAISOVICH; MOISEEV, BORIS DMITRIEVICH
To: YANDEX LLC
Reel/Frame 041420/0935 →