# US 2021/0241338 A1 · Systems and methods for dynamic pricing of food items

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

- Number: US 2021/0241338 A1
- Document ID: US20210241338A1
- Status: Published application
- Kind: A1
- Application number: 17/248,170
- Filed: 2021-01-12
- Published: 2021-08-05
- Earliest claimed: 2015-10-07
- Inventors: Abdolreza Abdolhosseini MOGHADAM; Sara SOHRABI
- Web page: https://patentgrep.com/patent/US20210241338A1

## CPC

- G06Q 30/0621: {by configuring or customising goods or services}
- G06Q 30/0283: Price estimation or determination
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 50/12: Hotels or restaurants
- 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

A system and method for dynamic pricing of food items that are configured to apply one or more algorithms to prepare adjustments in the food item ingredient composition (e.g., the recipe of a food item) to accommodate a desired price, caloric content, dietary restriction requirement, and/or nutritional value. The system will process the customer-user's inputs of a modification of the ingredients for the food item. System processes for recipe modifications can be made in real-time, and may be locally processed or remotely processed, e.g., via access to a network server. Optionally, some or all of the system processes for recipe modifications may be preprocessed and stored in a system-accessible database. In some embodiments, a custom designed secure hardware component is deployed in the system in order to protect confidential pricing data, and gives a tool for managing the dynamic sales for a food retail establishment.

## Claims

### Claim at position 1

-38. (canceled)

### Claim 39

A system comprising one or more processors and non-transitory computer storage media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
providing, by the system for presentation via a terminal, an interactive user interface application, wherein the interactive user interface application at least:
enables selection of a food menu item to be ordered via the terminal, and
responds to specification of one or more constraints associated with customizing the food menu item, the constraints adjusting respective ingredient characteristics associated with the food menu item;
receiving, by the system from the terminal, a first user selection of the food menu item, and accessing a first data structure identifying ingredients of the food menu item;
causing, by the system, updating of the interactive user interface application to cause presentation of information describing the food menu item, and receiving, by the system and from the terminal, specification of the one or more constraints associated with customizing the food menu item;
selecting, by the system, one or more data structures based on the specified one or more constraints, the one or more data structures mapping ingredient characteristics to respective ingredients; and
determining, by the system for the food menu item, a set of ingredients customized according to the one or more constraints, the determining being based, at least in part, on the first data structure and the selected one or more data structures.

### Claim 40 (depends on 39)

The system of claim 39, wherein determining the set of ingredients comprises determining an output data structure associated with a desirability function.

### Claim 41 (depends on 39)

The system of claim 39, wherein the operations further comprise:
providing, for presentation via the terminal, the set of the ingredients customized according to the one or more constraints,
wherein the terminal is configured to receive updates, from a user, to the one or more constraints and cause updates to the set of ingredients.

### Claim 42 (depends on 39)

The system of claim 39, wherein the interactive user interface is configured to receive modifications to the set of the ingredients.

### Claim 43 (depends on 39)

The system of claim 39, wherein the interactive user interface is configured to receive modifications to the one or more constraints.

### Claim 44 (depends on 39)

The system of claim 39, wherein the operations further comprise generating a food modification ticket, and causing presentation of the food modification ticket via a point-of-sale device.

### Claim 45 (depends on 39)

The system of claim 39, wherein the operations further comprise:
accessing a database storing nutritional information associated with the food menu item selected via the terminal; and
providing, to the terminal, an output comprising nutritional information obtained from the database, such that deficiencies with respect to nutrients can be identified.

### Claim 46 (depends on 39)

The system of claim 39, wherein the ingredient characteristics comprise at least one of nutritional characteristics, price characteristics, volume characteristics, or caloric characteristics.

### Claim 47 (depends on 46)

The system of claim 46, wherein each of the one or more data structures comprises a matrix referenceable according to an ingredient

### Claim 48 (depends on 39)

The system of claim 39, wherein the terminal is included in a point-of-sale system.

### Claim 49

A method comprising:
by a system of one or more computers,
providing, by the system for presentation via a terminal, an interactive user interface application, wherein the interactive user interface application at least:
enables selection of a food menu item to be ordered via the terminal, and
responds to specification of one or more constraints associated with customizing the food menu item, the one or more constraints adjusting respective ingredient characteristics associated with the food menu item;
receiving, by the system from the terminal, a first user selection of the food menu item, and accessing a first data structure identifying ingredients of the food menu item;
causing, by the system, updating of the interactive user interface application to cause presentation of information describing the food menu item, and receiving, by the system from the terminal, specification of the one or more constraints associated with customizing the food menu item;
selecting, by the system, one or more data structures based on the one or more constraints, the one or more data structures mapping ingredient characteristics to respective ingredients; and
determining, by the system for the food menu item, a set of ingredients customized according to the one or more constraints, the determining being based, at least in part, on the first data structure and the one or more data structures.

### Claim 50 (depends on 49)

The method of claim 49, wherein the determining the set of ingredients comprises determining an output data structure associated with a desirability function.

### Claim 51 (depends on 49)

The method of claim 49, further comprising:
providing, for presentation via the terminal, the set of the ingredients customized according to the constraints,
wherein the terminal is configured to receive updates, from a user, to the one or more constraints and cause updates to the set of ingredients.

### Claim 52 (depends on 49)

The method of claim 49, further comprising receiving a modification to the set of the ingredients and/or the one or more constraints.

### Claim 53 (depends on 49)

The method of claim 49, further comprising:
generating a food modification ticket, and causing presentation of the food modification ticket via a point-of-sale device.

### Claim 54 (depends on 49)

The method of claim 49, further comprising:
accessing a database storing nutritional information associated with the food menu item selected via the terminal; and
providing, to the terminal, an output comprising nutritional information obtained from the database, such that deficiencies with respect to nutrients can be identified.

### Claim 55 (depends on 49)

The method of claim 49, wherein the ingredient characteristics comprise at least one of nutritional characteristics, price characteristics, volume characteristics, or caloric characteristics.

### Claim 56 (depends on 55)

The method of claim 55, wherein each of the one or more data structures comprises a matrix referenceable according to ingredient

### Claim 57 (depends on 49)

The method of claim 49, wherein the terminal comprises a touch screen configured to receive the first user selection from a user.

### Claim 58 (depends on 49)

The method of claim 49, wherein the terminal is included in a point-of-sale system.
