Method and system of information matching in electronic commerce website
First Claim
Patent Images
1. A computer-implemented method for information matching, the method comprising:
- receiving a query from a user device;
performing a search based on the query to obtain multiple results;
determining a first category of multiple categories, the first category being associated with purchase records of online transactions;
determining a second category of the multiple categories, the second category being associated with at least one of comments generated for the online transactions and geographical information associated with the online transactions;
assigning a first weight to the first category;
assigning a second weight to the second category;
determining first multiple users from a plurality of users based on the first category and similarities among the first multiple users;
determining second multiple users from the plurality of users based on the second category and similarities among the second multiple users;
calculating a value for an individual result of the multiple results based on one or more responses of the first multiple users and one or more responses of the second multiple users corresponding to the individual result, the first weight and the second weight, wherein the first weight is different from the second weight; and
ranking the multiple results based on the value.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for sorting search results using user characteristic data are described. These techniques may include receiving a query from a user device. A search may be performed based on the query to obtain multiple results. User responses corresponding to the multiple results may be obtained and then grouped to determine multiple users based on similarities among the multiple users. Based on user responses associated with the multiple users, the multiple results may then be ranked.
25 Citations
20 Claims
-
1. A computer-implemented method for information matching, the method comprising:
-
receiving a query from a user device; performing a search based on the query to obtain multiple results; determining a first category of multiple categories, the first category being associated with purchase records of online transactions; determining a second category of the multiple categories, the second category being associated with at least one of comments generated for the online transactions and geographical information associated with the online transactions; assigning a first weight to the first category; assigning a second weight to the second category; determining first multiple users from a plurality of users based on the first category and similarities among the first multiple users; determining second multiple users from the plurality of users based on the second category and similarities among the second multiple users; calculating a value for an individual result of the multiple results based on one or more responses of the first multiple users and one or more responses of the second multiple users corresponding to the individual result, the first weight and the second weight, wherein the first weight is different from the second weight; and ranking the multiple results based on the value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage medium encoded with instructions that, when executed by a processor of a server, perform acts comprising:
-
receiving a query; performing a search based on the query to obtain multiple results; determining a first category of multiple categories, the first category being associated with purchase records of online transactions; determining a second category of the multiple categories, the second category being associated with at least one of comments generated for the online transactions and geographical information associated with the online transactions; assigning a first weight to the first category; assigning a second weight to the second category; determining first multiple users from a plurality of users based on the first category and similarities among the first multiple users; determining second multiple users from the plurality of users based on the second category and similarities among the second multiple users; calculating a value for an individual result of the multiple results based on one or more responses of the first multiple users and one or more responses of the second multiple users corresponding to the individual result, the first weight and the second weight, wherein the first weight is different from the second weight; and ranking the multiple results based on the value. - View Dependent Claims (9, 10, 11, 12, 15, 16, 17)
-
-
13. 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; receive a query, perform a search based on the query to obtain multiple results, determine a first category of multiple categories, the first category being associated with purchase records of online transactions, determine a second category of the multiple categories, the second category being associated with at least one of comments generated for the online transactions and geographical information associated with the online transactions, assign a first weight to the first category, assign a second weight to the second category, determine first multiple users from a plurality of users based on the first category and similarities among the first multiple users, determine second multiple users from the plurality of users based on the second category and similarities among the second multiple users, calculating a value for an individual result of the multiple results based on one or more responses of the first multiple users and one or more responses of the second multiple users corresponding to the individual result, the first weight and the second weight, wherein the first weight is different from the second weight, and rank the multiple results based on the value. - View Dependent Claims (14, 18, 19, 20)
-
Specification