CPC G06Q 50/12 (2013.01) [G06K 7/1417 (2013.01); G06Q 30/0621 (2013.01); G06Q 30/0631 (2013.01)] | 13 Claims |
1. A method for controlling an information terminal that communicates, via a network, with a first server that manages allergy information related to a user corresponding to identification information identifying the user, the method comprising:
acquiring a restaurant ID via a first operation screen displayed on a display of an information terminal of the user;
acquiring, based on the restaurant ID, menu information indicating one or more dishes provided by a restaurant corresponding to the restaurant ID, from a second server related to the restaurant via the network, the menu information including information indicating one or more ingredients contained in each dish and an amount of each ingredient;
transmitting the identification information stored in the information terminal to the first server, and acquiring, from the first server, allergy information related to the user based on the identification information, the allergy information including information indicating a level of an allergic reaction of the user to each ingredient;
generating, based on the menu information and the allergy information, a personalized menu arranged for the user according to the allergy information;
displaying the personalized menu on a second operation screen for accepting an order of a dish in the restaurant, the second operation screen being displayed on a display of the information terminal of the user; and
transmitting to the second server, ordered-dish information, the ordered-dish information representing the dish selected from the personalized menu,
wherein, the generating of the personalized menu includes:
calculating a value using the amount of an ingredient included in a dish in the menu information and the level of the allergic reaction of the user to the ingredient; and
when the calculated value is equal to or larger than a criterion value, generating a changed dish in which the amount of the ingredient in the dish is reduced such that the calculated value becomes below the criterion value, and
the personalized menu includes the changed dish,
wherein at least one dish in the menu information is selectable by selecting a menu tile to include a dish corresponding to the selected menu tile into the ordered-dish information,
the personalized menu is displayed in a same format as a standard menu,
each menu tile in the personalized menu is displayed only when the calculated value for a corresponding dish is less than the criterion value, a dish whose calculated value is equal to or larger than the criterion value is replaced with the changed dish, and a menu tile corresponding to the changed dish is included in the personalized menu.
|