Method and system of information matching in electronic commerce website
First Claim
1. A computer-implemented method for information matching, the method comprising:
- collecting characteristic data of network behavior of a plurality of users;
grouping multiple users of the plurality of users into one cluster, the multiple users not having the collected characteristic data of network behavior;
grouping remaining users of the plurality of users into one or more predetermined clusters based on the characteristic data of network behavior;
storing results of the one cluster and the one or more predetermined clusters in a database;
setting weight of the characteristic data;
receiving a search request from a user device of a user of the plurality of users;
obtaining search results based on the search request;
inquiring a historical record of clicking operation on multiple search results of the search results, the clicking operation being made by a plurality of users in a cluster that contains the user;
calculating rank values of the multiple search results based on the historical record of the clicking operation and the weight of the characteristic data;
sorting the multiple search results based on the rank values in a descending order from a high rank to a low rank; and
causing the sorted search results to be displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes an information matching method and information system. The method collects characteristic data of category plurality of categories of network behavior of a plurality of network users; groups the network users into a plurality of clusters based on the characteristic data; sets weight of the characteristic data; receives a search request from one of the plurality of network users; obtains search results according to the search request; inquires a historical record of clicking operation on at least some of the search results made by at least some of the network users in one of the clusters which contains the one of the plurality of network users; calculates a respective rank value of each of the at least some of the search results based on the historical record of clicking operation of at least some of the network users and the weight of the characteristic data; sorts of the search results to arrange the search results according to the rank values of the search results in a descending order from high rank to low rank; and causes the sorted search results to be displayed.
-
Citations
20 Claims
-
1. A computer-implemented method for information matching, the method comprising:
-
collecting characteristic data of network behavior of a plurality of users; grouping multiple users of the plurality of users into one cluster, the multiple users not having the collected characteristic data of network behavior; grouping remaining users of the plurality of users into one or more predetermined clusters based on the characteristic data of network behavior; storing results of the one cluster and the one or more predetermined clusters in a database; setting weight of the characteristic data; receiving a search request from a user device of a user of the plurality of users; obtaining search results based on the search request; inquiring a historical record of clicking operation on multiple search results of the search results, the clicking operation being made by a plurality of users in a cluster that contains the user; calculating rank values of the multiple search results based on the historical record of the clicking operation and the weight of the characteristic data; sorting the multiple search results based on the rank values in a descending order from a high rank to a low rank; and causing the sorted search results to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable storage medium encoded with instructions that, when executed by a processor of a server, perform acts comprising:
-
collecting activity records of a plurality of users; grouping multiple users of the plurality of users into one cluster, the multiple users not having an activity record; grouping remaining users of the plurality of users into one or more predetermined clusters based on the collected activity records; storing results of the one cluster and the one or more predetermined clusters in a database; setting weight of the activity records; receiving a search query from a user device associated with a user of the plurality users; obtaining multiple results based on the search query; retrieving a historical record of clicking operation on one or more results of the multiple results, the clicking operation being made by users of a cluster that includes the user; calculating rank values of the multiple results based on the historical record of clicking operation and the weight of the activity records associated with the cluster; sorting the multiple results based on the rank values in a descending order from a high rank to a low rank; enabling a display of the sorted search results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for information matching, the system comprising:
-
one or more processors; memory; and an information matching application, stored in the memory and executable on the one or more processors, configured to; collect online activity records of a plurality of users; grouping multiple users of the plurality of users into one cluster, the online activity records of the multiple users being not available; grouping remaining users of the plurality of users into one or more clusters based on the collected online activity records; storing results the one cluster and the one or more clusters in a database; setting weight of the online activity records; receiving a search query from a user device associated with a user of the plurality users; obtaining multiple results based on the search query; retrieving a historical record of clicking operation on one or more results of the multiple results, the clicking operation being made by users of a cluster that includes the user; calculating rank values of the multiple results based on the historical record of clicking operation and the weight of the online activity records associated with the cluster; sorting the multiple results based on the rank values in a descending order from a high rank to a low rank, and enabling the multiple results to be displayed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification