Restaurant Menu Personalization via Taste Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information management systems struggle to provide effective order proposals for users visiting unfamiliar restaurants within a restaurant chain, as they rely solely on local order records, leading to difficulties in generating personalized menu recommendations and inefficient selection processes due to limited display areas on mobile terminals.
Innovation Solution
An information management system that associates user taste information with identification information, allowing it to retrieve and arrange menu items from a different restaurant chain based on user preferences, even when no local order records exist, by obtaining menu information over a network and displaying it on a terminal apparatus, enabling efficient selection of suitable foods and drinks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system relies solely on local order records at the second restaurant, then it can provide personalized recommendations based on actual customer behavior, but it fails to generate effective proposals when no local order records exist
Solution Approach 1:
The system pre-obtains menu information from the second restaurant before the user arrives. This preliminary preparation ensures that when the user visits an unfamiliar restaurant, the menu data is already available in the system, enabling immediate personalization using taste information from other restaurants without requiring local order history at the second restaurant.
Solution Approach 2:
The system makes taste information portable across different restaurant chains by associating it with user identification information rather than store-specific data. This universal approach allows the same taste profile to be applied at any restaurant, enabling personalized recommendations even at unfamiliar establishments where no local order records exist.
2Loss of information
If the system displays all menu items on the terminal screen, then complete menu information is provided, but the limited display area makes it difficult for users to find suitable items efficiently
Solution Approach 1:
The system segments the menu information by arranging items in prioritized groups based on the user's taste information. High-priority items matching user preferences are displayed first, followed by other items. This segmentation maintains complete menu information while making it easier for users to quickly locate suitable items without scrolling through the entire menu.
Solution Approach 2:
Different portions of the menu display are given different qualities based on user preferences. Items matching the user's taste profile receive prominent positioning and visual emphasis, while other items are displayed with lower priority. This local quality differentiation helps users efficiently identify suitable items while preserving access to the complete menu.
3Loss of information
If the system obtains menu information after receiving the store identifier, then data freshness is ensured, but processing time is increased
Solution Approach 1:
The system obtains menu information from the second restaurant in advance, before receiving the user's store identifier. This preliminary data retrieval is performed asynchronously or in the background, so when the user selects a restaurant, the menu information is already available in the system cache, enabling immediate processing and response without additional network latency.
Data Source
AI summary
In a method for providing information, menu items included in menu information regarding a second restaurant indicated by a store identifier are arranged in order according to taste information regarding a user on the basis of the taste information and the menu information, the menu information being obtained, over a network before the store identifier is obtained from a terminal apparatus, from a server associated with the second restaurant indicated by the store identifier. Menu information regarding the menu items arranged in the order is transmitted to the terminal apparatus and displayed on a display screen of the terminal apparatus.


