IP Library Granted Patent US 8,662,981
Granted Patent B2
US 8,662,981 · App. 13/429,677 · Granted Mar 4, 2014

Wagering game digital representative

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 8,662,981
App. No.
13/429,677
Granted
Mar 4, 2014
Kind
B2
Abstract

A wagering game developer can support an online wager gaming community and provide digital representatives to members to enhance real-life wager gaming experience. A wagering game establishment server imports a digital representative of a wagering game player from the online wager gaming community. The server determines wagering game activity of the wagering game player at one or more electronic wagering game machines. The server determines an update for the digital representative based on the determined wagering game activity of the wagering game player, and then associates the update with the digital representative. The update includes a second executable code. Later, the server exports the digital representative with the second executable code associated therewith to the online wager gaming community.

Claims (40)

1. A method comprising:

importing a digital representative of a wagering game player from an online wager gaming community into a wagering game establishment, wherein the digital representative comprises first executable code;

determining wagering game activity of the wagering game player at one or more electronic wagering game machines;

determining one or more updates for the digital representative based, at least in part, on the determined wagering game activity of the wagering game player, wherein the one or more updates at least include a second executable code;

associating the second executable code with the digital representative; and

exporting the digital representative with the second executable code associated therewith to the online wager gaming community.

2. The method of claim 1 further comprising translating the wagering game activity into input for a game instance involving the digital representative responsive to executing the second executable code.

3. The method of claim 1 , wherein said importing the digital representative from the online wager gaming community into the wagerng game establishment comprises creating an entry in a digital representative cache of the wagering game establishment, populating the entry with the digital representative, and marking the entry as active, wherein the digital representative cache hosts a plurality of digital representatives.

4. The method of claim 3 , wherein said importing the digital representative from the online wager gaming community into the wagering game establishment is responsive to one of the wagering game player logging into a first of the one or more electronic wagering game machines and the wagering game player checking into a hotel associated with the wagering game establishment.

5. The method of claim 3 further comprising deploying the digital representative to a first of the one or more electronic wagering game machines in response to a request from the first electronic wagering game machine.

6. The method of claim 3 , wherein said associating the second executable code with the digital representative comprises indicating the second executable code in the entry for the digital representative.

7. The method of claim 3 further comprising marking the entry as inactive after said exporting the digital representative.

8. The method of claim 1 further comprising determining the online wager gaming community based, at least in part, on one of a first of the electronic wagering game machines and a wagering game played at the first electronic wagering game machine by the wagering game player.

9. The method of claim 1 further comprising the digital representative propagating an indication of the wagering game activity to one or more widgets, wherein the one or more widgets are at least one of referenced by the digital representative and nested within the digital representative.

10. The method of claim 1 , wherein the second executable code indicates a set of rules and attributes that determine particular responses to wagering game events and that indicates operations to implement the particular responses.

11. A non-transitory machine-readable storage medium having computer program code stored therein, the computer program code configured to:

request import of a digital representative of a wagering game player from an online wager gaming community into a wagering game establishment;

update a digital representative cache of the wagering game establishment to indicate import of the digital representative;

determine wagering game activity of the wagering game player at one or more electronic wagering game machines;

determine one or more updates for the digital representative based, at least in part, on the determined wagering game activity of the wagering game player;

associate the one or more updates to the digital representative;

export the digital representative with the second executable code associated therewith to the online wager gaming community; and

update the digital representative cache to indicate export of the digital representative.

12. The non-transitory machine-readable storage medium of claim 11 , wherein the computer program code is configured to request import of the digital representative of the wagering game player from the online wager gaming community into the wagering game establishment responsiv to one of the wagering game player logging into a first of the one or more electronic wagering game machines and the wagering game player checking into a hotel associated with the wagering game establishment.

13. The non-transitory machine-readable storage medium of claim 11 , wherein the computer program code configured to update the digital representative cache to indicate import of the digital representative comprises computer program code cofigured to create an entry in the digital representative cache of the wagering game establishment, populate the entry with the digital representative, and mark the entry as active, wherein the digital representative cache hosts a plurality of digital representatives.

14. The non-transitory machine-readable storage medium of claim 11 further comprising computer program code configured to deploy the digital representative to a first of the one or more electronic wagering game machines in response to a request from the first electronic wagering game machine.

15. The non-transitory machine-readable storage medium of claim 11 , wherein the digital representative comprises first executable code and the one or more updates at least include second executable code, wherein the computer program code configured to apply the one more updates to the digital representative comprises the computer usable program code configured to update the first executable code with the second executable code, embed the second executable code into the digital representative, or replace the first executable code with the second executable code.

16. The non-transitory machine-readable storage medium of claim 12 , wherein the computer program code configured to update the digital representative cache to indicate export of the digital representative comprises computer program code configured to indicate the digital representative as inactive in the digital representative cache.

17. The non-transitory machine-readable storage medium of claim 11 further comprising computer program code configured to determine the online wager gaming community based, at least in part, on one of a first of the electronic wagering game machines and a wagering game played at the first electronic wagering game machine.

18. The non-transitory machine-readable storage medium of claim 11 further comprising the digital representative propagating an indication of the wagering game activity to one or more widgets, wherein the one or more widgets are at least one of referenced by the digital representative and nested within the digital representative.

19. An apparatus comprising:

a processor;

a network interface;

a machine-readable storage medium having computer program code stored therein, the computer program code configured to:

import a digital representative of a wagering game player from an online wager gaming community into a wagering game establishment, wherein the digital representative comprises first executable code;

determine wagering game activity of the wagering game player at one or more electronic wagering game machines;

determine one or more updates for the digital representative based, at least in part, on the determined wagering game activity of the wagering game player, wherein the one or more updates at least include a second executable code;

associate the second executable code with the digital representative; and

export the digital representative with the second executable code associated therewith to the online wager gaming community.

20. The apparatus of claim 19 further comprising computer program code configured to determine the online wager gaming community based, at least in part, on one of a first of the electronic wagering game machines and a wagering game played at the first electronic wagering game machine.

Assignments (12)
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 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
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 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
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 →