Mobile Grocery Recommendation System Using Predictive Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

New customers in retail stores using mobile devices take longer to complete their first shop due to limited customer data, resulting in lower conversion rates and reduced ability for retailers to customize the shopping experience, which hampers customer loyalty and retention.

Innovation Solution

A system that uses a mobile application to present products to customers, allowing them to add items to a grocery basket, with a data model and algorithm predicting likely purchases based on user data and cue card responses, utilizing recurrent neural networks like Tensorflow to enhance customer experience and learning over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If new customers use search and browse functions to shop on mobile devices, then they can find products, but the heavy interaction takes more time and reduces conversion rates

Engineering Contradiction:
Improveshopping easeVSAvoidshopping time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively presenting product recommendations to customers before they need to search. The machine learning model predicts and displays products the customer is likely to want, eliminating the need for customers to initiate search actions and reducing interaction time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by using its own collected data and machine learning algorithms to automatically generate and present product recommendations. The system learns from customer behavior patterns and autonomously curates personalized product displays without requiring customer effort to search or browse.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If retailers collect more customer information upfront to customize experience, then personalization improves, but new customers are required to enter lots of information which reduces conversion

Engineering Contradiction:
Improveexperience customizationVSAvoidinformation collection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies partial action by collecting only the minimum necessary information (postal code) initially and gradually gathering more customer data over time through usage patterns. This incremental approach provides basic personalization immediately while allowing the system to learn and improve customization as more data becomes available, without overwhelming new customers.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements feedback loops where customer interactions with recommended products are continuously monitored and fed back into the machine learning model. This feedback mechanism allows the system to refine its understanding of customer preferences over time, improving personalization accuracy without requiring upfront information collection.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If first time shoppers use mobile devices with limited customer data, then accessibility improves, but conversion rate drops compared to desktop computer

Engineering Contradiction:
Improvemobile accessibilityVSAvoidconversion rate
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-calculating and displaying personalized product recommendations based on the customer's location data (postal code) and real-time behavior. This proactive approach compensates for the lack of extensive customer data by using machine learning to predict relevant products, maintaining high conversion rates on mobile devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes parameters by adapting product recommendations based on real-time customer interactions, location data, and contextual information. The machine learning model adjusts product displays, pricing, and promotions on-the-fly to optimize conversion rates for mobile users with limited initial data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11010813B2System for building grocery basket and method of using same
Publication Date: 2021.05.18 WALMART APOLLO LLC
  • US11010813B2 patent drawing
  • US11010813B2 patent drawing
  • US11010813B2 patent drawing

AI summary

A system and method includes presenting a single product to be located in the retail store to the customer using a mobile application running on the mobile device, receiving an indication from the customer either to dismiss the product or to add the product to a grocery basket of the mobile application to form user data, presenting a cue card to ask the customer a question, receiving an answer from the customer as to yes or no to the question to form cue card data, using a data model and an algorithm to predict the most probable product the customer is going to want to add to the grocery basket, transmitting a representation of the most probable product, and displaying the most probable product on a graphical display of the mobile device, wherein the most probable product is based on the user data and the cue card data.