主权项 |
1. A computer-implemented method comprising:
receiving, by a computer system, a request for recipes from a user device; receiving, over a network, a picture of one or more food items that are not needed for an order associated with the request for recipes, the picture captured by a camera module associated with the user device, the user device in communication with the computer system via the network; fragmenting, by the computer system, the picture into plurality of portions and processing each portion of the plurality of portions to identify the one or more food items included in the picture; providing, over the network, a listing of recipes for presentation to the user device, wherein a recipe included in the listing of recipes references, as an ingredient, at least one of the one or more food items identified in the picture; receiving, from the user device, a selection of at least one recipe from the listing; identifying, by the computer system, a set of catalog items, wherein each catalog item in the set of catalog items is needed to complete the at least one recipe; automatically adding, by the computer system, the set of catalog items to a virtual shopping cart associated with a user that does not include the one or more food items identified in the picture, wherein at least one catalog item in the set of catalog items is a non-food item; providing, over the network, the virtual shopping cart to the user device, wherein the virtual shopping cart includes purchase information for each catalog item in the virtual shopping cart; and creating, by the computer system, the order for the set of catalog items, the set of catalog items being based at least in part on a first catalog item that the user has previously purchased. |