Determining search result rankings based on trust level values associated with sellers
First Claim
1. A system to adjust search results ranking, comprising:
- one or more processors configured to;
receive a search query submitted via an interface by a user;
determine intermediate ranked results comprising product information based at least in part on-the search query, wherein a predetermined number of search results from the intermediate ranked results is retained for further processing and a remaining set of search results is discarded;
in response to the intermediate ranked results being determined, determine one or more trust level values respectively associated with the user with respect to a corresponding seller of a plurality of sellers associated with the intermediate ranked results, wherein the one or more trust level values is determined based at least in part on one or more historical user evaluation records associated with the corresponding seller submitted by the user, the one or more historical user evaluation records associated with the corresponding seller is determined based at least in part on identification information of the user, and the corresponding seller has an associated seller identifier, wherein the associated seller identifier has been registered and cannot be changed by the corresponding seller after registration;
adjust a ranking associated with the intermediate ranked results based at least in part on the determined one or more trust level values, wherein to adjust the ranking associated with the intermediate ranked results comprises to;
determine whether the one or more trust level values respectively exceed one or more trust level threshold values;
wherein the ranking associated with the intermediate ranked results is adjusted based at least in part on a determination of whether the one or more trust level values respectively exceed the trust level threshold value, one or more of the intermediate ranked results being deemed as corresponding to an untrusted seller based at least in part on at least one corresponding trust level value being less than at least one trust level threshold value, and wherein a first search result of the intermediate ranked results for which the corresponding trust level exceeds the trust level threshold value is determined to be ranked higher than a second search result of the intermediate ranked results for which the corresponding trust level does not exceed the trust level threshold value; and
provide to the user results corresponding to the search query, the results being based at least in part on the adjusted ranking associated with the intermediate ranked results; and
one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
Adjusting search results ranking is disclosed, including: receiving a search query comprising one or more keywords submitted by a user; determining intermediate ranked results comprising a plurality of sets of product information matching the one or more keywords; determining a trust level value associated with the user with respect to a first seller of a plurality of sellers associated with the intermediate ranked results, wherein the trust level value is determined based at least in part on one or more historical user product information evaluation records associated with the first seller submitted by the user; and adjusting ranking associated with the intermediate ranked results based at least in part on the determined trust level value associated with the user with respect to the first seller to determine final ranked results.
-
Citations
29 Claims
-
1. A system to adjust search results ranking, comprising:
-
one or more processors configured to; receive a search query submitted via an interface by a user; determine intermediate ranked results comprising product information based at least in part on-the search query, wherein a predetermined number of search results from the intermediate ranked results is retained for further processing and a remaining set of search results is discarded; in response to the intermediate ranked results being determined, determine one or more trust level values respectively associated with the user with respect to a corresponding seller of a plurality of sellers associated with the intermediate ranked results, wherein the one or more trust level values is determined based at least in part on one or more historical user evaluation records associated with the corresponding seller submitted by the user, the one or more historical user evaluation records associated with the corresponding seller is determined based at least in part on identification information of the user, and the corresponding seller has an associated seller identifier, wherein the associated seller identifier has been registered and cannot be changed by the corresponding seller after registration; adjust a ranking associated with the intermediate ranked results based at least in part on the determined one or more trust level values, wherein to adjust the ranking associated with the intermediate ranked results comprises to; determine whether the one or more trust level values respectively exceed one or more trust level threshold values; wherein the ranking associated with the intermediate ranked results is adjusted based at least in part on a determination of whether the one or more trust level values respectively exceed the trust level threshold value, one or more of the intermediate ranked results being deemed as corresponding to an untrusted seller based at least in part on at least one corresponding trust level value being less than at least one trust level threshold value, and wherein a first search result of the intermediate ranked results for which the corresponding trust level exceeds the trust level threshold value is determined to be ranked higher than a second search result of the intermediate ranked results for which the corresponding trust level does not exceed the trust level threshold value; and provide to the user results corresponding to the search query, the results being based at least in part on the adjusted ranking associated with the intermediate ranked results; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method to adjust search results ranking, comprising:
-
receiving, by one or more processors, a search query submitted via an interface by a user; determining, by one or more processors, intermediate ranked results comprising product information based at least in part on the search query, wherein a predetermined number of search results from the intermediate ranked results is retained for further processing and a remaining set of search results is discarded; in response to the intermediate ranked results being determined, determining, by one or more processors, one or more trust level values respectively associated with the user with respect to a corresponding seller of a plurality of sellers associated with the intermediate ranked results, wherein the one or more trust level values is determined based at least in part on one or more historical user evaluation records associated with the corresponding seller submitted by the user, the one or more historical user evaluation records associated with the corresponding seller is determined based at least in part on identification information of the user, and the corresponding seller has an associated seller identifier, wherein the associated seller identifier has been registered and cannot be changed by the corresponding seller after registration; adjusting, by one or more processors, a ranking associated with the intermediate ranked results based at least in part on the determined one or more trust level values, wherein adjusting the ranking associated with the intermediate ranked results comprises; determining whether the one or more trust level values respectively exceed one or more trust level threshold values; wherein the ranking associated with the intermediate ranked results is adjusted based at least in part on a determination of whether the one or more trust level values respectively exceed the trust level threshold value, one or more of the intermediate ranked results being deemed as corresponding to an untrusted seller based at least in part on at least one corresponding trust level value being less than at least one trust level threshold value, and wherein a first search result of the intermediate ranked results for which the corresponding trust level exceeds the trust level threshold value is determined to be ranked higher than a second search result of the intermediate ranked results for which the corresponding trust level does not exceed the trust level threshold value; and providing, by one or more processors, to the user results corresponding to the search query, the results being based at least in part on the adjusted ranking associated with the intermediate ranked results. - View Dependent Claims (20, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
21. A computer program product for adjusting search results ranking, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving, by one or more processors, a search query submitted via an interface by a user; determining intermediate ranked results comprising product information based at least in part on the search query, wherein a predetermined number of search results from the intermediate ranked results is retained for further processing and a remaining set of search results are discarded; in response to the intermediate ranked results being determined, determining, by one or more processors, one or more trust level values respectively associated with the user with respect to a corresponding seller of a plurality of sellers associated with the intermediate ranked results, wherein the one or more trust level values is determined based at least in part on one or more historical user evaluation records associated with the corresponding seller submitted by the user, the one or more historical user evaluation records associated with the corresponding seller is determined based at least in part on identification information of the user, and the corresponding seller has an associated seller identifier, wherein the associated seller identifier has been registered and cannot be changed by the corresponding seller after registration; adjusting, by one or more processors, a ranking associated with the intermediate ranked results based at least in part on the determined one or more trust level values, wherein adjusting the ranking associated with the intermediate ranked results comprises; determining whether the one or more trust level values respectively exceed one or more trust level threshold values; wherein the ranking associated with the intermediate ranked results is adjusted based at least in part on a determination of whether the one or more trust level values respectively exceed the trust level threshold value, one or more of the intermediate ranked results being deemed as corresponding to an untrusted seller based at least in part on at least one corresponding trust level value being less than at least one trust level threshold value, and wherein a first search result of the intermediate ranked results for which the corresponding trust level exceeds the trust level threshold value is determined to be ranked higher than a second search result of the intermediate ranked results for which the corresponding trust level does not exceed the trust level threshold value; and providing, by one or more processors, to the user results corresponding to the search query, the results being based at least in part on the adjusted ranking associated with the intermediate ranked results.
-
Specification