IP Library Granted Patent US 9,734,666
Granted Patent B2
US 9,734,666 · App. 14/995,433 · Granted Aug 15, 2017

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,734,666
App. No.
14/995,433
Granted
Aug 15, 2017
Kind
B2
Abstract

A gaming system and its operations include, for instance, providing, for presentation via one or more electronic display devices, first digital content for a first application. The first application is independent from a second application that concurrently presents second digital content. The operations can further include intercepting, by the first application via an application communication interface associated with the second application, data associated with the second digital content. The operations can further include determining, based on evaluation of the data associated with the second digital content via an electronic processing unit of the gaming system, a relationship between an aspect of the first digital content and an aspect of the second digital content. The operations can further include causing, by the first application via the electronic processing unit, the second application to automatically modify presentation of the second digital content in response to determining the relationship.

Claims (69)

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

providing, for presentation via one or more electronic display devices associated with a gaming machine, first digital content for a first application, wherein the first application is independent from a second application that presents second digital content via the one or more electronic display devices concurrently with presentation of the first digital content, and wherein the gaming machine includes a value input device configured to receive physical money to increase a credit balance associated with one or more of the first application or the second application to make one or more wagers on a wagering game;

intercepting, by the first application via an application communication interface associated with the second application, data associated with the second digital content;

analyzing, by the first application, the intercepted data

determining, based on the analyzing of the intercepted data via an electronic processing unit of the gaming system, a relationship between an aspect of the first digital content and an aspect of the second digital content;

in response to determining the relationship, determining, by the first application, that the second digital content should be dynamically updated; and

causing, by the first application via the electronic processing unit, the second application to automatically modify presentation of the second digital content according to the relationship.

2. The method of claim 1 , wherein the first digital content is controlled by a first content controller associated with the first application, wherein the intercepting the data comprises intercepting one or more of a metatag or a category code assigned to the aspect of the second digital content by a second content controller for the second application.

3. The method of claim 2 , wherein the aspect of the second digital content is a game-play element of the wagering game.

4. The method of claim 1 , wherein the causing the second application to automatically modify the presentation of the second digital content comprises:

generating, by the first application, one or more of a category code and a metatag based on a result of the analyzing the intercepted data; and

transmitting the one or more of the category code and the metatag to the second application via the application communication interface, wherein the second application is configured to utilize the one or more of the category code and the metatag to make a decision to automatically modify the presentation of the second digital content.

5. The method of claim 1 , wherein the causing the second application to automatically modify the presentation of the second digital content comprises:

automatically determining, by the electronic processing unit, that the second application is not controlled by the first application; and

in response to determining that the second application is not controlled by the first application, transmitting, to the second application via the application communication interface, an electronic instruction to modify the presentation of the second digital content based on the relationship.

6. The method of claim 1 , wherein the determining the relationship comprises determining that an amount by which a gaming funds balance increases from the first digital content corresponds to a type of advertisement to provide via the second digital content.

7. The method of claim 1 , wherein the determining the relationship comprises determining that a level of game achievement in the wagering game presented via the first digital content corresponds to a type of non-game promotional offer to provide via the second digital content.

8. The method of claim 1 , wherein the determining the relationship comprises determining that a time at which a purchase was made via the first digital content corresponds to a timing threshold value for when to provide a type of information via the second digital content.

9. The method of claim 1 , wherein the determining the relationship comprises determining that a social communication made via the first digital content corresponds to one or more of a graphical element, an invitation, a game suggestion, or an offer to connect with a player account to present via the second digital content.

10. The method of claim 1 , wherein a first of the first application or the second application is a wagering game application, and wherein a second of the first application or the second application is a non-game application.

11. The method of claim 1 , wherein the first application is a first wagering game application, and wherein the second application is a second wagering game application.

12. The method of claim 11 , wherein the causing the second application to automatically modify presentation of the second digital content comprises causing modification to an appearance of a wagering game play element of the second digital content.

13. A gaming system comprising:

a processor; and

a memory storage device configured to store instructions, which when executed by the processor, cause the gaming system to perform operations to

provide, for presentation via an electronic display device of a gaming machine, first digital content for a first application, wherein the first application is independent from a second application that presents second digital content via the electronic display device concurrently with presentation of the first digital content, and wherein the gaming machine includes a value input device configured to receive physical money to increase a credit balance associated with one or more of the first application or the second application to make one or more wagers on a wagering game,

intercept, by the first application via an application communication interface associated with the second application, data associated with the second digital content,

determine, based on evaluation of the data associated with the second digital content, a relationship between an aspect of the first digital content and an aspect of the second digital content,

cause the second application to automatically modify presentation of the second digital content in response to determination of the relationship,

automatically determine that the second application is not controlled by the first application, and

in response to determination that the second application is not controlled by the first application, transmit, to the second application via the application communication interface, an electronic instruction to modify the presentation of the second digital content based on the relationship.

14. The gaming system of claim 13 , wherein the first digital content is controlled by a first content controller associated with the first application, and wherein the memory storage device is configured to store instructions, which when executed by the processor, cause the gaming system to intercept one or more of a metatag or a category code assigned to the aspect of the second digital content by a second content controller for the second application.

15. The gaming system of claim 14 , wherein the aspect of the second digital content is a game-play element of the wagering game.

16. The gaming system of claim 13 , wherein the memory storage device is configured to store instructions, which when executed by the processor, cause the gaming system to:

generate, by the first application, one or more of a category code and a metatag based on a result of analysis of the data associated with the second digital content; and

transmit the one or more of the category code and the metatag to the second application via the application communication interface, wherein the second application is configured to utilize the one or more of the category code and the metatag to make a decision to automatically modify the presentation of the second digital content.

17. The gaming system of claim 13 , wherein the memory storage device configured to store the instructions to determine the relationship is configured to store instructions, which when executed by the processor, cause the gaming system to determine that an amount by which a gaming funds balance increases from the first digital content corresponds to a type of advertisement to provide via the second digital content.

18. The gaming system of claim 13 , wherein the memory storage device configured to store the instructions to determine the relationship is configured to store instructions, which when executed by the processor, cause the gaming system to determine that a level of game achievement in the wagering game presented via the first digital content corresponds to a type of non-game promotional offer to provide via the second digital content.

19. The gaming system of claim 13 , wherein the memory storage device configured to store the instructions to determine the relationship is configured to store instructions, which when executed by the processor, cause the gaming system to determine that a time at which a purchase was made via the first digital content corresponds to a timing threshold value for when to provide a type of information via the second digital content.

20. One or more non-transitory, machine-readable storage media having stored instructions thereon, which when executed by an electronic processing unit cause a gaming system to perform operations comprising:

providing, for presentation via one or more electronic display devices associated with a wagering game machine, first digital content for a first application, wherein the first application is independent from a second application that presents second digital content via the one or more electronic display devices concurrently with presentation of the first digital content, and wherein the gaming machine includes a value input device configured to receive physical money to increase a credit balance associated with one or more of the first application or the second application to make one or more wagers on a wagering game;

intercepting, by the first application via an application communication interface associated with the second application, data associated with the second digital content;

determining, based on evaluation of the data associated with the second digital content via the electronic processing unit, a relationship between an aspect of the first digital content and an aspect of the second digital content, wherein the determining the relationship comprises at least one of,

determining that an amount by which a gaming funds balance increases from the first digital content corresponds to a type of advertisement to provide via the second digital content,

determining that a level of game achievement in the wagering game presented via the first digital content corresponds to a type of non-game promotional offer to provide via the second digital content, or

determining that a time at which a purchase was made via the first digital content corresponds to a timing threshold value for when to provide a type of information via the second digital content; and

causing, by the first application via the electronic processing unit, the second application to automatically modify presentation of the second digital content in response to determining the relationship.

21. The one or more non-transitory, machine-readable storage media of claim 20 , wherein the operations of determining the relationship includes operations comprising determining that a social communication made via the first digital content corresponds to one or more of a graphical element, an invitation, a game suggestion, or an offer to connect with a player account to present via the second digital content.

22. The one or more non-transitory, machine-readable storage media of claim 20 , wherein a first of the first application or the second application is a wagering game application, and wherein a second of the first application or the second application is a non-game application.

23. The one or more non-transitory, machine-readable storage media of claim 20 , wherein the first application is a first wagering game application, and wherein the second application is a second wagering game application.

24. The one or more non-transitory, machine-readable storage media of claim 23 , wherein the operations of causing the second application to automatically modify presentation of the second digital content includes operations comprising causing modification to an appearance of a wagering game play element of the second digital content.

25. The method of claim 1 , wherein the analyzing the intercepted data comprises analyzing player data associated with the aspect of the second digital content, and wherein the determining the relationship between the aspect of the first digital content and the aspect of the second digital content comprises determining that the player data is also associated with a player account authorized to use the first application.

26. The method of claim 1 , wherein the analyzing the intercepted data comprises analyzing a category associated with the aspect of the second digital content, and wherein the determining the relationship between the aspect of the first digital content and the aspect of the second digital content comprises determining that the first application and the second application share a common resource of the gaming machine used for the category.

27. A gaming machine comprising:

a processor;

a value input device configured to receive physical money to increase a credit balance associated with at least one of a first application or a second application to make one or more wagers on a wagering game; and

a memory storage device configured to store instructions, which when executed by the processor, cause the gaming machine to perform operations to,

present, via one or more electronic display devices associated with the gaming machine, first digital content for the first application, wherein the first application is independent from the second application that presents second digital content via the one or more electronic display devices concurrently with presentation of the first digital content,

intercept, by the first application via an application communication interface associated with the second application, data associated with the second digital content,

determine, based on evaluation of the data associated with the second digital content, a relationship between an aspect of the first digital content and an aspect of the second digital content, wherein determination of the relationship comprises at least one of,

determination that an amount by which a gaming funds balance increases from the first digital content corresponds to a type of advertisement to provide via the second digital content,

determination that a level of game achievement in the wagering game presented via the first digital content corresponds to a type of non-game promotional offer to provide via the second digital content, or

determination that a time at which a purchase was made via the first digital content corresponds to a timing threshold value for when to provide a type of information via the second digital content, and

cause, by the first application, the second application to automatically modify presentation of the second digital content in response to determination of the relationship.

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

providing, for presentation via one or more electronic display devices associated with a gaming machine, first digital content for a first application, wherein the first application is independent from a second application that presents second digital content via the one or more electronic display devices concurrently with presentation of the first digital content, wherein the gaming machine includes a value input device configured to receive physical money to increase a credit balance associated with a first of the first application or the second application to make one or more wagers on a wagering game, wherein a first of the first application or the second application is a wagering game application, and wherein a second of the first application or the second application is a non-game application;

intercepting, by the first application via an application communication interface associated with the second application, data associated with the second digital content;

determining, based on evaluation of the data associated with the second digital content via an electronic processing unit of the gaming system, a relationship between an aspect of the first digital content and an aspect of the second digital content; and

causing, by the first application via the electronic processing unit, the second application to automatically modify presentation of the second digital content in response to determining the relationship.

Assignments (9)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2016
From: GAGNER, MARK B.; KRISHNAN, SIVA KUMAR; PACEY, LARRY J.; THOMAS, ALFRED; WARD, MATTHEW J.
To: WMS GAMING, INC.
Reel/Frame 038458/0955 →
MERGER Recorded May 4, 2016
From: WMS GAMING, INC.
To: BALLY GAMING, INC.
Reel/Frame 038459/0097 →