Patent ID: 11875369
Assignee: HIGHLAND AG SOLUTIONS, LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method performed by data processing apparatus comprising a plurality computers in data communication, the method comprising:
receiving, from a plurality of subscribers, transactional data from the subscribers, the transactional data describing market transactions for agricultural products;
for each subscriber:
associating a buffering time period for the subscriber that begins at a different time from the time the buffering time periods associated with other subscribers begins, thereby to enable the provisioning of processed data while utilizing processing resources in an efficient, load-balancing manner;
storing the transactional data received from the subscriber separate from the transactional data received from each other subscriber;
at the end of the buffering time period associated with the subscriber, processing the transactional data received from the subscriber during the buffering time period to load balance the processing of transactional data received from the subscriber so that transactional data received from the subscriber is processed at a processing time that is different from a respective processing time that the transactional data for each other subscriber is processed;

determining, from the transactional data received from the subscribers and from the processing of the transactional data according to the buffering time periods, market metric data that describes metrics and metric values at a market level, wherein the metrics at the market level are based on an aggregation of transactional data from the subscribers;
determining, for each subscriber and from the transactional data received from the subscribers and from the processing of the transactional data according to the buffering time periods, benchmark metric data for each subscriber, wherein the benchmark metric data describes, for the subscriber, benchmark values for the subscriber that compare market performance of the subscriber to the metrics at the market level;
for each of a particular agricultural unit, determining, for the market metric data and the benchmark metric data and from the processing of the transactional data according to the buffering time periods, a minimum aggregate level of transactional data for the particular agricultural unit;
for each particular agricultural unit for which the aggregation of transactional data for the particular agricultural unit has not achieved the minimum aggregate level, precluding display of the market metric data and the benchmark metric data for the particular agricultural unit; and
for each particular agricultural unit for which the aggregation of transactional data for the particular agricultural unit has achieved the minimum aggregate level, allowing display of the market metric data and the benchmark metric data for the particular agricultural unit.