Analyzing restaurant menus in view of consumer preferences
First Claim
1. A method of analyzing food items available at a restaurant, comprising:
- storing a list of food criteria and a threshold number of menu items on a mobile device;
receiving menu data associated with the food items available at the restaurant;
filtering the menu data using the stored list of food criteria to a reduced set of food items;
when a count of the reduced set of food items is greater than or equal to the threshold number of menu items, displaying the filtered menu data as a reduced set of food items on the mobile device; and
otherwise, when the count of the reduced set of food items is less than the threshold number of menu items, directing a user to a different restaurant.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for analyzing a menu. In one embodiment, a mobile device can obtain a digital version of a restaurant menu. A list of food criteria can be stored on the mobile device and tailored to a particular user of the mobile device. The restaurant menu can then be filtered using the stored list of food criteria to display a reduced version of the restaurant menu with items that conflict with the food criteria removed. In another embodiment, the digital version of the menu can be translated. For example, a destination language can be based on a language setting in the mobile device. A source language can either be entered by the user, determined automatically by comparing words in the menu itself against dictionaries in different languages, or by using geographic location of the restaurant.
-
Citations
20 Claims
-
1. A method of analyzing food items available at a restaurant, comprising:
-
storing a list of food criteria and a threshold number of menu items on a mobile device; receiving menu data associated with the food items available at the restaurant; filtering the menu data using the stored list of food criteria to a reduced set of food items; when a count of the reduced set of food items is greater than or equal to the threshold number of menu items, displaying the filtered menu data as a reduced set of food items on the mobile device; and otherwise, when the count of the reduced set of food items is less than the threshold number of menu items, directing a user to a different restaurant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of interpreting menu items, comprising:
-
receiving a list of menu items and menu ingredients associated with the menu items; comparing the list of menu ingredients with a stored list of ingredients on a mobile device; for a match between at least one of the menu ingredients and at least one of the stored list of ingredients, excluding a menu item containing the matched menu ingredient from a filtered list of menu items; and when a count of the reduced set of food items is greater than or equal to a stored threshold number of menu items, displaying, the filtered list of menu items on the mobile device; and otherwise, when the count of the reduced set of food items is less than the threshold number of menu items, directing a user to a different restaurant. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage device, not consisting of a signal, having instructions thereon to perform a method for interpreting a restaurant menu, the method comprising:
-
receiving user input associated with medical-related concerns with ingredients; storing a list of ingredients on a mobile phone based on the received user input, the list of ingredients being problematic or undesirable ingredients for a user to consume; storing a threshold number of menu items; connecting the mobile phone to a restaurant network; receiving a list of menu-item ingredients and associated menu items from the restaurant network; comparing, on the mobile phone, the list of menu-item ingredients to the stored list of ingredients; displaying menu items on the mobile phone associated with menu-item ingredients that do not match ingredients on the stored list so that a reduced list of menu items is displayed; and directing a user to a different restaurant when a count of the reduced list of menu items is less than the threshold number of menu items.
-
Specification