# US 12,109,499 B2 · Autonomic cloud to edge compute allocation in trade transactions

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

- Number: US 12,109,499 B2
- Document ID: US12109499B2
- Status: Granted
- Kind: B2
- Application number: 17/939,154
- Filed: 2022-09-07
- Published: 2023-01-05
- Granted: 2024-10-08
- Earliest claimed: 2020-09-30
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Aaron K. Baughman; Sai Krishna Reddy Gudimetla; Micah Forster; Corey Shelton
- Web page: https://patentgrep.com/patent/US12109499B2

## CPC

- A63F 13/828: Managing virtual sport teams
- A63F 13/352: involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
- A63F 13/69: by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- G06N 5/01: Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
- G06N 20/00: Machine learning
- H04L 67/63: Routing a service request depending on the request content or context
- G06N 3/045: Combinations of networks
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A computer-implemented method and system for autonomic cloud to edge compute allocations in a sports fantasy league trade transaction. The computer implemented method includes, in one embodiment, calculating, based on an expected return associated with each player on each of a plurality of teams in a fantasy sports league, a valuation for each player. An embodiment includes determining a positional need for each of the plurality of teams in the fantasy sports league, and determining, based on the valuation for each player and the positional need for each team, one or more players to include in a trade with another team of the plurality of teams.

## Claims

### Claim 1

A computer-implemented method comprising:
calculating, by an edge computing device, based on an expected return associated with a player on a team in a plurality of teams in a fantasy sports league, a valuation for the player;
determining, by the edge computing device, a positional need for the team in the plurality of teams in the fantasy sports league;
determining, by the edge computing device, a first trade solution based on the valuation for the player and the positional need for the team, wherein the first trade solution comprises one or more players to include in a trade with another team of the plurality of teams; and
allocating, by the edge computing device, an amount of compute resources to a cloud computing device based on a comparison of the first trade solution to a second trade solution.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
calculating, at least partly in conjunction with an artificial intelligence (AI) predictive model, a likelihood of trade acceptance in accordance with the trade.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein the AI predictive model is based at least in part on extracting a set of predictors in accordance with the trade, the set of predictors being based at least partly on a player auction value, a player injury status, and a roster positional count associated with the team in the plurality of teams.

### Claim 4 (depends on 2)

The computer-implemented method of claim 2, further comprising presenting, at a user interface of the edge computing device, at least one trade acceptance responsive to the likelihood associated therewith being greater than a predetermined threshold likelihood.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining a third trade solution by the edge computing device in conjunction with the cloud computing device according to the amount of compute resources allocated to the cloud computing device.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein the comparison of the first trade solution to the second trade solution comprises determining, by the edge computing device, an amount of spatial separation between the first trade solution and the second trade solution on a pareto hull rendering.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, wherein the calculating of the valuation for the first trade solution is based at least in part on a first forecast window, and
wherein the method further comprises increasing the first forecast window to a second forecast window resulting in a change to a shape of the pareto hull.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, wherein the allocating of the amount of compute resources comprises autonomically shifting, by the edge computing device, the amount of compute resources to the cloud computing device.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, further comprising:
determining, based on computations by the edge computing device, one or more players to include in the third trade solution in accordance with the autonomically shifted compute resources.

### Claim 10

A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the program instructions when executed in one or more processors causing operations comprising:
calculating, by an edge computing device, based on an expected return associated with a player on a team in a plurality of teams in a fantasy sports league, a valuation for the player;
determining, by the edge computing device, a positional need for the team in the plurality of teams in the fantasy sports league;
determining, by the edge computing device, a first trade solution based on the valuation for the player and the positional need for the team, wherein the first trade solution comprises one or more players to include in a trade with another team of the plurality of teams; and
allocating, by the edge computing device, an amount of compute resources to a cloud computing device based on a comparison of the first trade solution to a second trade solution.

### Claim 11 (depends on 10)

The computer usable program product of claim 10 further comprising instructions when executed in the processor causing operations comprising:
calculating, at least partly in conjunction with an artificial intelligence (AI) predictive model, a likelihood of trade acceptance in accordance with the trade.

### Claim 12 (depends on 10)

The computer usable program product of claim 10, wherein the AI predictive model is based at least in part on extracting a set of predictors in accordance with the trade, the set of predictors being based at least partly on a player auction value, a player injury status, and a roster positional count associated with the team in the plurality of teams.

### Claim 13 (depends on 11)

The computer usable program product of claim 11, further comprising instructions when executed in the processor causing operations comprising:
presenting, at a user interface of the edge computing device, at least one trade acceptance responsive to the likelihood associated therewith being greater than a predetermined threshold likelihood.

### Claim 14 (depends on 10)

The computer usable program product of claim 10, further comprising:
determining a third trade solution by the edge computing device in conjunction with the cloud computing device according to the amount of compute resources allocated to the cloud computing device.

### Claim 15 (depends on 14)

The computer usable program product of claim 14, wherein the comparison of the first trade solution to the second trade solution comprises determining, by the edge computing device, an amount of spatial separation between the first trade solution and the second trade solution on a pareto hull rendering.

### Claim 16 (depends on 15)

The computer usable program product of claim 15, wherein the calculating of the valuation for the first trade solution is based at least in part on a first forecast window, and wherein the method further comprises increasing the first forecast window to a second forecast window resulting in a change to a shape of the pareto hull.

### Claim 17 (depends on 16)

The computer usable program product of claim 16, wherein the allocating of the amount of compute resources comprises autonomically shifting, by the edge computing device, the amount of compute resources to the cloud computing device.

### Claim 18 (depends on 17)

The computer usable program product of claim 17, further comprising:
instructions when executed in the processor causing operations comprising determining, based on computations by the edge computing device, one or more players to include in the third trade solution in accordance with the autonomically shifted compute resources.

### Claim 19

A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions when executed in the one or more processors causing operations comprising:
calculating, by an edge computing device, based on an expected return associated with a player on a team in a plurality of teams in a fantasy sports league, a valuation for the player;
determining, by the edge computing device, a positional need for the team in the plurality of teams in the fantasy sports league;
determining, by the edge computing device, a first trade solution based on the valuation for the player and the positional need for the team, wherein the first trade solution comprises one or more players to include in a trade with another team of the plurality of teams; and
allocating, by the edge computing device, an amount of compute resources to a cloud computing device based on a comparison of the first trade solution to a second trade solution.

### Claim 20 (depends on 19)

The computer system of claim 19, the program instructions when executed in the processor causing operations, further comprising:
calculating, at least partly in conjunction with an artificial intelligence (AI) predictive model, a likelihood of trade acceptance in accordance with the trade.
