Systems and methods for using an artificial intelligence engine with an item ordering, pickup, and delivery platform
AssigneeBlue Baker, LLC
InventorDavid C. Fox
Life of this patent
Estimating the term…
Abstract
Systems and restaurant locations for use with a mobile ordering system, and methods thereof, to provide at least more time-efficient pick up of orders by customers than with traditional ordering and pick up windows. Further, some embodiments use an artificial intelligence engine and one or more computer-implemented models to predict order ready times, pick up times, completion times, delivery times, and to generate control instructions for one or more autonomous vehicles and/or devices (e.g., appliances, food preparation robots, etc.).
Claims20
A computer-implemented method for scheduling an order for a customer, the method comprising the steps of:
- receiving, at one or more data processing units, an order input having at least one ordered menu selection from the customer;
- generating, at the one or more data processing units, an estimated preparation time of the at least one ordered menu selection based on one or more factors including:
- a size of the at least one ordered menu selection, a number of staff members preparing orders, a number of the orders currently in preparation, or some combination thereof;
- based at least on the estimated preparation time, determining, using an artificial intelligence engine executed by the one or more data processing units, an autonomous vehicle to pick up the at least one ordered menu selection;
- generating, using the artificial intelligence engine, one or more control instructions related to the at least one ordered menu selection, wherein the one or more control instructions comprise at least one or more operating parameters of the autonomous vehicle to navigate to a location associated with the at least one ordered menu selection, wherein the artificial intelligence engine executes one or more computer-implemented models to output the one or more control instructions, wherein the one or more computer-implemented models are trained using location data and autonomous vehicle data;
- and
- transmitting, to the autonomous vehicle, the one or more control instructions to control the autonomous vehicle by causing at least one operating parameter of at least one physical portion of the autonomous vehicle to be modified to navigate to the location associated with the at least one ordered menu selection.
A tangible, non-transitory computer-readable medium storing instructions that, when executed, cause one or more processing devices to:
- receive, at one or more data processing units, an order input having at least one ordered menu selection from the customer;
- generate, at the one or more data processing units, an estimated preparation time of the at least one ordered menu selection based on one or more factors including:
- a size of the at least one ordered menu selection, a number of staff members preparing orders, a number of the orders currently in preparation, or some combination thereof;
- based at least on the estimated preparation time, determine, using an artificial intelligence engine executed by the one or more data processing units, an autonomous vehicle to pick up the at least one ordered menu selection;
- generate, using the artificial intelligence engine, one or more control instructions related to the at least one ordered menu selection, wherein the one or more control instructions comprise at least one or more operating parameters of the autonomous vehicle to navigate to a location associated with the at least one ordered menu selection, wherein the artificial intelligence engine executes one or more computer-implemented models to output the one or more control instructions, wherein the one or more computer-implemented models are trained using location data and autonomous vehicle data;
- and
- transmit, to the autonomous vehicle, the one or more control instructions to control the autonomous vehicle by causing at least one operating parameter of at least one physical portion of the autonomous vehicle to be modified to navigate to the location associated with the at least one ordered menu selection.
A system comprising:
- one or more memory devices storing instructions;
- and
- one or more data processing units communicatively coupled to the one or more memory devices, wherein the one or more processing devices execute the instructions to:
- receive, at the one or more data processing units, an order input having at least one ordered menu selection from the customer;
- generate, at the one or more data processing units, an estimated preparation time of the at least one ordered menu selection based on one or more factors including:
- a size of the at least one ordered menu selection, a number of staff members preparing orders, a number of the orders currently in preparation, or some combination thereof;
- based at least on the estimated preparation time, determine, using an artificial intelligence engine executed by the one or more data processing units, an autonomous vehicle to pick up the at least one ordered menu selection;
- generate, using the artificial intelligence engine, one or more control instructions related to the at least one ordered menu selection, wherein the one or more control instructions comprise at least one or more operating parameters of the autonomous vehicle to navigate to a location associated with the at least one ordered menu selection, wherein the artificial intelligence engine executes one or more computer-implemented models to output the one or more control instructions, wherein the one or more computer-implemented models are trained using location data and autonomous vehicle data;
- and
- transmit, to the autonomous vehicle, the one or more control instructions to control the autonomous vehicle by causing at least one operating parameter of at least one physical portion of the autonomous vehicle to be modified to navigate to the location associated with the at least one ordered menu selection.
Dependencies are inferred from the claim text.