IP Library Granted Patent US 12675520
Granted Patent B2
US 12675520 · App. 19/194,538 · Granted Jul 7, 2026

Apparatus and method for generating an ingredient chain

Inventor: Kenneth Neumann (Lakewood, CO)
Assignee: KPN INNOVATIONS, LLC
G06F16/35G06F16/335G06F16/338
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12675520
App. No.
19/194,538
Granted
Jul 7, 2026
Kind
B2
Abstract

An apparatus and method for generating an ingredient chain, comprising at least a processor; and a memory communicatively connected to the processor, the memory containing instructions configuring the at least a processor to receive recipe data from a user; extract, from the recipe data, a plurality of ingredients; classify, utilizing an ingredient classifier, the plurality of ingredients to output a score; and generate, as a function of the score, a first ingredient chain for the user.

Claims (47)

1 . An apparatus for generating an ingredient chain using recipes for a meal, comprising:

at least a processor;

a memory communicatively connected to the processor, the memory containing instructions configuring the at least a processor to:

receive recipe data from a user;

extract, from the recipe data, a plurality of ingredients;

classify, utilizing an ingredient classifier, the plurality of ingredients to output an impact score for each ingredient;

training data from the classifier;

wherein the impact score is output as a function of a nutrition target range;

generate, as a function of the impact score, a first ingredient chain for the user;

wherein generating the first ingredient chain comprises: categorizing the first ingredient chain to an ingredient chain category;

receiving a category preference from the user;

comparing the ingredient chain category to the category preference;

optimizing the ingredient chain for a maximum score combination of all ingredients; and

displaying to the user the ingredient chain ranking and optimization meter.

2 . The apparatus of claim 1 , wherein generating the first ingredient chain for the user further comprises identifying an ingredient quantity.

3 . The apparatus of claim 1 , wherein the memory contains instructions configuring the at least a processor to:

generate, as a function of a plurality of impact factors, a second ingredient chain for the user;

determine an ingredient chain ranking as a function of the availability of ingredients of the first ingredient chain and the second ingredient chain; and

display to the user the ingredient chain ranking.

4 . The apparatus of claim 1 , wherein categorizing the first ingredient chain to an ingredient chain category comprises: training an ingredient chain category classifier on a training dataset including a plurality of example ingredient chains as inputs correlated to a plurality of example ingredient chain categories as outputs; and

identifying an ingredient chain category as a function of the first ingredient chain using the ingredient chain category classifier.

5 . The apparatus of claim 1 , wherein the memory contains instructions configuring the at least a processor to receive a preparation time limit from the user, wherein the first ingredient chain is determined as a function of the preparation time limit.

6 . The apparatus of claim 1 , wherein the score it output as a function of an ingredient half life.

7 . The apparatus of claim 1 , wherein the plurality of ingredients identify an eating occasion and the at least a processor outputs the score as a function of the eating occasion.

8 . The apparatus of claim 1 , wherein the recipe data comprises a list of ingredients possessed by the user.

9 . A method of generating an ingredient chain using recipes for a meal, the method comprising:

using at least a processor, receiving recipe data from a user;

using the at least a processor, extracting, from the recipe data, a plurality of ingredients;

using the at least a processor, classifying, utilizing an ingredient classifier, the plurality of ingredients to output an impact score for each ingredient;

training data from the classifier;

wherein the impact score is output as a function of a nutrition target range;

using the at least a processor, generating, as a function of the impact score, a first ingredient chain for the user;

wherein generating the first ingredient chain comprises: categorizing the first ingredient chain to an ingredient chain category;

receiving a category preference from the user;

comparing the ingredient chain category to the category preference;

optimizing the ingredient chain for a maximum score combination of all ingredients; and

displaying to the user the ingredient chain ranking and optimization meter.

10 . The method of claim 9 , wherein generating the first ingredient chain further comprises identifying an ingredient quantity.

11 . The method of claim 9 , further comprising:

using at least a processor, generating, as a function of a plurality of impact factors, a second ingredient chain for the user;

using at least a processor, determining an ingredient chain ranking as a function of the availability of ingredients of the first ingredient chain and the second ingredient chain; and

using at least a processor, displaying to the user the ingredient chain ranking.

12 . The method of claim 9 , wherein categorizing the first ingredient chain to an ingredient chain category comprises: training an ingredient chain category classifier on a training dataset including a plurality of example ingredient chains as inputs correlated to a plurality of example ingredient chain categories as outputs; and identifying an ingredient chain category as a function of the first ingredient chain using the ingredient chain category classifier.

13 . The method of claim 9 further comprising receiving a preparation time limit from the user, and wherein the first ingredient chain is determined as a function of the preparation time limit.

14 . The method of claim 9 , wherein the score is output as a function of an ingredient half life.

15 . The method of claim 9 , wherein the plurality of ingredients identify an eating occasion.

16 . The method of claim 9 , wherein the recipe data comprises a list of ingredients possessed by the user.