IP Library › Granted Patent US 12,589,312
Granted Patent B2
US 12,589,312 · App. 17/940,321 · Granted Mar 31, 2026

Endless game with novel storyline

Inventors: Soheil Latifi (Moncton, CA); David Froy (Lakeville-Westmorland, CA); Sven Aurich (Schwanberg, AT); Stefan Keilwert (St. Josef, AT)
Assignee: IGT
A63F13/69
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 12,589,312
App. No.
17/940,321
Filed
Sep 8, 2022
Granted
Mar 31, 2026
Kind
B2
Art Unit
3715
USPC
463/25
Abstract

Embodiments of the present disclosure will be described in connection with an electronic game such as slots, video poker, or other such game. The game can provide a unique, dynamic storyline. For example, a storyline can be presented through graphical or other visual indicators that appear during game play, e.g. symbols or other game elements. The storyline and the graphical or other visual indicators of the storyline can change throughout a gaming session based on results in the game. For example, a winning spin in a slots game can cause the storyline to change in a positive direction while a non-winning spin can cause the storyline to remain neutral or change in a negative direct. Other factors that could influence the storyline can include, but are not limited to, the amount of a wager, the number of spins or the amount of time played so far, etc.

Claims (49)

1 . A gaming system comprising:

a processor; and

a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to:

detect initiation of an electronic gaming session of a hold and re-spin game on the gaming system;

access a model defining a plurality of narrative story elements;

obtain an initial narrative for the electronic gaming session based on the plurality of narrative story elements defined in the model, wherein the initial narrative is unique to the electronic gaming session;

generate content for the electronic gaming session based on the initial narrative, wherein the generated content comprises elements of the hold and re-spin game; and

present the generated content for the electronic gaming session in a user interface for the gaming system.

2 . The gaming system of claim 1 , wherein the model is trained on a corpus of text documents comprising narrative stories using a generative recurrent neural network.

3 . The gaming system of claim 1 , wherein obtaining the initial narrative comprises obtaining a text-based description of a story for the electronic gaming session.

4 . The gaming system of claim 3 , wherein generating the content for the electronic gaming session comprises generating a graphical representation of the story based on the text-based description of the story.

5 . The gaming system of claim 1 , wherein the instructions further cause the processor to:

monitor game status information for the electronic gaming session;

obtain an updated narrative based on the model, the initial narrative, and the game status information for the electronic gaming session;

generate updated content for the electronic gaming session based on the obtained updated narrative; and

present the generated updated content for the electronic gaming session in the user interface for the gaming system.

6 . The gaming system of claim 5 , wherein the game status information for the electronic gaming session indicates a winning result in the electronic gaming session and wherein the obtained updated narrative is reflective of the winning result.

7 . The gaming system of claim 5 , wherein the game status information for the electronic gaming session indicates a non-winning result in the electronic gaming session and wherein the obtained updated narrative is reflective of the non-winning result.

8 . A game narrative modeling system comprising:

a processor; and

a memory coupled with and readable by the processor and storing therein a set of instructions which when executed by the processor causes the processor to:

maintain a model defining a plurality of narrative story elements;

receive, from a game gaming system, an indication of initiation of an electronic gaming session of a hold and re-spin game on the gaming system;

generate an initial narrative for the electronic gaming session based on the model, wherein the initial narrative for the electronic gaming session is unique to the electronic gaming session, and wherein the generated content comprises elements of the hold and re-spin game; and

provide to the gaming system the generated initial narrative for the electronic gaming system.

9 . The game narrative modeling system of claim 8 , wherein the instructions further cause the processor to:

receive game status information for the electronic gaming session from the gaming system;

generate an updated narrative for the electronic gaming session based on the received game status information; and

provide the generated updated narrative for the electronic game to the gaming system.

10 . The game narrative modeling system of claim 9 , wherein the received game status information indicates a result in the electronic gaming session and wherein the generated updated narrative for the electronic gaming session is reflective of the result.

11 . The game narrative modeling system of claim 8 , wherein the instructions further cause the processor to train the model on a corpus of text documents comprising narrative stories.

12 . The game narrative modeling system of claim 11 , wherein the model is trained using a generative recurrent neural network.

13 . A method for presenting content in a gaming session, the method comprising

detecting, by the processor of the gaming system, initiation of an electronic gaming session of a hold and re-spin game on the gaming system;

accessing, by a processor of a gaming system, a model defining a plurality of narrative story elements;

obtaining, by the processor of the gaming system, an initial narrative for the electronic gaming session based on the plurality of narrative story elements defined in the model, wherein the initial narrative is unique to the electronic gaming session;

generating, by the processor of the gaming system, content for the electronic gaming session based on the initial narrative, wherein the generated content comprises elements of the hold and re-spin game; and

presenting, by the processor of the gaming system, the generated content for the electronic gaming session in a user interface for the gaming system.

14 . The method of claim 13 , wherein the model is trained on a corpus of text documents comprising narrative stories using a generative recurrent neural network.

15 . The method of claim 13 , wherein the initial narrative comprises a text-based description of a story for the electronic gaming session.

16 . The method of claim 15 , wherein generating the content for the electronic gaming session comprises generating a graphical representation of the story based on the text-based description of the story.

17 . The method of claim 13 , further comprising:

monitoring, by the processor of the gaming system, game status information for the electronic gaming session;

obtaining, by the processor of the gaming system, an updated narrative based on the model, the initial narrative, and the game status information for the electronic gaming session;

generating, by the processor of the gaming system, updated content for the electronic gaming session based on the updated narrative; and

presenting, by the processor of the gaming system, the generated updated content for the electronic gaming session in the user interface for the gaming system.

18 . The method of claim 17 , further comprising saving, by the processor of the gaming system, saving the updated narrative in response to a request from a player of the electronic gaming session.

19 . The method of claim 13 , wherein the model is maintained by a game narrative modeling system and wherein obtaining the initial narrative for the gaming session comprises receiving the initial narrative from the narrative modeling system.

20 . The method of claim 13 , wherein the model is maintained by the gaming system and wherein obtaining the initial narrative for the gaming session comprises generating the initial narrative.

Assignments (2)
SECURITY AGREEMENT Recorded Jul 3, 2025
From: IGT
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 071817/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: LATIFI, SOHEIL; FROY, DAVID; AURICH, SVEN; KEILWERT, STEFAN
To: IGT
Reel/Frame 061025/0083 →
Continuity (1)
Related Publication 20240082735A1 · Mar 14, 2024
References Cited (13)
US 8147334B2 · Gatto et al. · 2012 [cited by applicant]
US 8764566B2 · Miltenberger et al. · 2014 [cited by applicant]
US 10205998B2 · Ullman · 2019 [cited by examiner]
US 10991202B2 · Oberberger et al. · 2021 [cited by applicant]
US 20030069057A1 · Defreees-Parrott · 2003 [cited by applicant]
US 20070087798A1 · McGucken · 2007 [cited by applicant]
US 20120069131A1 · Abelow · 2012 [cited by examiner]
US 20120190446A1 · Rogers · 2012 [cited by applicant]
US 20160266740A1 · Glasgow · 2016 [cited by examiner]
Crusader Kings 3 https://youtu.be/TLYY6h7p9S4?si=JC8eOo2m0W9gj0RC (Year: 2024). [cited by examiner]
“AI Dungeon 2,” Oasis Tech. 2019, 2 pages [retrieved online Dec. 14, 2022 from: aidungeon.cc/]. [cited by applicant]
“How Artificial Intelligence (AI) Upends Game Development,” Pexelplex, Nov. 1, 2021, 26 pages [retrieved online Dec. 14, 2022 from: pixelplex.io/blog/how-ai-enhances-game-development/]. [cited by applicant]
Freeman “Can We Use Machine Learning to Generate Text Adventure Stories?” Towards Data Science, Aug. 6, 2019, 20 pages [retrieved online Dec. 14, 2022 from: towardsdatascience.com/can-we-use-machine-learning-to-generate… [cited by applicant]