IP Library Patent Application 16393373
Patent Application
App. No. 16/393,373

AGRICULTURAL TRANSPORTATION ENTITY IDENTIFICATION AND SELECTION

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.
16/393,373
Abstract

An online agricultural system manages and optimizes interactions of entities within the system to enable the execution of transaction and the transportation of crop products. The online agricultural system accesses historic and environmental data describing factors that may impact crop product transactions and/or transportation to determine market prices for crop products and crop product transportation. Responsive to receiving a request from an entity, the online agricultural system determines an optimal transaction for the entity, such as a price for selling a crop product, an available crop product for purchase, or a transportation opportunity to transport a crop product.

Claims (38)

1 . A method for arranging for the transportation of a crop product comprising:

identifying, for a crop product transaction within an online agricultural system, a pick-up location of a crop product, a destination location of a crop product, a pick-up window, a delivery window, a type of crop product, and a quantity of crop product;

accessing environmental information describing a set of expected environmental conditions during the transportation of the crop product from the pick-up location to the destination location;

accessing historic information describing previous transportation availability and prices associated with the pick-up location and the destination location;

computing a transportation price corresponding to each of a set of one or more transportation entities over one or more transportation routes between the pick-up location and the destination location, each transportation entity able to pick up the crop product at the pick-up location during the pick-up window and to deliver the crop product to the destination location during the delivery window, each transportation price computed based on the crop product type, the crop quantity, the accessed environmental information, and the accessed historic information; and

modifying, for each of the set of one or more transportation entities, an interface displayed by a client device of the transportation entity to include a lowest computed transportation price corresponding to any of the set of one or more transportation entities and to identify the transportation route associated with the lowest transportation price, the interface configured to, in response to an input from a transportation entity, automatically execute a contract with the transportation entity to pick-up the crop product at the pick-up location and to transport the crop product to the destination location in exchange for compensation based on the lowest computed transportation price.

2 . The method of claim 1 , wherein the pick-up window comprises a beginning time and an ending time during which the crop product must be picked up at the pick-up location.

3 . The method of claim 1 , wherein the delivery window comprises a beginning time and an ending time during which the crop product must be delivered at the destination location.

4 . The method of claim 1 , wherein the crop product transaction comprises an agreement by an acquiring entity associated with the destination location to purchase the crop product provided by a crop product producer associated with the pick-up location.

5 . The method of claim 1 , wherein the accessed environmental information includes information describing one or more: predicted weather conditions between the pick-up location and the destination location, predicted traffic conditions between the pick-up location and the destination location, and predicted wait times to load the crop product at the pick-up location or to unload the crop product at the destination location.

6 . The method of claim 5 , wherein the accessed environmental information further describes the set of expected environmental conditions immediately before or during the pick-up window.

7 . The method of claim 5 , wherein the accessed environmental information further describes the set of expected environmental conditions immediately before or during the delivery window.

8 . The method of claim 1 , wherein the environmental information is accessed in real-time based on one or more of: satellite data, traffic monitoring data, data from electronic logging devices, and data from cell phone transmissions.

9 . The method of claim 1 , wherein a computed transportation price for a transportation route changes in real-time in response to a change in weather conditions associated with the transportation route.

10 . The method of claim 1 , wherein a transportation price for a transportation route is computed based additionally on a current season.

11 . The method of claim 1 , wherein a transportation price for a transportation route is computed based additionally on a current demand for crop product transportation within a geographic area associated with the pick-up location or the destination location.

12 . The method of claim 1 , wherein a transportation price for a transportation route is computed using a machine-learned model trained at least in part on the accessed historic information.

13 . The method of claim 12 , wherein the machine-learned model comprises one of: a neural network, a k-means clustering machine learning model, and a reinforcement learning model.

14 . The method of claim 1 , wherein computing a transportation price for a transportation entity comprises computing a price with an above-threshold expected likelihood of being accepted by the transportation entity.

15 . (canceled)

16 . A system for arranging for transportation of a crop product, comprising:

a non-transitory computer-readable storage medium storing executable instructions that, when executed, cause steps to be performed comprising:

identifying, for a crop product transaction within an online agricultural system, a pick-up location of a crop product, a destination location of a crop product, a pick-up window, a delivery window, a type of crop product, and a quantity of crop product;

accessing environmental information describing a set of expected environmental conditions during the transportation of the crop product from the pick-up location to the destination location;

accessing historic information describing previous transportation availability and costs associated with the pick-up location and the destination location;

computing a transportation price corresponding to each of a set of one or more transportation entities over one or more transportation routes between the pick-up location and the destination location, each transportation entity able to pick up the crop product at the pick-up location during the pick-up window and to deliver the crop product to the destination location during the delivery window, each transportation price computed based on the crop product type, the crop quantity, the accessed environmental information, and the accessed historic information; and

causing modification of, for each of the set of one or more transportation entities, an interface displayed by a client device of the transportation entity to include a lowest computed transportation price corresponding to any of the set of one or more transportation entities and to identify the transportation route associated with the lowest transportation price, the interface configured to, in response to an input from a transportation entity, automatically execute a contract with the transportation entity to pick-up the crop product at the pick-up location and to transport the crop product to the destination location in exchange for compensation based on the lowest transportation price; and

a hardware processor configured to execute the executable instructions.

17 . A method for arranging for the transportation of a crop product comprising:

identifying, for a crop product transaction within an online agricultural system, a pick-up location of a crop product, a destination location of a crop product, a pick-up window, a delivery window, a type of crop product, and a quantity of crop product;

identifying a set of candidate transportation entities each able to pick up the crop product at the pick-up location during the pick-up window and to deliver the crop-product to the destination location during the delivery window, each candidate transportation entity associated with a set of transportation preferences selected by or inferred from the candidate transportation entity;

computing, for each candidate transportation entity of the set of candidate transportation entities, a transportation price for transporting the crop product from the pick-up location to the destination location based on the crop product type, the crop quantity, and the set of transportation preferences associated with the candidate transportation entity; and

modifying, for each candidate transportation entity of the set of candidate transportation entities, an interface displayed by a client device of the transportation entity to include a lowest computed transportation price of the computed transportation prices, the interface configured to, in response to an input from a transportation entity, automatically execute a contract with the transportation entity to pick-up the crop product at the pick-up location and to transport the crop product to the destination location in exchange for compensation based on the transportation price.

18 . The method of claim 17 , wherein a set of transportation preferences identifies a preferred transportation route distance.

19 . The method of claim 17 , wherein a set of transportation preferences identifies a preferred geographic region in which a pick-up location is located or a preferred pick-up location.

20 . The method of claim 17 , wherein a set of transportation preferences identifies a preferred geographic region in which a destination location is located or a preferred destination location.

21 . The method of claim 17 , wherein a set of transportation preferences identifies preferred loading equipment or unloading equipment.

22 - 31 . (canceled)

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2023
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: INDIGO AG, INC.; INDIGO AGRICULTURE, INC.
Reel/Frame 065344/0780 →
SECURITY INTEREST Recorded Sep 29, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: INDIGO AGRICULTURE, INC.; INDIGO AG, INC.
Reel/Frame 053926/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2019
From: PERRY, DAVID PATRICK; KNIGHT, BARRY LOYD; JECK, ERIC MICHAEL; RAYMOND, RACHEL ARIEL; RAJDEV, NEAL HITESH; VON MALTZAHN, GEOFFREY ALBERT; BERENDES, ROBERT; KLEIN, KEARNEY; SIDORSKY, MISHA; CRESPO, FRANK; LI, JACQUELINE; WONG, JUSTIN Y H; BIRTWISTLE, BRIAN; HALL, MICHAEL; LUTHER, ANDREW; HOOPES, LISA
To: INDIGO AG, INC.
Reel/Frame 050422/0529 →