IP Library Granted Patent US 9,218,718
Granted Patent B2
US 9,218,718 · App. 13/600,837 · Granted Dec 22, 2015

Selective filtering of feed publication of wagering game activity

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,218,718
App. No.
13/600,837
Granted
Dec 22, 2015
Kind
B2
Abstract

A method comprises receiving a feed of a number of messages providing notification of wagering game activity, wherein the wagering game activity occurred via at least one of a wagering game machine at a wagering game establishment and an online wagering game website. The method includes storing the number of messages. The method includes filtering the number of messages to create a subset of messages, wherein the filtering is based on at least one of an operator criteria and a player criteria. The operator criteria and the player criteria comprises at least one of a jackpot win, a progressive win, an entry into a bonus round, and a win where a monetary amount won exceeds a threshold multiplier of an amount wagered. The method includes publishing the subset of messages to a computing device associated with the wagering game player.

Claims (74)

1. A method comprising:

receiving a feed of a number of messages providing notification of wagering game activity, wherein the wagering game activity occurred via at least one of a wagering game machine at a wagering game establishment and an online wagering game website;

storing the number of messages into machine-readable media;

filtering the number of messages to create a subset of messages, wherein the filtering is based on at least one of an operator criteria defined by an operator providing the wagering game activity and a player criteria defined by a wagering game player, wherein the at least one of the operator criteria and the player criteria comprises:

a jackpot win that exceeds a threshold monetary amount,

a progressive win that exceeds a threshold monetary amount,

an entry into a bonus round, or

a win where a monetary amount won exceeds a threshold multiplier of an amount wagered; and

publishing the subset of messages to a computing device associated with the wagering game player, wherein the computing device is at least one of a wagering game machine and a mobile device capable of wireless communication, wherein the computing device comprises an input device configured to detect a physical item associated with monetary value that establishes a credit balances and to receive a cashout input that initiates a payout from the credit balance, and wherein the credit balance changes based on play of a wagering game.

2. The method of claim 1 , wherein the at least one of the operator criteria and the player criteria comprises at least one of a positive response and a negative response to receipt of a previous published message by the wagering game player.

3. The method of claim 1 , wherein the at least one of the operator criteria and the player criteria comprises at least one of:

wagering game activity from a wagering game having a defined theme;

wagering game activity by a defined wagering game player; and

wagering game activity by wagering game players in a defined group of wagering game players.

4. The method of claim 1 , wherein the at least one of the operator criteria and the player criteria comprises wagering game activity from a wagering game having a defined theme and playable at multiple wagering game machines of the at least one wagering game machine and where at least one of the multiple wagering game machines are available but not currently occupied by a wagering game player.

5. The method of claim 1 , further comprising:

filtering the number of messages to create a different subset of messages, wherein the filtering is based on at least one of a different operator criteria defined by the operator providing the wagering game activity and a different player criteria defined by a different wagering game player, wherein the different subset of messages are different from the subset of messages based on the at least one different operator criteria and the different player criteria, and

publishing the different subset of messages to a different computing device associated with the different wagering game player, the different computing device comprises at least one of a different wagering game machine and a different mobile device that is capable of wireless communication.

6. An apparatus comprising:

means for receiving a feed of a number of messages providing notification of wagering game activity, wherein the wagering game activity occurred via at least one of a wagering game machine at a wagering game establishment and an online wagering game website;

means for storing the number of messages;

means for filtering the number of messages to create a subset of messages, wherein the means for filtering is based on at least one of an operator criteria defined by an operator providing the wagering game activity and a player criteria defined by a wagering game player, wherein the at least one of the operator criteria and the player criteria comprises:

a jackpot win that exceeds a threshold monetary amount,

a progressive win that exceeds a threshold monetary amount,

an entry into a bonus round, and

a win where a monetary amount won exceeds a threshold multiplier of an amount wagered; or

means for publishing the subset of messages to a computing device associated with the wagering game player, wherein the computing device is at least one of a wagering game machine and a mobile device capable of wireless communication, wherein the computing device comprises an input device configured to detect a physical item associated with monetary value that establishes a credit balances and to receive a cashout input that initiates a payout from the credit balance, and wherein the credit balance changes based on play of a wagering game.

7. The apparatus of claim 6 , wherein the at least one of the operator criteria and the player criteria comprises at least one of a positive response and a negative response to receipt of a previous published message by the wagering game player.

8. The apparatus of claim 6 , wherein the at least one of the operator criteria and the player criteria comprises at least one of:

wagering game activity from a wagering game having a defined theme;

wagering game activity by a defined wagering game player; and

wagering game activity by wagering game players in a defined group of wagering game players.

9. The apparatus of claim 6 , wherein the at least one of the operator criteria and the player criteria comprises wagering game activity from a wagering game having a defined theme and playable at multiple wagering game machines of the at least one wagering game machine and where at least one of the multiple wagering game machines are available but not currently occupied by a wagering game player.

10. The apparatus of claim 6 , further comprising:

means for filtering the number of messages to create a different subset of messages, wherein the means for filtering is based on at least one of a different operator criteria defined by the operator providing the wagering game activity and a different player criteria defined by the different wagering game player, wherein the different subset of messages are different from the subset of messages based on the at least one different operator criteria and the different player criteria, and

means for publishing the different subset of messages to a different computing device associated with the different wagering game player, the different computing device comprising at least one of a different wagering game machine and a different mobile device capable of wireless communication.

11. One or more machine-readable storage media including instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receive a feed of a number of messages providing notification of wagering game activity, wherein the wagering game activity occurred via at least one of a wagering game machine at a wagering game establishment and an online wagering game website;

store the number of messages into machine-readable media;

filter the number of messages to create a subset of messages, wherein the filtering is based on at least one of an operator criteria defined by an operator providing the wagering game activity and a player criteria defined by a wagering game player, wherein the at least one of the operator criteria and the player criteria comprises:

a jackpot win that exceeds a threshold monetary amount,

a progressive win that exceeds a threshold monetary amount,

an entry into a bonus round, or

a win where a monetary amount won exceeds a threshold multiplier of an amount wagered; and

publish the subset of messages to a computing device associated with the wagering game player, wherein the computing device is at least one of a wagering game machine and a mobile device capable of wireless communication, wherein the computing device comprises an input device configured to detect a physical item associated with monetary value that establishes a credit balances and to receive a cashout input that initiates a payout from the credit balance, and wherein the credit balance changes based on play of a wagering game.

12. The one or more machine-readable storage media of claim 11 , wherein the at least one of the operator criteria and the player criteria comprises at least one of a positive response and a negative response to receipt of a previous published message by the wagering game player.

13. The one or more machine-readable storage media of claim 11 , wherein the at least one of the operator criteria and the player criteria comprises at least one of:

wagering game activity from a wagering game having a defined theme;

wagering game activity by a defined wagering game player; and

wagering game activity by wagering game players in a defined group of wagering game players.

14. The one or more machine-readable storage media of claim 11 , wherein the at least one of the operator criteria and the player criteria comprises wagering game activity from a wagering game having a defined theme and playable at multiple wagering game machines of the at least one wagering game machine and where at least one of the multiple wagering game machines are available but not currently occupied by a wagering game player.

15. The one or more machine-readable storage media of claim 11 , wherein the operations comprise:

filter the number of messages to create a different subset of messages, wherein the filtering is based on at least one of a different operator criteria defined by the operator providing the wagering game activity and a different player criteria defined by a different wagering game player, wherein the different subset of messages are different from the subset of messages based on the at least one different operator criteria and the different player criteria, and

publish the different subset of messages to a different computing device associated with the different wagering game player, the different computing device comprises at least one of a different wagering game machine and a different mobile device that is capable of wireless communication.

16. An apparatus comprising:

a processor;

a message receiver module executable on the processor, the message receiver module configured to,

receive a feed of a number of messages providing notification of wagering game activity, wherein the wagering game activity occurred via at least one of a wagering game machine at a wagering game establishment and an online wagering game website; and

store the number of messages;

a filter module executable on the processor, the filter module configured to, filter the number of messages to create a subset of messages, wherein the filtering is based on at least one of an operator criteria defined by an operator providing the wagering game activity and a player criteria defined by a wagering game player, wherein the at least one of the operator criteria and the player criteria comprises:

a jackpot win that exceeds a threshold monetary amount,

a progressive win that exceeds a threshold monetary amount,

an entry into a bonus round, or

a win where a monetary amount won exceeds a threshold multiplier of an amount wagered; and

a publisher module executable on the processor, the publisher module configured to publish the subset of messages to a computing device associated with the wagering game player, wherein the computing device is at least one of a wagering game machine and a mobile device capable of wireless communication, wherein the computing device comprises an input device configured to detect a physical item associated with monetary value that establishes a credit balances and to receive a cashout input that initiates a payout from the credit balance, and wherein the credit balance changes based on play of a wagering game.

17. The apparatus of claim 16 , wherein the at least one of the operator criteria and the player criteria comprises at least one of a positive response and a negative response to receipt of a previous published message by the wagering game player.

18. The apparatus of claim 16 , wherein the at least one of the operator criteria and the player criteria comprises at least one of:

wagering game activity from a wagering game having a defined theme;

wagering game activity by a defined wagering game player; and

wagering game activity by wagering game players in a defined group of wagering game players.

19. The apparatus of claim 16 , wherein the at least one of the operator criteria and the player criteria comprises wagering game activity from a wagering game having a defined theme and playable at multiple wagering game machines of the at least one wagering game machine and where at least one of the multiple wagering game machines are available but not currently occupied by a wagering game player.

20. The apparatus of claim 16 , wherein the operations comprise:

wherein the filter module is configured to filter the number of messages to create a different subset of messages, wherein the filter is based on at least one of a different operator criteria defined by the operator providing the wagering game activity and a different player criteria defined by a different wagering game player, wherein the different subset of messages are different from the subset of messages based on the at least one different operator criteria and the different player criteria, and

wherein the publisher module is configured to publish the different subset of messages to a different computing device associated with the different wagering game player, the different computing device comprises at least one of a different wagering game machine and a different mobile device that is capable of wireless communication.

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 Sep 27, 2012
From: BARCLAY, BRIAN J; GUINN, ANDREW C.; NELSON, TRAVIS N.; ROBBINS, RICHARD B; WEBER, JUSTIN C; WERNEKE, JOHN R
To: WMS GAMING, INC.
Reel/Frame 029036/0661 →