DETERMINING PRODUCT RELEVANCY
FIG2 illustrates a schematic representation of product relevancy determination system according to an embodiment
FIG2 illustrates a schematic representation of a system for determining relevant products to a user according to an embodiment. As a user 101 performs various actions 102 on, for example, an e-commerce platform using the client device 100, an action history comprising these actions 102 can be saved into a user profile 210. An action 102 may be, for example, a product purchase, viewing a product, placing a product into a shopping cart, or a product review. The user profile 210 can be stored, for example, in the memory of the computing apparatus 200. Product information database 220 can also be stored, for example, to the memory of the computing apparatus 200. Herein, any information/data that may be stored to the memory of the computing apparatus 200 may also be stored in some other manner, for example, to an external database. The product information database 220 can be obtained and/or updated from, for example, external data 221 or by inputting data 222. The external data 221 may be provided, for example, by a manufacturer of a product. The product information database 220 can comprise information about plurality of products, and each product can be associated with various attributes.
schematic
103
communication channel communication channels
210
user profile user profiles
221
external data
230
procedures
100
client device client devices
220
product information database
222
inputting data
102
actions action
101
user users
240
relevant products
200
computing apparatus
['1. A computing apparatus (200), configured to: calculate a user attribute profile vector (212) based on a user action history (211) of a user (101); and calculate a similarity score between the user attribute profile vector and a product attribute vector (223) of a product, wherein only attributes that are relevant to the product are used for the calculation from the user attribute profile vector.', '3. The computing apparatus of any preceding claim, further configured to: transmit data indicating the processed order of the plurality of products to a client device (100).', '12. The computing apparatus of any preceding claim, further configured to: store the user attribute profile vector in a user profile (210) of the user.']