Generating a user-specific ranking model on a user electronic device
First Claim
1. A method of generating a user-specific ranking model on an electronic device associated with a user, the method comprising:
- receiving, by the electronic device, from a search engine server, via a communication network, an indication of a plurality of resource-specific features associated with a web resource, at least a portion of the plurality of the resource-specific features being only trackable at the electronic device, the search engine server using a generic ranking model;
receiving, by the electronic device, a user interaction with the web resource performed by the user using the electronic device;
based on the user interaction, determining, by the electronic device, a value parameter for the web resource;
generating, by a machine learning algorithm (MLA) on the electronic device, the user-specific ranking model on the basis of the value parameter and the plurality of resource-specific features;
transmitting to the search engine server the user-specific ranking model, the transmitting causing the search engine server to retrain the generic ranking model with the user-specific ranking model to obtain a combined ranking model;
sending, to the search engine server, a query from the user of the electronic device, causing the search engine server to;
retrieve search results associated with the query;
rank the search results by using the combined ranking model to generate a user-specific ranked search results list; and
transmit the user-specific ranked search results list to the electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method of generating a user-specific ranking model on an electronic device associated with a user. The method is executable on the electronic device. The method comprises: receiving, from a search engine server, via a communication network, an indication of a resource-specific feature; appreciating a user interaction with the web resource performed by the user using the electronic apparatus; based on the user interaction, determining a value parameter for the web resource; generating the user-specific ranking model on the basis of the value parameter and the resource-specific feature.
-
Citations
18 Claims
-
1. A method of generating a user-specific ranking model on an electronic device associated with a user, the method comprising:
-
receiving, by the electronic device, from a search engine server, via a communication network, an indication of a plurality of resource-specific features associated with a web resource, at least a portion of the plurality of the resource-specific features being only trackable at the electronic device, the search engine server using a generic ranking model; receiving, by the electronic device, a user interaction with the web resource performed by the user using the electronic device; based on the user interaction, determining, by the electronic device, a value parameter for the web resource; generating, by a machine learning algorithm (MLA) on the electronic device, the user-specific ranking model on the basis of the value parameter and the plurality of resource-specific features; transmitting to the search engine server the user-specific ranking model, the transmitting causing the search engine server to retrain the generic ranking model with the user-specific ranking model to obtain a combined ranking model; sending, to the search engine server, a query from the user of the electronic device, causing the search engine server to; retrieve search results associated with the query; rank the search results by using the combined ranking model to generate a user-specific ranked search results list; and transmit the user-specific ranked search results list to the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A method of processing a query by using a user-specific ranking model, the method executable at a search engine server, the search engine server being coupled to an electronic device via a communications network, the search engine server using a generic ranking model, the electronic device being associated with a user, the method comprising:
-
transmitting to the electronic device, via the communication network, an indication of a plurality of resource-specific features associated with a web resource, at least a portion of the plurality of the resource-specific features being only trackable at the electronic device; receiving, from the electronic device, via the communication network, the user-specific ranking model, the user-specific ranking model having been generated by the electronic device by executing the steps of; receiving, by the electronic device, a user interaction with the web resource performed by the user using the electronic device; based on the user interaction, determining, by the electronic device, a value parameter for the web resource; generating, by a machine learning algorithm (MLA) on the electronic device, the user-specific ranking model on the basis of the value parameter and the plurality of resource-specific features; combining, by the search engine server, the user-specific ranking model with the generic ranking model to create a combined ranking model by retraining the generic ranking model using the user-specific ranking model; receiving, by the search engine server, the query from the user of the electronic device; retrieving, by the search engine server, search results associated with the query; and ranking, by the search engine server, the search results by using the combined ranking model to generate a user-specific ranked search results list. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A server coupled to a communication network, the server comprising:
-
a communication interface for communication with an electronic device via the communication network, a processor operationally connected with the communication interface, the processor being configured to; transmit to the electronic device, via the communication interface, an indication of a plurality of resource-specific features associated with a web resource, at least a portion of the plurality of the resource-specific features being only trackable at the electronic device, the search engine server using a generic ranking model; receive from the communication device, via the communication interface, a user-specific ranking model, the user-specific ranking model having been generated by the electronic device by executing the steps of; receiving, by the electronic device, a user interaction with the web resource performed by the user using the electronic device; based on the user interaction, determining, by the electronic device, a value parameter for the web resource; generating, by the electronic device, the user-specific ranking model on the basis of the value parameter and the plurality of resource-specific features; combine the user-specific ranking model with the generic ranking model to create a combined ranking model by retraining the generic ranking model using the user-specific ranking model; receive a query from the user of the electronic device; retrieve search results associated with the query; and rank the search results by using the combined ranking model to generate a user-specific ranked search results list. - View Dependent Claims (18)
-
Specification