Configuring food-related information search and retrieval based on a predictive quality indicator
AssigneeGrubhub Holdings Inc.
InventorsGeopher Stephy Justin, Patrick Gomes, Arthi Murugesan, Maria Belousova, Robert Trevelyan Waite
Life of this patent
Estimating the term…
Abstract
The disclosed technologies can compute predictive reorder scores and measures of the quality of food products and food providers using objectively verifiable data, including reorder data, and use these predictive quality measures to create new functionality in an information search and retrieval system and/or a product ordering system.
Claims45
A computer-implemented method for providing improved search and retrieval of made-to-order menu item data using a computing device that is communicatively coupled to a product ordering computer, the method comprising:
- determining a set of menu item data, an instance of menu item data in the set of menu item data comprising menu item identifier data and restaurant identifier data, the menu item data identifying a made-to-order food product that can be ordered through the product ordering computer, the restaurant identifier data identifying a restaurant;
- obtaining food order data from the product ordering computer, the food order data comprising numerical values indicating a number of times that food products comprising food data items that have been reordered during a time interval using restaurants that are identified in the restaurant identifier data;
- using at least some of the food order data, at least some of the menu item data, and a food taxonomy communicatively coupled to the computing device, computing reorder scores for made-to-order food products having food data items that are provided by restaurants identified in the restaurant identifier data;
- when a set of reorder scores satisfies a reorder confidence criterion, causing, by a food information interface communicatively coupled to the computing device, tagging a subset of the menu item data with a quality label, the subset comprising menu item data that is associated with the set of reorder scores that satisfies the reorder confidence criterion;
- causing creating, on a display device, a digital display of menu items;
- using the quality label to configure a search, retrieval, or display operation executed by the computing device to automatically highlight a menu item associated with the quality label on the digital display of menu items, or to automatically sort a list of menu items in a set of digital search results so that a menu item associated with the quality label is displayed at a top of the set of digital search results, or to automatically generate an electronic notification recommending a menu item associated with the quality label in response to a digital search query.
A system for providing improved search and retrieval of made-to-order menu item data in a computing device that is communicatively coupled to a product ordering computer, the system comprising:
- one or more processors;
- a communication interface coupled to the one or more processors;
- one or more non-transitory computer-readable storage media coupled to the one or more processors and storing sequences of instructions, which when executed by the one or more processors, cause the one or more processors to:
- determine a set of menu item data, an instance of menu item data in the set of menu item data comprising menu item identifier data and restaurant identifier data, the menu item data identifying a made-to-order food product that can be ordered through the product ordering computer and comprising a food data item, the restaurant identifier data identifying a restaurant;
- obtain food order data from the product ordering computer, the food order data comprising numerical values indicating a number of times that food products comprising food data items have been reordered during a time interval using restaurants that are identified in the restaurant identifier data;
- using at least some of the food order data, at least some of the menu item data, and a food taxonomy communicatively coupled to the computing device, compute reorder scores for made-to-order food products having food data items that are provided by restaurants identified in the restaurant identifier data;
- when a set of reorder scores satisfies a reorder confidence criterion, cause, by a food information interface communicatively coupled to the computing device, tagging a subset of the menu item data with a quality label, the subset comprising menu item data that is associated with the set of reorder scores that satisfies the reorder confidence criterion;
- cause creating, on a display device, a digital display of menu items;
- use the quality label to configure a search, retrieval, or display operation executed by the computing device to automatically highlight a menu item associated with the quality label on the digital display of menu items, or to automatically sort a list of menu items in a set of digital search results so that a menu item associated with the quality label is displayed at a top of the set of digital search results, or to automatically generate an electronic notification recommending a menu item associated with the quality label in response to a digital search query.
A computer program product for providing improved search and retrieval of made-to-order menu item data in a computing device that is communicatively coupled to a product ordering computer, the computer program product comprising one or more non-transitory computer readable storage media storing instructions which, when executed by one or more processors, cause the one or more processors to:
- determine a set of menu item data, an instance of menu item data in the set of menu item data comprising menu item identifier data and restaurant identifier data, the menu item data identifying a made-to-order food product that can be ordered through the product ordering computer and comprising a food data item, the restaurant identifier data identifying a restaurant;
- obtain food order data from the product ordering computer, the food order data comprising numerical values indicating a number of times that food products comprising food data items that have been reordered during a time interval using restaurants that are identified in the restaurant identifier data;
- using at least some of the food order data, at least some of the menu item data, and a food taxonomy communicatively coupled to the computing device, compute reorder scores for made-to-order food products having food data items that are provided by restaurants identified in the restaurant identifier data;
- when a set of reorder scores satisfies a reorder score confidence criterion, cause, by a food information interface communicatively coupled to the computing device, tagging a subset of the menu item data with a quality label, the subset comprising menu item data that is associated with the set of reorder scores that satisfies the reorder confidence criterion;
- cause creating, on a display device, a digital display of menu items;
- use the quality label to configure a search, retrieval, or display operation executed by the computing device to automatically highlight a menu item associated with the quality label on the digital display of menu items, or to automatically sort a list of menu items in a set of digital search results so that a menu item associated with the quality label is displayed at a top of the set of digital search results, or to automatically generate an electronic notification recommending a menu item associated with the quality label in response to a digital search query.
Dependencies are inferred from the claim text.