IP Library Patent Application 17001834
Patent Application
App. No. 17/001,834

AGRICULTURAL PRODUCT HANDLING AND STORAGE OPTIMIZATION

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 None
App. No.
17/001,834
Abstract

Techniques for agriculture action recommendation are provided. Agricultural information from a plurality of data sources is used to generate a general agriculture data profile and user specific agricultural information is used to generate a user data profile. The general and user specific agricultural information is utilized by an agriculture optimization model to provide an action recommendation and the justification summary for an agriculture product. The action recommendation and the justification summary are based on a plurality of sell and storage options for the at least one agriculture product generated using the agriculture optimization model, where an optimal recommendation is selected by the agriculture optimization model for the agricultural product.

Claims (134)

1 . A method comprising:

receiving agricultural information from a plurality of data sources to generate a general agriculture data profile in an agriculture optimization model;

receiving user specific agricultural information comprising an agriculture product profile from a user to generate a user data profile in the agriculture optimization model;

receiving an agriculture decision request for at least one agriculture product from the user;

generating, using optimization control module, a plurality of enriched dimensions comprising at least logistic information, routing information, and storage quality information for the at least one agriculture product in the agriculture optimization model;

generating a knowledge base for the agriculture product using the enriched dimensions;

updating, using the optimization control module, the plurality of enriched dimensions and the knowledge base for the at least one agriculture product based on additional data collected from the plurality of data sources;

generating a plurality of agriculture action proposals comprising a plurality of sell and storage options for the at least one agriculture product using the knowledge base of the agriculture optimization model;

determining from the sell and storage options an action recommendation comprising a suggested action to take for the at least one agriculture product and a justification summary for the suggested action; and

providing the action recommendation and the justification summary for the at least one agriculture product to the user.

2 . The method of claim 1 , wherein the optimization model comprises a plurality of learning models wherein each of the plurality of learning models generates one model output of a plurality of generated model outputs based on the user data profile associated and the general agriculture data profile, wherein the plurality of learning models comprises at least one of:

a perishability model;

a geographic routing model;

a storage model;

a risk model;

a profit model; and

an action model; and

wherein the plurality of agriculture action proposals are generated using the plurality of generated model outputs.

3 . The method of claim 2 , wherein the perishability model generates a perishability output based on:

a durability of the at least one agriculture product based on standards for the at least one agriculture product in the general agriculture data profile;

a product specification for the agriculture product based on the user data profile; and

at least one storage requirement for the at least one agriculture product based on the general agriculture data profile and the user data profile; and

wherein the perishability output comprises at least a report on the durability for the at least one agriculture product.

4 . The method of claim 3 , wherein the geographic routing model generates a routing output based on:

the perishability output;

a geographic location provided by a user;

a plurality of storage locations;

a climate model;

a weather model; and

wherein the routing output comprises at least a report comprising at least one route and storage option for the at least one agriculture product.

5 . The method of claim 4 , wherein the storage model generates a storage output based on:

the perishability output;

the routing output; and

a storage profile for each of the plurality of storage locations; and

wherein the storage output comprises at least a report comprising a plurality of storage options and associated risk calculation for the at least one storage option.

6 . The method of claim 5 , wherein the risk model generates a risk output based on:

the associated risk calculation;

a risk selection in the user data profile; and

a risk optimization function; and

wherein the risk output comprises at least a risk coefficient for each of the storage options.

7 . The method of claim 6 , wherein the profit model generates a profit report output based on:

a risk for each storage options;

a profit coefficient received from the user; and

a profit optimization function; and

wherein the profit report output comprises at least a profit estimation for each of the storage options.

8 . The method of claim 7 , wherein the action model generates an action report based on:

the plurality of model outputs; and

wherein the action report comprises the plurality of agriculture action proposals.

9 . A system comprising:

one or more computer processors; and

a memory containing a program which when executed by the computer processors performs an operation comprising:

receiving agricultural information from a plurality of data sources to generate a general agriculture data profile in an agriculture optimization model;

receiving user specific agricultural information comprising an agriculture product profile from a user to generate a user data profile in the agriculture optimization model;

receiving an agriculture decision request for at least one agriculture product from the user;

generating, using optimization control module, a plurality of enriched dimensions comprising at least logistic information, routing information, and storage quality information for the at least one agriculture product in the agriculture optimization model;

generating a knowledge base for the agriculture product using the enriched dimensions;

updating, using the optimization control module, the plurality of enriched dimensions and the knowledge base for the at least one agriculture product based on additional data collected from the plurality of data sources;

generating a plurality of agriculture action proposals comprising a plurality of sell and storage options for the at least one agriculture product using the knowledge base of the agriculture optimization model;

determining from the sell and storage options an action recommendation comprising a suggested action to take for the at least one agriculture product and a justification summary for the suggested action; and

providing the action recommendation and the justification summary for the at least one agriculture product to the user.

10 . The system of claim 9 , wherein the optimization model comprises a plurality of learning models wherein each of the plurality of learning models generates one model output of a plurality of generated model outputs based on the user data profile associated and the general agriculture data profile, wherein the plurality of learning models comprises at least one of:

a perishability model;

a geographic routing model;

a storage model;

a risk model;

a profit model; and

an action model; and

wherein the plurality of plurality of agriculture action proposals are generated using the plurality of generated model outputs.

11 . The system of claim 10 , wherein the perishability model generates a perishability output based on:

a durability of the at least one agriculture product based on standards for the at least one agriculture product in the general agriculture data profile;

a product specification for the agriculture product based on the user data profile; and

at least one storage requirement for the at least one agriculture product based on the general agriculture data profile and the user data profile; and

wherein the perishability output comprises at least a report on the durability for the at least one agriculture product.

12 . The system of claim 11 , wherein the geographic routing model generates a routing output based on:

the perishability output;

a geographic location provided by a user;

a plurality of storage locations;

a climate model;

a weather model; and

wherein the routing output comprises at least a report comprising at least one route and storage option for the at least one agriculture product.

13 . The system of claim 12 , wherein the storage model generates a storage output based on:

the perishability output;

the routing output; and

a storage profile for each of the plurality of storage locations; and

wherein the storage output comprises at least a report comprising a plurality of storage options and associated risk calculation for the at least one storage option.

14 . The system of claim 13 , wherein the risk model generates a risk output based on:

the associated risk calculation;

a risk selection in the user data profile; and

a risk optimization function; and

wherein the risk output comprises at least a risk coefficient for each of the storage options.

15 . The system of claim 14 , wherein the profit model generates a profit report output based on:

a risk for each storage options;

a profit coefficient received from the user; and

a profit optimization function; and

wherein the profit report output comprises at least a profit estimation for each of the storage options;

wherein the action model generates an action report based on:

the plurality of model outputs; and

wherein the action report comprises the plurality of plurality of agriculture action proposals.

16 . A computer program product, the computer program product comprising:

a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation, the operation comprising:

receiving agricultural information from a plurality of data sources to generate a general agriculture data profile in an agriculture optimization model;

receiving user specific agricultural information comprising an agriculture product profile from a user to generate a user data profile in the agriculture optimization model;

receiving an agriculture decision request for at least one agriculture product from the user;

generating, using optimization control module, a plurality of enriched dimensions comprising at least logistic information, routing information, and storage quality information for the at least one agriculture product in the agriculture optimization model;

generating a knowledge base for the agriculture product using the enriched dimensions;

updating, using the optimization control module, the plurality of enriched dimensions and the knowledge base for the at least one agriculture product based on additional data collected from the plurality of data sources;

generating a plurality of agriculture action proposals comprising a plurality of sell and storage options for the at least one agriculture product using the knowledge base of the agriculture optimization model;

determining from the sell and storage options an action recommendation comprising a suggested action to take for the at least one agriculture product and a justification summary for the suggested action; and

providing the action recommendation and the justification summary for the at least one agriculture product to the user.

17 . The computer program product of claim 16 , wherein the optimization model comprises a plurality of learning models wherein each of the plurality of learning models generates one model output of a plurality of generated model outputs based on the user data profile associated and the general agriculture data profile, wherein the plurality of learning models comprises at least one of:

a perishability model;

a geographic routing model;

a storage model;

a risk model;

a profit model; and

an action model; and

wherein the plurality of agriculture action proposals are generated using the plurality of generated model outputs.

18 . The computer program product of claim 17 , wherein the perishability model generates a perishability output based on:

a durability of the at least one agriculture product based on standards for the at least one agriculture product in the general agriculture data profile;

a product specification for the agriculture product based on the user data profile; and

at least one storage requirement for the at least one agriculture product based on the general agriculture data profile and the user data profile; and

wherein the perishability output comprises at least a report on the durability for the at least one agriculture product.

19 . The computer program product of claim 18 , wherein the geographic routing model generates a routing output based on:

the perishability output;

a geographic location provided by a user;

a plurality of storage locations;

a climate model;

a weather model; and

wherein the routing output comprises at least a report comprising at least one route and storage option for the at least one agriculture product.

20 . The computer program product of claim 19 , wherein the storage model generates a storage output based on:

the perishability output;

the routing output; and

a storage profile for each of the plurality of storage locations; and

wherein the storage output comprises at least a report comprising a plurality of storage options and associated risk calculation for the at least one storage option.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2020
From: PEREIRA, EDSON GOMES; MANHAES, MARCELO MOTA; GENEROSO, TIAGO DIAS; PINEDA, MARCEL DE TOLEDO; TURCO, DANIEL DE PAULA; ALEXANDRE DE AZEVEDO, GLAUCIO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053591/0081 →