# US 12,602,721 B2 · Dynamic pricing for livestock sales

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,721 B2
- Document ID: US12602721B2
- Status: Granted
- Kind: B2
- Application number: 18/364,351
- Filed: 2023-08-02
- Published: 2025-02-06
- Granted: 2026-04-14
- Earliest claimed: 2023-08-02
- Assignees: Montana Cattle Connexion, LLC
- Applicants: Montana Cattle ConneXion, LLC
- Inventors: Boe Scott Robbie; Scott Wesley Robbie
- Web page: https://patentgrep.com/patent/US12602721B2

## CPC

- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q 30/0206: {Price or cost determination based on market factors}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A dynamic pricing system that uses user inputs, variables and API Data from a Mercantile Exchange system to formulate an up to the minute asking price on a commodity listing is described. In one example, the system includes a computing device that is configured to execute a website application. The website application is configured to receive a request to display a web page for a client device and transmit an application programming interface (API) request to an exchange computing device. An API response is received from the exchange computing device with a first market rate. A price for the listing is determined for a first time period and displayed on a web page. A second API request is automatically transmitted to the exchange computing device for the listing in response to an expiration of the first time period.

## Claims

### Claim 1

A system, comprising:
at least one computing device that includes a processor and memory; and
an application stored in the memory, wherein when executed by the processor, the application causes the at least one computing device to at least:
receive a request to display a web page for a client device, the web page having a listing for purchasing livestock, the listing being associated with a livestock lot size and a ship date;
transmit a first application programming interface (API) request to an exchange computing device based at least in part on the ship date;
receive a first API response from the exchange computing device, the first API response comprising a first set of real-time market exchange data, wherein the first set of real-time market exchange data comprises a first market rate;
determine, by executing a stored pricing formula, a price for the listing for a first time period based at least in part on the livestock lot size and the first market rate;
display the web page to include the listing, the price for the listing during the first time period, and a purchasing component for purchasing the listing at the price displayed;
automatically transmit a second API request to the exchange computing device for the listing in response to an expiration of the first time period;
receive a second API response from the exchange computing device, the second API response comprising a second set of real-time market exchange data, wherein the second set of real-time market exchange data comprises a second market rate;
determine, by executing the stored pricing formula, an updated price for the listing for a second time period based at least in part on the second market rate; and
automatically update the web page to include the updated price for the listing, the purchasing component being associated with the updated price.

### Claim 2 (depends on 1)

The system of claim 1, wherein the price for the listing is further determined based at least in part on a listing type for the listing, the listing type being used to determine a livestock calculation type and a plurality of listing parameters for the livestock calculation type.

### Claim 3 (depends on 1)

The system of claim 1, wherein the price for the listing is further determined based at least in part on a livestock head count.

### Claim 4 (depends on 1)

The system of claim 1, wherein the application, when executed by the processor, causes the at least one computing device to at least:
configure the first API request to request a subsequent monthly contract price based at least in part on the ship date.

### Claim 5 (depends on 1)

The system of claim 1, wherein the first time period and the second time period correspond to a periodic interval associated with the exchange computing device.

### Claim 6 (depends on 1)

The system of claim 1, wherein the listing is associated with a listing type and the application, when executed by the processor, causes the at least one computing device to at least:
determine a volume premium or discount for the listing based at least in part on the livestock lot size, the volume premium or discount are determined based at least in part on a quantity of trucks needed to transport the livestock lot size; and
the price for the listing is further determined based at least in part on the volume premium or discount.

### Claim 7 (depends on 1)

The system of claim 1, wherein the first market rate comprising at least one of a feeder contract price, a live cattle contract price, a live cattle future price, or a feeder cattle future price.

### Claim 8

A method, comprising:
receiving, by a computing device, a request to display a web page for a client device, the web page having a listing for purchasing livestock, the listing being associated with a livestock lot size and a ship date;
transmitting, by the computing device, a first application programming interface (API) request to an exchange computing device based at least in part on the ship date;
receiving, by the computing device, a first API response from the exchange computing device, the first API response comprising a first set of real-time market exchange data, wherein the first set of real-time market exchange data comprises a first market rate;
determining, by the computing device executing a stored pricing formula, a price for the listing for a first time period based at least in part on the livestock lot size and the first market rate;
displaying, by the computing device, the web page to include the listing, the price for the listing during the first time period, and a purchasing component for purchasing the listing at the price displayed;
automatically transmitting, by the computing device, a second API request to the exchange computing device for the listing in response to an expiration of the first time period;
receiving, by the computing device, a second API response from the exchange computing device comprising a second set of real-time market exchange data, wherein the second set of real-time market exchange data comprises, the second API response comprising a second market rate;
determining, by the computing device executing the stored pricing formula, an updated price for the listing for a second time period based at least in part on the second market rate; and
automatically updating, by the computing device, the web page to include the updated price for the listing, the purchasing component being associated with the updated price.

### Claim 9 (depends on 8)

The method of claim 8, wherein the listing is associated with a listing type and further comprising:
determining a volume premium or discount for the listing based at least in part on the livestock lot size, the volume premium or discount are determined based at least in part on a quantity of trucks needed to transport the livestock lot size; and
the price for the listing is further determined based at least in part on the volume premium or discount.

### Claim 10 (depends on 8)

The method of claim 8, wherein the price for the listing is further determined based at least in part on a listing type for the listing, the listing type being used to determine a livestock calculation type and a plurality of listing parameters for the livestock calculation type.

### Claim 11 (depends on 8)

The method of claim 8, wherein the price for the listing is further determined based at least in part on a livestock head count.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
configuring, by the computing device, the first API request to request a subsequent monthly contract price based at least in part on the ship date.

### Claim 13 (depends on 8)

The method of claim 8, wherein the first time period and the second time period correspond to a periodic interval associated with the exchange computing device.

### Claim 14 (depends on 8)

The method of claim 8, wherein the first market rate comprising at least one of a feeder contract price, a live cattle contract price, a live cattle future price, or a feeder cattle future price.

### Claim 15

A non-transitory computer-readable medium embodying a program that, when executed by a processor of at least one computing device, causes the at least one computing device to at least:
receive a request to display a web page for a client device, the web page having a listing for purchasing livestock, the listing being associated with a livestock lot size and a ship date;
transmit a first application programming interface (API) request to an exchange computing device based at least in part on the ship date;
receive a first API response from the exchange computing device, the first API response comprising a first set of real-time market exchange data, wherein the first set of real-time market exchange data comprises a first market rate;
determine, by executing a stored pricing formula, a price for the listing for a first time period based at least in part on the livestock lot size and the first market rate;
display the web page to include the listing, the price for the listing during the first time period, and a purchasing component for purchasing the listing at the price displayed;
automatically transmit a second API request to the exchange computing device for the listing in response to an expiration of the first time period;
receive a second API response from the exchange computing device comprising a second set of real-time market exchange data, wherein the second set of real-time market exchange data comprises, the second API response comprising a second market rate;
determine, by executing the stored pricing formula, an updated price for the listing for a second time period based at least in part on the second market rate; and
automatically update the web page to include the updated price for the listing, the purchasing component being associated with the updated price.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the price for the listing is further determined based at least in part on a listing type for the listing, the listing type being used to determine a livestock calculation type and a plurality of listing parameters for the livestock calculation type.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the price for the listing is further determined based at least in part on a livestock head count.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the program, when executed by the processor, causes the at least one computing device to at least:
configure the first API request to request a subsequent monthly contract price based at least in part on the ship date.

### Claim 19 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the first time period and the second time period correspond to a periodic interval associated with the exchange computing device.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the listing is associated with a listing type and the program, when executed by the processor, causes the at least one computing device to at least:
determine a volume premium or discount for the listing based at least in part on the livestock lot size, the volume premium or discount are determined based at least in part on a quantity of trucks needed to transport the livestock lot size; and
the price for the listing is further determined based at least in part on the volume premium or discount.
