# US 10,373,438 B2 · System and method of revealing the outcomes of real world wagers based on a geolocation of a user

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

- Number: US 10,373,438 B2
- Document ID: US10373438B2
- Status: Granted
- Kind: B2
- Application number: 15/924,628
- Filed: 2018-03-19
- Published: 2018-07-26
- Granted: 2019-08-06
- Earliest claimed: 2013-03-13
- Assignees: Game Play Network, Inc.
- Applicants: Game Play Network, Inc.
- Inventors: Russell M. Fine; Jamison Selby
- Web page: https://patentgrep.com/patent/US10373438B2

## CPC

- G07F 17/3262: {Player actions which determine the course of the game, e.g. selecting a prize to be won, outcome to be achieved, game to be played}
- A63F 13/00: Video games, i.e. games using an electronically generated display having two or more dimensions
- G07F 17/3209: {Input means, e.g. buttons, touch screen}
- G07F 17/3211: {Display means}
- G07F 17/3225: {Data transfer within a gaming system, e.g. data sent between gaming machines and users}
- G07F 17/3227: {Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters}
- G07F 17/3241: {Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance (computer security G06F21/00)}
- G07F 17/3244: {Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes}
- G07F 17/326: {Game play aspects of gaming systems}
- G07F 17/3288: {Betting, e.g. on live events, bookmaking}
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

The invention relates to systems and methods of placing real-world wagers, obtaining outcomes of the real-world wagers, facilitating user interactions with various interactive media, and revealing the outcomes of the real-world wagers through location-based reveals to give an appearance that the outcomes of the real-world wagers resulted from the user location even though the outcomes resulted from the real-world wagers. The system may associate certain locations with a reveal such that when a user enters, is determined to be at, and/or leaves a reveal location, a reveal opportunity may be presented to the user. For example, the system may invite the user to make a purchase at a nearby partner retailer for a chance to win a payout or be guaranteed to win a payout and/or may simply obtain a particular payout (e.g., via cash, item, etc.) when a user enters a particular location.

## Claims

### Claim 1

A computer implemented method of revealing portions of outcomes of wagers through interactive media applications based on location-triggered wager opportunities, the method being implemented in a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:
obtaining, by the computer system, one or more wager parameters corresponding to a wager to be placed on behalf of a user, wherein the user is associated with a user account comprising a revealed balance and an unrevealed balance;
determining, by the computer system, a user location;
determining, by the computer system, whether the user location corresponds to a location at which a wager corresponding to the wager parameters is legally permitted;
responsive to a determination that the user location associated with the user corresponds to a location at which a wager corresponding to the wager parameters is legally permitted, causing, by the computer system, the wager to be placed on behalf of the user;
obtaining, by the computer system, an outcome of the wager; and
incrementing, by the computer system, the unrevealed balance based on the outcome of the wager.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
electronically storing, by the computer system, wager processing instructions comprising rules for identifying and processing wagers to be placed on behalf of users;
identifying, by the computer system, one or more wagers to be placed on behalf of the user based on the wager parameters and the wager processing instructions; and
causing, by the computer system, the wager to be placed on behalf of the user based on the identified one or more wagers.

### Claim 3 (depends on 1)

The method of claim 1, further comprising causing, by the computer system, at least a portion of the unrevealed balance to be revealed to the user.

### Claim 4

A system for revealing portions of outcomes of wagers through interactive media applications based on location-triggered wager opportunities, the system comprising:
a computer system comprising one or more processors programmed with computer program instructions that, when executed by the one or more physical processors, program the computer system to:
obtain, by the computer system, one or more wager parameters corresponding to a wager to be placed on behalf of a user, wherein the user is associated with a user account comprising a revealed balance and an unrevealed balance;
determine, by the computer system, a user location;
determine, by the computer system, whether the user location corresponds to a location at which a wager corresponding to the wager parameters is legally permitted;
responsive to a determination by the computer system that the user location corresponds to a location at which a wager corresponding to the wager parameters is legally permitted, cause the computer system to place the wager on behalf of the user;
obtain, by the computer system, an outcome of the wager; and
increment, by the computer system, the unrevealed balance based on the outcome of the wager.

### Claim 5 (depends on 4)

The system of claim 4, wherein the one or more wager parameters comprise an indication of a type of event on which to place the wager, a particular event on which to place the wager, a particular outcome of an event on which to place the wager, an amount of the wager, a number of wagers to place, a timing related to when to place the wager, a location at which to place the wager, and/or a risk level of the wager.

### Claim 6 (depends on 4)

The system of claim 4, wherein to determine the user location, the computer system is further programmed to:
obtain location information from a location device associated with the user, wherein the user location is determined based on the location information.

### Claim 7 (depends on 4)

The system of claim 4, wherein to determine that the user location corresponds to a location at which a wager corresponding to the wager parameters is legally permitted, the computer system is further programmed to:
store an indication of one or more jurisdictions in which it is legally permitted to place a wager corresponding to the wager parameters;
identify a jurisdiction that corresponds to the user location; and
determine that the one or more jurisdictions include the jurisdiction that corresponds to the user location.

### Claim 8 (depends on 4)

The system of claim 4, wherein the computer system is further programmed to:
electronically store wager processing instructions comprising rules for identifying and processing wagers to be placed on behalf of users;
identify one or more wagers to be placed on behalf of the user based on the wager parameters and the wager processing instructions; and
cause the wager to be placed on behalf of the user based on the identified one or more wagers.

### Claim 9 (depends on 8)

The system of claim 8, wherein the computer system is further programmed to:
electronically store a set of user profiles, wherein the set of user profiles comprises at least a user profile associated with the user that includes the one or more wager parameters, wherein obtaining the one or more wager parameters comprises obtaining the user profile associated with the user.

### Claim 10 (depends on 9)

The system of claim 9, wherein the computer system is further programmed to:
receive physical user input indicating the one or more wager parameters, wherein the user profile associated with the user is updated based on the received physical user input.

### Claim 11 (depends on 9)

The system of claim 9, wherein the user profile associated with the user includes a user risk profile, wherein the user risk profile is based on the one or more wager parameters, the one or more wager parameters comprising at least an indication that the user prefers wagers with a lower chance of winning but a higher payout or an indication that the user prefers wagers with a higher chance of winning but a lower payout, wherein the computer system is further programmed to:
identify the one or more wagers to be placed on behalf of the user based at least on the user risk profile.

### Claim 12 (depends on 4)

The system of claim 4, wherein the computer system is further programmed to:
cause at least a portion of the unrevealed balance to be revealed to the user.

### Claim 13 (depends on 12)

The system of claim 12, wherein the computer system is further programmed to:
increment the revealed balance based on the portion of the unrevealed balance revealed to the user; and
decrement the unrevealed balance based on the portion of the unrevealed balance revealed to the user.

### Claim 14 (depends on 12)

The system of claim 12, wherein the computer system is further programmed to:
obtain a reveal specification comprising one or more reveal parameters that specify an amount of the unrevealed balance to potentially reveal to the user, wherein the one or more
reveal parameters specify at least the portion of the unrevealed balance to be revealed to the user.

### Claim 15 (depends on 14)

The system of claim 14, wherein the computer system is further programmed to:
electronically store wager outcome reveal instructions comprising rules for revealing the unrevealed balance to the user, wherein the portion of the unrevealed balance is identified and revealed to the user based on the wager outcome reveal instructions and the reveal specification.

### Claim 16 (depends on 14)

The system of claim 14, wherein the one or more reveal parameters specify a location associated with a reveal opportunity, wherein the computer system is further programmed to:
identify a second user location; and
determine that the second user location corresponds to the location associated with a reveal opportunity, wherein the portion of the unrevealed balance is revealed to the user responsive to the determination that the second user location corresponds to the location associated with the reveal opportunity.

### Claim 17 (depends on 16)

The system of claim 16, wherein the determination that the second location corresponds to the location associated with the reveal opportunity comprises a determination that the second user location is the same as the location associated with the reveal opportunity and/or is within a proximity to the location associated with the reveal opportunity.

### Claim 18 (depends on 16)

The system of claim 16, wherein to determine that the second user location corresponds to the location associated with the reveal opportunity, the computer system is further programmed to:
store an indication of one or more prior locations associated with the user, wherein the one or more prior locations include at least the user location;
determine that the user has entered the location associated with the reveal opportunity or left the location associated with the reveal opportunity based on the stored indications of one or more prior locations associated with the user and the second user location.

### Claim 19 (depends on 16)

The system of claim 16, wherein the one or more reveal parameters further specify that the reveal of at least the portion of the unrevealed balance is conditioned on a purchase at a participating retailer associated with the location associated with the reveal opportunity.

### Claim 20 (depends on 16)

The system of claim 16, wherein the computer system is further programmed to:
cause an invitation to be transmitted to the user to visit the location associated with the reveal opportunity to potentially obtain the reveal.

### Claim 21 (depends on 20)

The system of claim 20, wherein the invitation comprises a promotion to incent the user to visit the location associated with the reveal opportunity, the promotion received from a participating retailer associated with the location associated with the reveal opportunity.

### Claim 22 (depends on 14)

The system of claim 14, wherein the one or more reveal parameters specify one or more conditions required to reveal the portion of the unrevealed balance via an interactive media application comprising a game, wherein the computer system is further programmed to:
obtain an indication of user interaction related to gameplay of the game; and
determine that the user interaction satisfies the one or more conditions required to reveal the portion of the unrevealed balance, wherein the portion of the unrevealed balance is revealed via the interactive media application based on the determination that the user interaction satisfies the one or more conditions.
