SATELLITE-BASED AGRICULTURAL MODELING
First Claim
1. A method for managing real-time interactions in an online agricultural system comprising:
- receiving, from a first crop producer, a first request to list a first crop product within an online agricultural system, the first request identifying at least one of;
a crop product type, a first quantity of the crop product, a first crop product price, and a first location of the crop product;
receiving, from a first prospective acquiring entity, a second request to acquire a second crop product, the second request identifying at least the crop product type, a second quantity of the crop product, a second crop product price, and a second location to which the crop product is to be delivered;
monitoring, by a server in real-time, a third price associated with transferring possession of a third quantity of the crop product from the first crop producer to the first prospective acquiring entity, the third price determined based at least in part on the first location and the second location, the third quantity being equal to or less than the first quantity and equal to or less than the second quantity;
in response to a sum of the first price and the monitored third price being equal to or less than the second price;
automatically executing a first contract between the online agricultural system and the first crop producer to purchase the third quantity of the crop product from the crop producer; and
automatically executing a second contract between the online agricultural system and the first prospective acquiring entity to sell the third quantity of the crop product to the first prospective acquiring entity;
receiving, from a second crop producer, a third request to list a third crop product within the online agricultural system, the third request identifying at least one of;
a crop product type, a fourth quantity of the crop product, a fourth price of the crop product, and a third location of the crop product;
receiving, from a second prospective acquiring entity, a fourth request to list a fourth crop product within the online agricultural system, the fourth request identifying at least one of;
a crop product type, a fifth quantity of the crop product, a fifth price of the crop product, and a fourth location of the crop product;
monitoring, by the server in real-time, a sixth price associated with transferring possession of a sixth quantity of the fourth crop product from the second crop producer to the second prospective acquiring entity, the sixth price determined based at least in part on the third location and the fourth location, the sixth quantity being equal to or less than the fourth quantity and equal to or less than the fifth quantity; and
in response to a sum of the fourth price and the monitored sixth price being equal to or less than the fifth price;
automatically executing a third contract between the online agricultural system and the second crop producer to purchase the sixth quantity of the crop product from the second crop producer; and
automatically executing a fourth contract between the online agricultural system and the second prospective acquiring entity to sell the sixth quantity of the crop product to the second prospective acquiring entity.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method for managing real-time interactions in an online agricultural system comprising:
-
receiving, from a first crop producer, a first request to list a first crop product within an online agricultural system, the first request identifying at least one of;
a crop product type, a first quantity of the crop product, a first crop product price, and a first location of the crop product;receiving, from a first prospective acquiring entity, a second request to acquire a second crop product, the second request identifying at least the crop product type, a second quantity of the crop product, a second crop product price, and a second location to which the crop product is to be delivered; monitoring, by a server in real-time, a third price associated with transferring possession of a third quantity of the crop product from the first crop producer to the first prospective acquiring entity, the third price determined based at least in part on the first location and the second location, the third quantity being equal to or less than the first quantity and equal to or less than the second quantity; in response to a sum of the first price and the monitored third price being equal to or less than the second price; automatically executing a first contract between the online agricultural system and the first crop producer to purchase the third quantity of the crop product from the crop producer; and automatically executing a second contract between the online agricultural system and the first prospective acquiring entity to sell the third quantity of the crop product to the first prospective acquiring entity; receiving, from a second crop producer, a third request to list a third crop product within the online agricultural system, the third request identifying at least one of;
a crop product type, a fourth quantity of the crop product, a fourth price of the crop product, and a third location of the crop product;receiving, from a second prospective acquiring entity, a fourth request to list a fourth crop product within the online agricultural system, the fourth request identifying at least one of;
a crop product type, a fifth quantity of the crop product, a fifth price of the crop product, and a fourth location of the crop product;monitoring, by the server in real-time, a sixth price associated with transferring possession of a sixth quantity of the fourth crop product from the second crop producer to the second prospective acquiring entity, the sixth price determined based at least in part on the third location and the fourth location, the sixth quantity being equal to or less than the fourth quantity and equal to or less than the fifth quantity; and in response to a sum of the fourth price and the monitored sixth price being equal to or less than the fifth price; automatically executing a third contract between the online agricultural system and the second crop producer to purchase the sixth quantity of the crop product from the second crop producer; and automatically executing a fourth contract between the online agricultural system and the second prospective acquiring entity to sell the sixth quantity of the crop product to the second prospective acquiring entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing real-time interactions in an online agricultural system comprising:
-
a non-transitory computer-readable storage medium storing executable instructions that, when executed, cause the system to perform steps comprising; receiving, from a first crop producer, a first request to list a first crop product within an online agricultural system, the first request identifying at least one of;
a crop product type, a first quantity of the crop product, a first crop product price, and a first location of the crop product;receiving, from a first prospective acquiring entity, a second request to acquire a second crop product, the second request identifying at least the crop product type, a second quantity of the crop product, a second crop product price, and a second location to which the crop product is to be delivered; monitoring, by a server in real-time, a third price associated with transferring possession of a third quantity of the crop product from the first crop producer to the first prospective acquiring entity, the third price determined based at least in part on the first location and the second location, the third quantity being equal to or less than the first quantity and equal to or less than the second quantity; in response to a sum of the first price and the monitored third price being equal to or less than the second price; automatically executing a first contract between the online agricultural system and the first crop producer to purchase the third quantity of the crop product from the crop producer; and automatically executing a second contract between the online agricultural system and the first prospective acquiring entity to sell the third quantity of the crop product to the first prospective acquiring entity; receiving, from a second crop producer, a third request to list a third crop product within the online agricultural system, the third request identifying at least one of;
a crop product type, a fourth quantity of the crop product, a fourth price of the crop product, and a third location of the crop product;receiving, from a second prospective acquiring entity, a fourth request to list a fourth crop product within the online agricultural system, the fourth request identifying at least one of;
a crop product type, a fifth quantity of the crop product, a fifth price of the crop product, and a fourth location of the crop product;monitoring, by the server in real-time, a sixth price associated with transferring possession of a sixth quantity of the fourth crop product from the second crop producer to the second prospective acquiring entity, the sixth price determined based at least in part on the third location and the fourth location, the sixth quantity being equal to or less than the fourth quantity and equal to or less than the fifth quantity; and in response to a sum of the fourth price and the monitored sixth price being equal to or less than the fifth price; automatically executing a third contract between the online agricultural system and the second crop producer to purchase the sixth quantity of the crop product from the second crop producer; and automatically executing a fourth contract between the online agricultural system and the second prospective acquiring entity to sell the sixth quantity of the crop product to the second prospective acquiring entity; and a hardware process configured to execute the instructions.
-
-
13. A method for managing real-time interactions in an online agricultural system comprising:
-
receiving, from a first crop producer, a first request to list a first crop product within an online agricultural system, the first request identifying at least one of;
a crop product type, a first quantity of the crop product, a first crop product price, and a first location of the crop product;receiving, from a first prospective acquiring entity, a second request to acquire a second crop product, the second request identifying at least the crop product type, a second quantity of the crop product, a second crop product price, and a second location to which the crop product is to be delivered; monitoring, by a server in real-time, a third price associated with transferring possession of a third quantity of the crop product from the first crop producer to the first prospective acquiring entity, the third price determined based at least in part on the first location and the second location, the third quantity being equal to or less than the first quantity and equal to or less than the second quantity; in response to a sum of the first price and the monitored third price being equal to or less than the second price; automatically executing a first contract between the online agricultural system and the first crop producer to purchase the third quantity of the crop product from the crop producer; and automatically executing a second contract between the online agricultural system and the first prospective acquiring entity to sell the third quantity of the crop product to the first prospective acquiring entity; - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification