IP Library › Granted Patent US 12,494,104
Granted Patent B2
US 12,494,104 · App. 17/895,700 · Granted Dec 9, 2025

Customized display of virtual persons in a virtual reality environment based on user preferences

Inventors: Dwayne Nelson (Las Vegas, NV); Kevin Higgins (Reno, NV)
Assignee: IGT
G07F17/3213G07F17/3223G07F17/3227G07F17/3288
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,494,104
App. No.
17/895,700
Granted
Dec 9, 2025
Kind
B2
Abstract

A real-time environmental model of a shared virtual environment (SVE) including a plurality of virtual persons and a plurality of virtual gaming devices is provided. Display data corresponding to the SVE is transmitted to a first player device worn by a first player, the display data including user display data that causes a display device in the first player device to render a portion of the SVE based on a virtual orientation of the first player device and a virtual location of the first player in the SVE. A player preference associated with the first player is determined. Based on the player preference, one of an appearance and a behavior of a first virtual person of the plurality of virtual persons in the SVE being displayed by the first player device is modified.

Claims (52)

1 . A system comprising:

a processor circuit; and

a memory comprising machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to:

provide a real-time environmental model of a shared virtual environment (SVE) comprising a plurality of virtual persons and a plurality of virtual gaming devices;

transmit display data corresponding to the SVE to a first player device worn by a first player, the display data comprising user display data that causes a display device in the first player device to render a portion of the SVE comprising a first wagering game at a first virtual gaming device of the plurality of virtual gaming devices based on a virtual orientation of the first player device and a virtual location of the first player in the SVE;

determine a player preference associated with the first player; and

based on the player preference, modify one of an appearance and a behavior of a first virtual person of the plurality of virtual persons in the SVE being displayed by the first player device, the modification further comprising display of a previously recorded behavior of a second player playing a second wagering game at a second virtual gaming device of the plurality of virtual gaming devices as the first virtual person.

2 . The system of claim 1 , wherein a first subset of the plurality of virtual persons is associated with a plurality of respective players wearing a plurality of player devices, and wherein a second subset of the plurality of virtual persons comprise a plurality of system-controlled virtual persons.

3 . The system of claim 2 , wherein the first subset of the plurality of virtual persons comprises the first virtual person.

4 . The system of claim 1 , wherein the instructions further cause the processor circuit to modify virtual apparel being worn by the first virtual person.

5 . The system of claim 1 , wherein the instructions further cause the processor circuit to modify an apparent age of the first virtual person.

6 . The system of claim 1 , wherein the instructions further cause the processor circuit to modify a wagering style of the first virtual person.

7 . The system of claim 6 , wherein the instructions further cause the processor circuit to modify a game result reaction style of the first virtual person.

8 . The system of claim 1 , wherein the instructions further cause the processor circuit to:

transmit display data corresponding to the SVE to a second player device worn by a second player, the display data comprising user display data that causes a display device in the second player device to render a portion of the SVE based on a virtual orientation of the second player device and a virtual location of the second player in the SVE;

determine a player preference associated with the second player; and

based on the player preference of the second player, modify one of the appearance and the behavior of the first virtual person being displayed by the second player device to be different from the one of the appearance and the behavior being displayed by the first player device.

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

transmit display data corresponding to the SVE to a third player device worn by a third player associated with the first player, the display data comprising user display data that causes a display device in the third player device to render a portion of the SVE based on a virtual orientation of the third player device and a virtual location of the third player in the SVE;

determine a player preference associated with the third player; and

based on the player preferences of the first player and the third player, modify one of the appearance and the behavior of the first virtual person being displayed by the first player device and the third player device.

10 . The system of claim 1 , wherein the instructions further cause the processor circuit to:

determine, based on the player preference of the first player and a location of the first player in the SVE, that the first virtual person is playing at a preferred virtual wagering game of the first player; and

in response to the determination, cause the first virtual person to leave the preferred virtual wagering game.

11 . The system of claim 1 , wherein the player preference comprises an occupancy preference comprising a preferred number of virtual persons in the SVE, and

wherein instructions further cause the processor circuit to;

determine that a virtual person associated with a second player has entered the SVE; and

based on the occupancy preference of the first player, cause the first virtual person to leave the SVE to maintain the number of virtual persons in the SVE at the preferred number of virtual persons.

12 . The system of claim 1 , wherein the first virtual person corresponds to a system-controlled virtual customer service representative, and

wherein the instructions further cause the processor circuit to:

determine that the first player is interacting with the virtual customer service representative; and

transfer control of the virtual customer service representative from the system to a customer service representative.

13 . The system of claim 1 , wherein the previously recorded behavior comprises the second player playing a wagering game.

14 . A virtual-reality player device comprising:

a head-wearable frame;

a display device coupled to the frame to position the display device in a field of view of a player;

a processor circuit; and

a memory comprising machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to:

receive display data corresponding to a shared virtual environment (SVE) comprising a plurality of virtual persons and a plurality of virtual gaming devices;

render, by the display device, a portion of the SVE based on a virtual orientation of the gaming device and a virtual location of the player in the SVE;

determine a player preference associated with the player;

based on the player preference, modify one of an appearance and a behavior of a first virtual person of the plurality of virtual persons in the SVE being displayed by the display device, the first virtual person corresponds to a system-controlled virtual customer service representative;

determine that the player is interacting with the virtual customer service representative; and

transfer control of the virtual customer service representative from the system to a customer service representative.

15 . A system comprising:

a processor circuit; and

a memory comprising machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to:

provide a real-time environmental model of a shared virtual environment (SVE) comprising a plurality of virtual persons and a plurality of virtual gaming devices;

transmit display data corresponding to the SVE to a first player device worn by a first player, the display data comprising user display data that causes a display device in the first player device to render a portion of the SVE based on a virtual orientation of the first player device and a virtual location of the first player in the SVE;

determine a player occupancy preference associated with the first player, the player occupancy preference comprising a preferred number of virtual persons in the SVE; and

determine that a virtual person associated with a second player has entered the SVE; and

based on the player occupancy preference, cause another virtual person of the plurality of virtual persons to leave the SVE to maintain the number of virtual persons in the SVE at the preferred number of virtual persons.

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 Aug 25, 2022
From: NELSON, DWAYNE; HIGGINS, KEVIN
To: IGT
Reel/Frame 060902/0900 →
Continuity (1)
Related Publication 20240071168A1 · Feb 29, 2024
References Cited (6)
US 20040009812A1 · Scott · 2004 [cited by examiner]
US 20110201414A1 · Barclay · 2011 [cited by examiner]
US 20140235348A1 · Liang · 2014 [cited by examiner]
Oddball_E8, PSA: Many of the realistic skins on the market are marked “fictional”, Mar. 29, 2018, https://www.reddit.com/r/Warthunder/comments/883kp9/psa_many_of_the_realistic_skins_on_the_market_are/ (Year: 2018). [cited by examiner]
War Thunder (Year: 2018). [cited by examiner]
Fandom, “Ghosts,” Feb. 15, 2019, Fandom, https://web.archive.org/web/20190215201937/https://mariokart.fandom.com/wiki/ Ghosts (Year: 2019). [cited by examiner]