SYSTEMS AND METHODS FOR FOOD AND RESTAURANT RECOMMENDATIONS
First Claim
1. A restaurant and food recommendation system comprising:
- a database of user data including a user identification for each of a plurality of users and, additionally for each user, food preference data including;
data related to user dietary needs;
data related to cuisine type ratings;
data related to restaurant ratings; and
data related to menu item ratings;
a controller in communication with the database; and
a memory in communication with the controller, the memory including instructions that when executed by the controller cause the controller to perform the steps of;
receive a recommendation request from a requesting user through a user device including the user identification and location data;
in response to the receipt of the recommendation request, analyzing a plurality of the food preference data from a plurality of the users to determine a probabilistic relationship between either the restaurant ratings or the menu item ratings of at least two users;
using the probabilistic relationship between either the restaurant ratings or the menu item ratings of at least two users and further filtering based on the data related to the user dietary needs and the data related to cuisine type ratings associated with the requesting user, as well as filtering using the location data received in the recommendation request, generate a recommendation related to a restaurant or to a menu item for the requesting user;
andprovide the generated recommendation to the user via the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A restaurant and food recommendation system includes: a database of user data including user identification and food preference data. The system receives a recommendation request from a user device including the user identification and location data and analyzes a plurality of the food preference data from a plurality of the users to determine a probabilistic relationship between either the restaurant ratings or the menu item ratings of at least two users. Using the probabilistic relationship between either the restaurant ratings or the menu item ratings of at least two users and further filtering based on the data related to the user dietary needs and the data related to cuisine type ratings associated with the requesting user, as well as filtering using the location data received in the recommendation request, the system generates a recommendation related to a restaurant or to a menu item for the requesting user.
45 Citations
11 Claims
-
1. A restaurant and food recommendation system comprising:
-
a database of user data including a user identification for each of a plurality of users and, additionally for each user, food preference data including; data related to user dietary needs; data related to cuisine type ratings; data related to restaurant ratings; and data related to menu item ratings; a controller in communication with the database; and a memory in communication with the controller, the memory including instructions that when executed by the controller cause the controller to perform the steps of; receive a recommendation request from a requesting user through a user device including the user identification and location data; in response to the receipt of the recommendation request, analyzing a plurality of the food preference data from a plurality of the users to determine a probabilistic relationship between either the restaurant ratings or the menu item ratings of at least two users; using the probabilistic relationship between either the restaurant ratings or the menu item ratings of at least two users and further filtering based on the data related to the user dietary needs and the data related to cuisine type ratings associated with the requesting user, as well as filtering using the location data received in the recommendation request, generate a recommendation related to a restaurant or to a menu item for the requesting user;
andprovide the generated recommendation to the user via the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification