User modeling and personalized product recommendation system and method
AssigneeBorusan Makina Ve Guc Sistemleri Sanayi Ve Ticaret Anonim Sirketi
InventorsEsra AKCA, Yasin DINC, Nermin YALCI
Life of this patent
Estimating the term…
Abstract
The invention relates to a recommendation system (100) and method (200) where personalized recommendation clusters are computed by querying streaming data for flow-based recommendation systems used in the machinery and power systems sector, and these recommendations are presented to the user.
Claims2
A recommendation system (100) for use in the machinery and power systems industry to provide spare part recommendations to users, characterized by comprising
- at least one database (10) containing spare part and machine model information belonging to the user,
- at least one preprocessing layer (20) that filters out non-qualitative data such as parts for machines not present in the customer's fleet, consumables (oil, wiper fluid), etc., from the database (10), thereby separating qualitative data like spare part information for machines in the customer's fleet,
- at least one algorithm layer (30) that selects the appropriate machine learning algorithm for the qualitative data obtained from the preprocessing layer (20) and performs the algorithm calculations,
- at least one storage layer (40) that filters the results produced by the algorithm layer (30) according to general recommendation, material suggestion, and basket suggestion rules, updates the calculation results based on the customer's real-time actions on the application, and consequently recommends the necessary spare part to the users.
A recommendation method (200) for use in the machinery and power systems industry to provide spare part recommendations to users, characterized by comprising the steps of
- collecting spare part and machine model information belonging to the user in a database (10) (201),
- filtering out non-qualitative data by a preprocessing layer (20) from the database (10) and transmitting qualitative data to an algorithm layer (30) (202),
- processing of qualitative data by the algorithm layer (30), training of the model, and determination of algorithms (203),
- running the algorithm in the algorithm layer (30) and transmitting the results to the storage layer (40) (204),
- filtering the results produced by the algorithm layer (30) according to different application rules of the storage layer (40) and updating the calculation results to recommend the necessary spare part to the users (205).
Dependencies are inferred from the claim text.