# US 12,762,618 B2 · User interface functionality and enhancements for commodity pricing arrangements

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

- Number: US 12,762,618 B2
- Document ID: US12762618B2
- Status: Granted
- Kind: B2
- Application number: 19/240,592
- Filed: 2025-06-17
- Published: 2025-10-09
- Granted: 2026-10-13
- Earliest claimed: 2021-05-14
- Assignees: Cargill, Incorporated
- Applicants: Cargill, Incorporated
- Inventors: David Matthew Pellinger; Jeff Klock
- Web page: https://patentgrep.com/patent/US12762618B2

## CPC

- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- 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

Disclosed are various data processing systems, user interfaces, application programming interfaces, and related operations for commodity financial data processing scenarios. In some implementations, a system may provide a graphical user interface (GUI) to customize a financial strategy associated with a commodity delivery contract. The GUI may include an interactive graph representation having a vertical axis and a horizontal axis, with the vertical axis corresponding to price values and the horizontal axis corresponding to time values of the financial strategy. The interactive graph representation may provide a vertical user interface control which is capable of horizontal movement to select a time value, and a horizontal user interface control which is capable of vertical movement to select a price value of the financial strategy. An accompanying information display of the GUI may display the time value and the price value and related information obtained for the strategy.

## Claims

### Claim 1

A computing system, comprising:
memory storing:
price strategy data comprising price values and time values associated with a financial derivative strategy; and
contract data comprising information associated with a current or prospective commodity delivery contract; and
processing circuitry configured to provide a graphical user interface for customizing the financial derivative strategy associated with the commodity delivery contract, by performing operations to:
simultaneously access a contract processing system and a pricing system; provide a first user interface control within the graphical user interface, the first user interface control configured to allow selection of a time value associated with the financial derivative strategy;
provide a second user interface control within the graphical user interface, the second user interface control configured to allow selection of a price value associated with the financial derivative strategy;
output, in the graphical user interface, a price quote corresponding to the financial derivative strategy, the price quote obtained from the pricing system based on a position of the first user interface control and a position of the second user interface control, the price quote associated with an expiration time for activation of the financial derivative strategy;
dynamically update the expiration time to a subsequent expiration time for activation of the financial derivative strategy based on the position of the second user interface control; and
access the contract processing system performing at least one of creating and updating a commodity delivery contract based on the subsequent expiration time.

### Claim 2 (depends on 1)

The computing system of claim 1, wherein the processing circuitry is configured to output, in the graphical user interface, an updated price quote replacing the price quote, based on the time value and the price value, wherein the updated price quote is associated with the subsequent expiration time.

### Claim 3 (depends on 2)

The computing system of claim 2, wherein the processing circuitry is configured to update the commodity delivery contract based on the updated price quote.

### Claim 4 (depends on 2)

The computing system of claim 2, wherein the graphical user interface further provides a selectable user interface control to obtain the updated price quote, wherein the outputting of the updated price quote to replace the price quote is caused from user activation of the selectable user interface control.

### Claim 5 (depends on 2)

The computing system of claim 2, wherein the outputting of the updated price quote to replace the price quote is caused from one or more of user movement of the first user interface control, user movement of the second user interface control, and elapsing of the expiration time.

### Claim 6 (depends on 1)

The computing system of claim 1, wherein the processing circuitry is further configured to provide an interactive graph representation of the graphical user interface, and wherein the first user interface control controls movement along a first axis of the interactive graph representation, and the second user interface control controls movement along a second axis of the interactive graph representation.

### Claim 7 (depends on 6)

The computing system of claim 6, wherein the first axis represents expiration dates for futures contracts of a particular commodity, the first user interface control being movable among respective positions for the expiration dates for the futures contracts, wherein the second axis represents strike prices for derivatives of the futures contracts, the second user interface control being movable among respective strike prices for the derivatives of the futures contracts.

### Claim 8 (depends on 1)

The computing system of claim 1, wherein the first user interface control includes multiple first user interface controls provided from multiple lines, the multiple lines representing respective prices of two or more derivative positions provided from among: a short call position, a long put position, or a short put position.

### Claim 9 (depends on 1)

The computing system of claim 1, wherein the second user interface control includes multiple second user interface controls provided from four lines, the four lines respectively representing: a contingent offer price, a plus level price, a floor level price, and a trigger level price.

### Claim 10 (depends on 1)

The computing system of claim 1, wherein the graphical user interface further comprises a selectable user interface control for the activation of the financial derivative strategy, wherein user activation of the selectable user interface control causes association of the financial derivative strategy with an existing delivery contract established for delivery of a particular commodity.

### Claim 11 (depends on 1)

The computing system of claim 1, wherein the graphical user interface further comprises a selectable user interface control for the activation of the financial derivative strategy and a user interface input to specify one or more customers or contracts, wherein user activation of the selectable user interface control causes association of the financial derivative strategy with multiple existing delivery contracts established for delivery of a particular commodity.

### Claim 12 (depends on 1)

The computing system of claim 1, wherein the graphical user interface further comprises a selectable user interface control for the activation of the financial derivative strategy, wherein activation of the selectable user interface control causes association of the financial derivative strategy with a new delivery contract established for delivery of a particular commodity.

### Claim 13

A computer-implemented method for providing a graphical user interface to customize a financial derivative strategy associated with a commodity delivery contract, comprising:
simultaneously accessing a contract processing system and a pricing system;
providing a first user interface control within the graphical user interface, the first user interface control configured to allow selection of a time value associated with the financial derivative strategy;
providing a second user interface control within the graphical user interface, the second user interface control configured to allow selection of a price value associated with the financial derivative strategy;
outputting, in the graphical user interface, a price quote corresponding to the financial derivative strategy, the price quote obtained from the pricing system based on a position of the first user interface control and a position of the second user interface control, the price quote associated with an expiration time for activation of the financial derivative strategy;
dynamically updating the expiration time to a subsequent expiration time for activation of the financial derivative strategy based on the position of the second user interface control; and
accessing the contract processing system performing at least one of creating and updating a commodity delivery contract based on the subsequent expiration time.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, further comprising outputting, in the graphical user interface, an updated price quote replacing the price quote, based on the time value and the price value, wherein the updated price quote is associated with the subsequent expiration time.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, further comprising updating the commodity delivery contract based on the updated price quote.

### Claim 16 (depends on 14)

The computer-implemented method of claim 14, further comprising providing a selectable user interface control to obtain the updated price quote, wherein the outputting of the updated price quote to replace the price quote is caused from user activation of the selectable user interface control.

### Claim 17 (depends on 14)

The computer-implemented method of claim 14, wherein the outputting of the updated price quote to replace the price quote is caused from one or more of user movement of the first user interface control, user movement of the second user interface control within the graphical user interface, and elapsing of the expiration time.

### Claim 18 (depends on 13)

The computer-implemented method of claim 13, further comprising providing an interactive graph representation of the graphical user interface, wherein:
the first user interface control controls movement between multiple positions along a first axis of the interactive graph representation; and
the second user interface control controls movement between multiple positions along a second axis of the interactive graph representation, a position of the first user interface control selects the time value associated with the financial derivative strategy and a position of the second user interface control selects the price value associated with the financial derivative strategy.

### Claim 19 (depends on 18)

The computer-implemented method of claim 18, wherein the first axis represents expiration dates for futures contracts of a particular commodity, the first user interface control being movable among respective positions for the expiration dates for the futures contracts, wherein the second
axis represents strike prices for derivatives of the futures contracts, the second user interface control being movable among respective strike prices for the derivatives of the futures contracts.

### Claim 20

A non-transitory computer-readable storage medium comprising instructions to provide a graphical user interface for customizing a financial derivative strategy associated with a commodity delivery contract, wherein the instructions, when executed, configure hardware processing circuitry of a computing system to perform operations comprising:
simultaneously accessing a contract processing system and a pricing system;
providing a first user interface control within the graphical user interface, the first user interface control configured to allow selection of a time value associated with the financial derivative strategy;
providing a second user interface control within the graphical user interface, the second user interface control configured to allow selection of a price value associated with the financial derivative strategy;
outputting, in the graphical user interface, a price quote corresponding to the financial derivative strategy, the price quote obtained from the pricing system based on a position of the first user interface control and a position of the second user interface control, the price quote associated with an expiration time for activation of the financial derivative strategy;
dynamically updating the expiration time to a subsequent expiration time for activation of the financial derivative strategy based on the position of the second user interface control; and
accessing the contract processing system performing at least one of creating and updating a commodity delivery contract based on the subsequent expiration time.
