IP Library Granted Patent US 9,257,006
Granted Patent B2
US 9,257,006 · App. 13/449,246 · Granted Feb 9, 2016

Dynamic updating of content based on gaming-application context

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,257,006
App. No.
13/449,246
Granted
Feb 9, 2016
Kind
B2
Abstract

A wagering game system and its operations are described herein. In some embodiments, the operations can include receiving first application data from a first application, where the first application data describes a first characteristic of first content from the first application. The first application presents the first content during a wagering game session. The operations can further include determining a relationship between the first characteristic and a second characteristic of second content of a second application that presents the second content during the wagering game session while the first application presents the first content. The operations can further include modifying the second content dynamically based on the relationship between the first characteristic and the second characteristic.

Claims (46)

1. A gaming system comprising:

one or more electronic processing units;

an electronic communication unit;

a contextual management module; and

a memory storage device configured to store instructions, which when executed by at least one of the one or more electronic processing units cause the gaming system to perform operations to,

detect, via the electronic communication unit, first data electronically transmitted from a first application associated with a first casino wagering game,

determine, from electronic analysis of the first data by the contextual management module, a first gaming functionality of the first application,

detect, via the electronic communication unit, second data electronically transmitted from a second application associated with a second casino wagering game independent from the first casino wagering game,

electronically analyze, by the contextual management module, the first data and the second data,

determine, by the contextual management module, based on analysis of the first data and the second data, that the second application does not possess the first gaming functionality, and

in response to the analysis of the first data and the second data, dynamically add, via the electronic communication unit, second gaming functionality to the second application to perform a substantially similar function as the first gaming functionality.

2. The gaming system of claim 1 , wherein the memory storage device is configured to store instructions, which when executed by at least one of the one or more electronic processing units cause the gaming system to perform operations to,

determine that the first application interprets first player input in a first manner,

determine that the second application interprets second player input in a second manner,

determine a relational mapping between the first manner and the second manner, and

provide the relational mapping to the second application.

3. The gaming system of claim 2 , wherein the relational mapping relates player input of a first player control device that is configured for use by the first application to a second player control device that is configured for use by the second application.

4. The gaming system of claim 1 , wherein the first casino wagering game is configured to conduct independent wagering functionality, wherein the first gaming functionality is programmed into the first casino wagering game, and wherein dynamically adding the second gaming functionality to the second application comprises one or more of transferring code from the first application to the second application and activating a feature in the second application that is deactivated by default.

5. A method of operating a gaming system, said method comprising:

detecting, via an electronic communication unit of the gaming system, first data electronically transmitted from a first application associated with a first casino wagering game;

determining, from electronic analysis of the first data by a contextual management module of the gaming system, a first gaming functionality of the first application,

detecting, via the electronic communication unit, second data electronically transmitted from a second application associated with a second casino wagering game independent from the first casino wagering game;

electronically analyzing, by the contextual management module via one or more electronic processing units of the gaming system, the first data and the second data;

determining, by the contextual management module based on the electronically analyzing the first data and the second data, that the second application does not possess the first gaming functionality; and

dynamically adding, via the electronic communication unit, second gaming functionality to the second application to perform a substantially similar function as the first gaming functionality.

6. The method of claim 5 further comprising:

determining that the first application interprets first player input in a first manner;

determining that the second application interprets second player input in a second manner;

determining a relational mapping between the first manner and the second manner; and

providing the relational mapping to the second application.

7. The method of claim 6 , wherein the relational mapping relates player input of a first player control device that is configured for use by the first application to a second player control device that is configured for use by the second application.

8. The method of claim 5 , wherein the first casino wagering game is configured to conduct independent wagering functionality, wherein the first gaming functionality is programmed into the first casino wagering game, and wherein the adding the second gaming functionality to the second application comprises one or more of transferring code from the first application to the second application and activating a feature in the second application that is deactivated by default.

9. One or more non-transitory, computer-readable storage media having instructions stored thereon, which when executed by a set of one or more electronic processing units of a gaming system cause the set of one or more electronic processing units to perform operations comprising:

detecting, via an electronic communication unit of the gaming system, first data electronically transmitted from a first application associated with a first casino wagering game;

determining, from electronic analysis of the first data by a contextual management module of the gaming system, a first gaming functionality of the first application;

detecting, via the electronic communication unit, second data electronically transmitted from a second application associated with a second casino wagering game independent from the first casino wagering game;

electronically analyzing the first data and the second data by the contextual management module via the set of one or more electronic processing units;

determining, by the contextual management module based on the electronically analyzing of the first data and the second data, that the second application does not possess the first gaming functionality; and

dynamically adding, via the electronic communication unit, second gaming functionality to the second application to perform a substantially similar function as the first gaming functionality.

10. The one or more non-transitory, computer-readable storage media of claim 9 , said operations further comprising:

determining that the first application interprets first player input in a first manner;

determining that the second application interprets second player input in a second manner;

determining a relational mapping between the first manner and the second manner; and

providing the relational mapping to the second application.

11. The one or more non-transitory, computer-readable storage media of claim 9 , wherein the relational mapping relates player input of a first player control device that is configured for use by the first application to a second player control device that is configured for use by the second application.

12. The one or more non-transitory, computer-readable storage media of claim 9 , wherein the first casino wagering game is configured to conduct independent wagering functionality, wherein the first gaming functionality is programmed into the first casino wagering game, and wherein the operation of dynamically adding the second gaming functionality to the second application includes operations comprising one or more of transferring code from the first application to the second application and activating a feature in the second application that is deactivated by default.

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 May 7, 2012
From: GAGNER, MARK B.; KRISHNAN, SIVA KUMAR; PACEY, LARRY J.; THOMAS, ALFRED; WARD, MATTHEW J.
To: WMS GAMING, INC.
Reel/Frame 028164/0298 →