# US 2024/0202802 A1 · Intelligent food order selection and fulfillment platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0202802 A1
- Document ID: US20240202802A1
- Status: Published application
- Kind: A1
- Application number: 18/067,270
- Filed: 2022-12-16
- Published: 2024-06-20
- Earliest claimed: 2022-12-16
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Hamid Majdabadi; Jeremy R. Fox; Su LIU; Peng Hui Jiang
- Web page: https://patentgrep.com/patent/US20240202802A1

## CPC

- G06Q 30/0635: {replenishment orders; recurring orders}
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 10/0874: {Inventory fulfillment (shipping G06Q10/083)}
- G06Q 10/08776: {by management of storage life of perishable or hazardous products}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Intelligent food order selection and fulfillment includes providing an electronic food item ordering platform through which users build and place electronic orders for food items, maintaining, for a user, a food item profile that includes preferences of the user relating to food item usage, receiving an electronic order for food items that includes perishable food items, receiving a planned schedule of use of the food items, identifying quality date requirements for the perishable food items based on the planned schedule of use, and determining a food item selection and order fulfillment strategy for selecting the perishable food items from a supplier food item inventory and fulfilling the electronic order, where the determining is based on the identified quality date requirements, known quality dates of the supplier food item inventory, and differences in cost, to the user, between interchangeable perishable food items with differing quality dates.

## Claims

### Claim 1

A computer-implemented method comprising:
providing an electronic food item ordering platform through which users build and place electronic orders for food items;
maintaining a food item profile for a user as part of the electronic food item ordering platform, the food item profile comprising preferences of the user relating to food item usage;
receiving an electronic order for a plurality of food items, the plurality of food items comprising perishable food items;
receiving a planned schedule of use of the plurality of food items;
identifying quality date requirements for the perishable food items of the electronic order based on the planned schedule of use;
determining a food item selection and order fulfillment strategy for selecting the perishable food items from a supplier food item inventory and fulfilling the electronic order, wherein the determining the food item selection and order fulfillment strategy is based on the identified quality date requirements, known quality dates of the supplier food item inventory, and differences in cost, to the user, between interchangeable perishable food items with differing quality dates.

### Claim 2 (depends on 1)

The method of claim 1, wherein the planned schedule of use comprises a planned menu of dishes to be prepared and indications of when the dishes are to be prepared, the dishes incorporating the perishable food items, wherein the identified quality date requirements indicate, for each of the perishable food items, an earliest acceptable quality date for the perishable food item based on when a dish incorporating the perishable food item is to be prepared, and wherein the determining the food item selection and order fulfillment strategy selects, from the supplier food item inventory, the perishable food items of lowest cost, to the user, with quality dates that satisfy the identified quality date requirements.

### Claim 3 (depends on 2)

The method of claim 2, wherein the determining the food item selection and order fulfillment strategy selects from the supplier food item inventory the perishable food items with the earliest quality days in exchange for a lower cost, to the user, to fulfill the electronic order.

### Claim 4 (depends on 2)

The method of claim 2, wherein the determining the food item selection and order fulfillment strategy comprises:
identifying options to modify the planned schedule of use to reschedule when one or more of the dishes are to be prepared, and therefore when one or more of the perishable food items are to be used, such that the one or more perishable food items can be fulfilled with one or more food items having respective quality dates closer to dates of use and thereby reduce a cost, to the user, to fulfill the electronic order; and
performing one selected from the group consisting of:
presenting at least one of the options to the user for selection to modify the planned schedule of use, receiving a selection of an option, of the options, from the user, and fulfilling the electronic order based on the selected option; and
automatically selecting, based on a preconfigured user preference of the user profile, an option, of the options, to modify the planned schedule of use, and fulfilling the electronic order based on the automatically selecting.

### Claim 5 (depends on 4)

The method of claim 4, wherein the user profile indicates a threshold for minimum cost savings required to modify the planned schedule of use, and wherein the identifying identifies the options that present cost savings of at least the minimum cost savings.

### Claim 6 (depends on 1)

The method of claim 1, wherein an identified quality date requirement for a perishable food item of the perishable food items is a function of a quality date provided by a producer of the food item together with a user preference, as indicated in the user profile, as to timing of use of the perishable food item relative to the quality date provided by the producer, wherein the user preference requires a date of use of the perishable food item to be an earlier date than the quality date provided by the producer.

### Claim 7 (depends on 6)

The method of claim 6, wherein the user sets preferences as to required timing of use of varying categories of food items, the varying categories comprising at least one selected from the group consisting of dairy food items and meat food items.

### Claim 8 (depends on 1)

The method of claim 1, wherein the determining the food item selection and order fulfillment strategy comprises determining to fulfill the electronic order in a plurality of fulfillments at different times based on the identified quality date requirements and the known quality dates of the supplier food item inventory, and based further on determining, from the cost differences between interchangeable perishable food items with differing quality dates, that a lower cost to the user would result from fulfilling the electronic order in a plurality of fulfillments at different times.

### Claim 9 (depends on 8)

The method of claim 8, further comprising offering, to the user, an incentive to fulfill the electronic order in the plurality of fulfillments.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
using sensors to detect, in real time as food items are fetched for fulfilling the electronic order, quality dates of the fetched food items; and
checking the quality dates of the fetched food items against the food item selection and order fulfillment strategy to verify that the quality dates of the fetched food items satisfy the identified quality date requirements.

### Claim 11 (depends on 1)

The method of claim 1, further comprising providing to the user electronic reminders of use of the plurality of food items of the grocery order, including identifications of which specific food items of the electronic order are to be used and when they are to be used, wherein two or more perishable food items of the grocery order are a same product with differing quality dates and for use at different times, and wherein the electronic reminders identify which of the two or more perishable food items to use at each of the different times.

### Claim 12

A computer system comprising:
a memory; and
a processor in communication with the memory, wherein the computer system is configured to perform a method comprising:
providing an electronic food item ordering platform through which users build and place electronic orders for food items;
maintaining a food item profile for a user as part of the electronic food item ordering platform, the food item profile comprising preferences of the user relating to food item usage;
receiving an electronic order for a plurality of food items, the plurality of food items comprising perishable food items;
receiving a planned schedule of use of the plurality of food items;
identifying quality date requirements for the perishable food items of the electronic order based on the planned schedule of use;
determining a food item selection and order fulfillment strategy for selecting the perishable food items from a supplier food item inventory and fulfilling the electronic order, wherein the determining the food item selection and order fulfillment strategy is based on the identified quality date requirements, known quality dates of the supplier food item inventory, and differences in cost, to the user, between interchangeable perishable food items with differing quality dates.

### Claim 13 (depends on 12)

The computer system of claim 12, wherein the planned schedule of use comprises a planned menu of dishes to be prepared and indications of when the dishes are to be prepared, the dishes incorporating the perishable food items, wherein the identified quality date requirements indicate, for each of the perishable food items, an earliest acceptable quality date for the perishable food item based on when a dish incorporating the perishable food item is to be prepared, and wherein the determining the food item selection and order fulfillment strategy selects, from the supplier food item inventory, the perishable food items of lowest cost, to the user, with quality dates that satisfy the identified quality date requirements.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the determining the food item selection and order fulfillment strategy comprises:
identifying options to modify the planned schedule of use to reschedule when one or more of the dishes are to be prepared, and therefore when one or more of the perishable food items are to be used, such that the one or more perishable food items can be fulfilled with one or more food items having respective quality dates closer to dates of use and thereby reduce a cost, to the user, to fulfill the electronic order; and
performing one selected from the group consisting of:
presenting at least one of the options to the user for selection to modify the planned schedule of use, receiving a selection of an option, of the options, from the user, and fulfilling the electronic order based on the selected option; and
automatically selecting, based on a preconfigured user preference of the user profile, an option, of the options, to modify the planned schedule of use, and fulfilling the electronic order based on the automatically selecting.

### Claim 15 (depends on 12)

The computer system of claim 12, wherein an identified quality date requirement for a perishable food item of the perishable food items is a function of a quality date provided by a producer of the food item together with a user preference, as indicated in the user profile, as to timing of use of the perishable food item relative to the quality date provided by the producer, wherein the user preference requires a date of use of the perishable food item to be an earlier date than the quality date provided by the producer.

### Claim 16 (depends on 12)

The computer system of claim 12, wherein the determining the food item selection and order fulfillment strategy comprises determining to fulfill the electronic order in a plurality of fulfillments at different times based on the identified quality date requirements and the known quality dates of the supplier food item inventory, and based further on determining, from the cost differences between interchangeable perishable food items with differing quality dates, that a lower cost to the user would result from fulfilling the electronic order in a plurality of fulfillments at different times.

### Claim 17

A computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
providing an electronic food item ordering platform through which users build and place electronic orders for food items;
maintaining a food item profile for a user as part of the electronic food item ordering platform, the food item profile comprising preferences of the user relating to food item usage;
receiving an electronic order for a plurality of food items, the plurality of food items comprising perishable food items;
receiving a planned schedule of use of the plurality of food items;
identifying quality date requirements for the perishable food items of the electronic order based on the planned schedule of use;
determining a food item selection and order fulfillment strategy for selecting the perishable food items from a supplier food item inventory and fulfilling the electronic order, wherein the determining the food item selection and order fulfillment strategy is based on the identified quality date requirements, known quality dates of the supplier food item inventory, and differences in cost, to the user, between interchangeable perishable food items with differing quality dates.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the planned schedule of use comprises a planned menu of dishes to be prepared and indications of when the dishes are to be prepared, the dishes incorporating the perishable food items, wherein the identified quality date requirements indicate, for each of the perishable food items, an earliest acceptable quality date for the perishable food item based on when a dish incorporating the perishable food item is to be prepared, and wherein the determining the food item selection and order fulfillment strategy selects, from the supplier food item inventory, the perishable food items of lowest cost, to the user, with quality dates that satisfy the identified quality date requirements.

### Claim 19 (depends on 18)

The computer program product of claim 18, wherein the determining the food item selection and order fulfillment strategy comprises:
identifying options to modify the planned schedule of use to reschedule when one or more of the dishes are to be prepared, and therefore when one or more of the perishable food items are to be used, such that the one or more perishable food items can be fulfilled with one or more food items having respective quality dates closer to dates of use and thereby reduce a cost, to the user, to fulfill the electronic order; and
performing one selected from the group consisting of:
presenting at least one of the options to the user for selection to modify the planned schedule of use, receiving a selection of an option, of the options, from the user, and fulfilling the electronic order based on the selected option; and
automatically selecting, based on a preconfigured user preference of the user profile, an option, of the options, to modify the planned schedule of use, and fulfilling the electronic order based on the automatically selecting.

### Claim 20 (depends on 17)

The computer program product of claim 17, wherein an identified quality date requirement for a perishable food item of the perishable food items is a function of a quality date provided by a producer of the food item together with a user preference, as indicated in the user profile, as to timing of use of the perishable food item relative to the quality date provided by the producer, wherein the user preference requires a date of use of the perishable food item to be an earlier date than the quality date provided by the producer.
