IP Library Granted Patent US 9,123,201
Granted Patent B2
US 9,123,201 · App. 13/752,980 · Granted Sep 1, 2015

Wagering game leaderboards

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,123,201
App. No.
13/752,980
Granted
Sep 1, 2015
Kind
B2
Abstract

Leaderboards that aggregate data from across different wagering games (e.g., online wagering games and casino based wagering games) can create a game independent spirit of competition and recognition. Wagering game data of a plurality of players across different wagering games can be aggregated together. The plurality of players are ranked based, at least in part, on the wagering game data aggregated across the different wagering games. A leaderboard is updated based, at least in part, on the ranking of the plurality of players.

Claims (62)

1. A method for creating a leaderboard for players playing wagering games on multiple technological platforms, comprising:

receiving, at an aggregate leaderboard server via a communications network from a leaderboard management server for at least one online wagering game, wagering game data for a first plurality of players playing the online wagering game;

receiving, at the aggregate leaderboard server via the communications network from a leaderboard management server for at least one wagering game hosted on slot machines, wagering game data for a second plurality of players playing the wagering game hosted on the slot machines;

aggregating, by an aggregate decision engine of the aggregate leaderboard server, the wagering game data for the first plurality of players and the second plurality of players;

determining, by the aggregate decision engine of the aggregate leaderboard server, aggregate scores for the first plurality of players and the second plurality of players based, at least in part, on metrics that are different between the online wagering game and the wagering game hosted on the slot machines;

ranking, by the aggregate decision engine of the aggregate leaderboard server, the first plurality of players and the second plurality of players based, at least in part, on the determined aggregate scores;

updating, by an aggregate leaderboard updating unit of the aggregate leaderboard server, the leaderboard based, at least in part, on the ranking of the first plurality of players and the second plurality of players; and

presenting, on a display device of an electronic computing device, the leaderboard.

2. The method of claim 1 further comprising:

determining a trend in behavior of the plurality of players; and

modifying a criterion for the leaderboard based, at least in part, on the trend.

3. The method of claim 1 , wherein said aggregating the wagering game data for the first plurality of players and the second plurality of players comprises aggregating the wagering game data from a first leaderboard for the online wagering game and a second leaderboard for the at least one wagering game hosted on slot machines.

4. The method of claim 3 , wherein values for the wagering game data from the online wagering game are less than values for the wagering game data for the at least one wagering game hosted on slot machines.

5. The method of claim 3 , wherein said determining the aggregate scores for the first plurality of players and the second plurality of players comprises calculating the aggregate scores with values based, at least in part, on positions of the first and second plurality of players on the first leaderboard and the second leaderboard, wherein the position based values for at least one of the first leaderboard and the second leaderboard are weighted.

6. One or more non-transitory machine-readable storage media having program instructions stored thereon, the program instructions comprising program instructions to:

receive, at an aggregate leaderboard server via a communications network from a leaderboard management server for an online wagering game, wagering game data for a first plurality of players playing the online wagering game;

receive, at the aggregate leaderboard server via the communications network from a leaderboard management server for a wagering game hosted in a casino, wagering game data for a second plurality of players playing the wagering game hosted in the casino;

aggregate, by an aggregate decision engine of the aggregate leaderboard server, the wagering game data for the first plurality of players and the second plurality of players, wherein the wagering game data for the first plurality of players is based on a first metric and the wagering game data for the second plurality of players is based on a second metric;

normalize, by the aggregate decision engine of the aggregate leaderboard server, the wagering game data for the first plurality of players and the wagering game data for the second plurality of players to a common metric;

determine, by the aggregate decision engine of the aggregate leaderboard server, aggregate scores for the first plurality of players and the second plurality of players based, at least in part, on the common metric;

rank, by the aggregate decision engine of the aggregate leaderboard server, the first plurality of players and the second plurality of players based, at least in part, on the determined aggregate scores;

update, by an aggregate leaderboard updating unit of the aggregate leaderboard server, the leaderboard based, at least in part, on the ranking of the first plurality of players and the second plurality of players; and

present, on a display device of an electronic computing device, the leaderboard.

7. The machine-readable storage media of claim 6 , wherein the program instructions further comprise program instructions to:

determine a trend in behavior of the plurality of players; and

modify a criterion for the leaderboard based, at least in part, on the trend.

8. The machine-readable storage media of claim 6 , wherein the program instructions to aggregate the wagering game data for the first plurality of players and the second plurality of players comprise program instructions to aggregate the wagering game data from a first leaderboard for the online wagering game and a second leaderboard for the at least one wagering game hosted on slot machines, wherein the first leaderboard has different content than the second leaderboard.

9. The machine-readable storage media of claim 8 , wherein values for the wagering game data from the online wagering game are less than values for the wagering game data for the at least one wagering game hosted on slot machines.

10. The machine-readable storage media of claim 8 , wherein the program instructions to calculate the aggregate score for the first plurality of players and the second plurality of players comprise program instructions to calculate the aggregate scores with values based, at least in part, on positions of the first and second plurality of players on the first leaderboard and the second leaderboard, wherein the position based values for at least one of the first leaderboard and the second leaderboard are weighted.

11. One or more non-transitory machine-readable storage media having program instructions stored thereon, the program instructions comprising program instructions to:

receive, at an aggregate leaderboard server via a communications network from a first leaderboard management server, first wagering game data for a first set of players for a wagering game hosted on dedicated wagering game machines in a wagering game establishment;

receive, at the aggregate leaderboard server via the communications network from a second leaderboard management server, second wagering game data for a second set of player for an online wagering game, wherein the first wagering game data comprises wagering game data with a different metric than the second wagering game data;

for a first leaderboard, rank, by an aggregate decision engine of the aggregate leaderboard server, the first set of players based, at least in part, on the first wagering game data;

for a second leaderboard, rank, by the aggregate decision engine, the second set of players based, at least in part, on the second wagering game data;

rank, by the aggregate decision engine, a third set of players based on the first leaderboard and the second leaderboard, wherein the third set of players comprises players from the first set of players and the second set of players;

update, by an aggregate leaderboard updating unit of the aggregate leaderboard server, a third leaderboard based on ranking of the third set of players; and

present, on a display device of an electronic computing device, the third leaderboard.

12. The machine-readable storage media of claim 11 , wherein the program instructions further comprise program instructions to determine players from the first and the second sets of players that are ranked in both of the first leaderboard and the second leaderboard.

13. The machine-readable storage media of claim 12 , wherein the program instructions further comprise program instructions to calculate a score for each player of the third set of players based on position of the player in the first leaderboard and position of the player in the second leaderboard, wherein the program instructions to rank the third set of players based on the first leaderboard and the second leaderboard comprise program instructions to rank the third set of players in accordance with the calculated scores.

14. The machine-readable storage media of claim 12 , wherein the program instructions further comprise program instructions to calculate a score for each player of the third set of players based on wagering game data of the player for the online wagering game and wagering game data of the player for the wagering game hosted on dedicated wagering game machines in the wagering game establishment, wherein the program instructions to rank the third set of players based on the first leaderboard and the second leaderboard comprise program instructions to rank the third set of players also based on the calculated scores.

15. The machine-readable storage media of claim 11 , wherein the program instructions to rank the third set of players based on the first leaderboard and the second leaderboard comprise program instructions to:

determine first scores for the first set of players and second scores for the second set of players;

convert at least one of the first scores and the second scores to yield aggregate scores with a common metric;

rank the third set of players based, at least in part, on the aggregate scores with the common metric.

16. An apparatus comprising:

a processor;

a network interface; and

a machine-readable storage medium having program instructions stored thereon, which, when executed by the apparatus, cause the apparatus to,

receive, at the apparatus via a communications network from a first leaderboard management server, first wagering game data for a first set of players for a wagering game hosted on dedicated wagering game machines in a wagering game establishment;

receive, at the apparatus via the communications network from a second leaderboard management server, second wagering game data for a second set of player for an online wagering game, wherein the first wagering game data comprises wagering game data with a different metric than the second wagering game data;

for a first leaderboard, rank, by an aggregate decision engine of the apparatus, the first set of players based, at least in part, on the first wagering game data;

for a second leaderboard, rank, by the aggregate decision engine, the second set of players based, at least in part, on the second wagering game data;

rank, by the aggregate decision engine, a third set of players based on the first leaderboard and the second leaderboard, wherein the third set of players comprises players from the first set of players and the second set of players;

update, by an aggregate leaderboard updating unit of the apparatus, a third leaderboard based on ranking of the third set of players; and

present, on a display device of an electronic computing device, the third leaderboard.

17. The apparatus of claim 16 , wherein the program instructions further comprise program instructions that, when executed by the apparatus, cause the apparatus to determine players from the first and the second sets of players that are ranked in both of the first leaderboard and the second leaderboard.

18. The apparatus of claim 17 , wherein the program instructions further comprise program instructions that, when executed by the apparatus, cause the apparatus to calculate a score for each player of the third set of players based on position of the player in the first leaderboard and position of the player in the second leaderboard, wherein the program instructions that, when executed by the apparatus, cause the apparatus to rank the third set of players based on the first leaderboard and the second leaderboard comprise program instructions that, when executed by the apparatus, cause the apparatus to rank the third set of players in accordance with the calculated scores.

19. The apparatus of claim 17 , wherein the program instructions further comprise program instructions that, when executed by the apparatus, cause the apparatus to calculate a score for each player of the third set of players based on wagering game data of the player for the online wagering game and wagering game data of the player for the wagering game hosted on dedicated wagering game machines in the wagering game establishment, wherein the program instructions that, when executed by the apparatus, cause the apparatus to rank the third set of players based on the first leaderboard and the second leaderboard comprise program instructions that, when executed by the apparatus, cause the apparatus to rank the third set of players also based on the calculated scores.

20. The apparatus of claim 16 , wherein the program instructions executable by the processor to cause the apparatus to rank the third set of players based on the first leaderboard and the second leaderboard comprise program instructions executable by the processor to cause the apparatus to:

determine first scores for the first set of players and second scores for the second set of players;

convert at least one of the first scores and the second scores to yield aggregate scores with a common metric;

rank the third set of players based, at least in part, on the aggregate scores with the common.

Assignments (11)
SECURITY AGREEMENT Recorded May 23, 2025
From: LNW GAMING, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071340/0404 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NUMBERS 7963843, 8016666, 9076281, AND 9257001 PREVIOUSLY RECORDED AT REEL: 051642 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2023
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 063122/0307 →
CHANGE OF NAME Recorded Feb 7, 2023
From: SG GAMING, INC.
To: LNW GAMING, INC.
Reel/Frame 062669/0341 →
SECURITY AGREEMENT Recorded Apr 22, 2022
From: SG GAMING INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059793/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
CHANGE OF NAME Recorded Jan 19, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0910 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0464 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2013
From: GUINN, ANDREW C.; GURA, DAMON E.; MASTROPIETRO, MICHAEL W.; ROBBINS, RICHARD B.; SCHWARTZ, RICHARD T.
To: WMS GAMING, INC.
Reel/Frame 029791/0960 →