IP Library Granted Patent US 12,732,367
Granted Patent B2
US 12,732,367 · App. 18/887,570 · Granted Sep 8, 2026

Authenticating data across distinct remote game servers in a game streaming environment

Inventors: Kevin Higgins (Reno, NV); Dwayne R. Nelson (Las Vegas, NV); Jeffrey de Anda (San Francisco, CA)
Assignee: IGT
H04L9/3213A63F13/35H04L9/3247
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,732,367
App. No.
18/887,570
Granted
Sep 8, 2026
Kind
B2
Abstract

Systems and methods that determine whether data determined by a first remote game server in association with a play of a wagering game displayed by a streaming device is authentic data. If so, the systems and methods cause a communication of the authentic data to a second remote game server operating with a client device. On the other hand, if the data is not authentic, the systems and methods store the data as unauthentic data without communicating any data to the second remote game server operating with the client device.

Claims (22)

1 . A live streaming platform server comprising:

a processor; and a memory device that stores a plurality of instructions that, when executed by the processor, cause the processor to: responsive to a receipt, from a first remote game server operating with a streaming device, of first data determined by the first remote game server in association with a play of a wagering game displayed by the streaming device: automatically determine whether the first data determined by the first remote game server is authentic first data, responsive to the automatic determination being that the first data is authentic first data, communicate the authentic first data to a second, different remote game server operating with a client device, and responsive to the automatic determination being that the first data is not authentic first data, store the first data as unauthentic first data without communicating any data to the second, different remote game server operating with the client device.

2 . The live streaming platform server of claim 1 , wherein the automatic determination of whether the first data determined by the first remote game server is authentic first data is based on a validation of a security token.

3 . The live streaming platform server of claim 2 , wherein the security token is generated by a remote gaming platform operating with the second, different remote game server.

4 . The live streaming platform server of claim 1 , wherein the automatic determination of whether the first data determined by the first remote game server is authentic first data is based on a validation of a signature generated by the first remote game server.

5 . The live streaming platform server of claim 1 , wherein the automatic determination of whether the first data determined by the first remote game server is authentic first data is based on whether the first data has expired.

6 . The live streaming platform server of claim 1 , wherein the memory device stores a plurality of further instructions that, when executed by the processor responsive to the automatic determination being that the first data is authentic first data and responsive to a receipt, from the second, different remote game server operating with the client device, of second data determined by the second, different remote game server, cause the processor to communicate the second data to the client device.

7 . The live streaming platform server of claim 6 , wherein the communication of the second data to the client device results in a display, by a display device of the client device, of the play of the wagering game.

8 . The live streaming platform server of claim 6 , wherein the first data comprises a game outcome of the play of the wagering game determined by the first remote game server and the second data comprises a replication of the game outcome of the play of the wagering game determined by the second, different remote game server.

9 . The live streaming platform server of claim 1 , wherein the first remote game server and the second, different remote game server are associated with a single jurisdiction.

10 . A remote game server comprising:

a processor; and a memory device that stores a plurality of instructions that, when executed by the processor, cause the processor to: receive, from another remote game server operating with a streaming device and independent of a live streaming platform server associated with the streaming device, first data associated with a play of a wagering game displayed by the streaming device, automatically determine whether the received first data is authentic data, responsive to the automatic determination being that the received first data is authentic first data: determine, based on the authentic first data, second data, and communicate the determined second data to a client device associated with the live streaming platform server, the client device displaying a stream of the play of the wagering game displayed by the streaming device, and responsive to the automatic determination being that the received first data is not authentic first data, communicate the first data to the live streaming platform server without communicating the first data to the client device.

11 . The remote game server of claim 10 , wherein the automatic determination of whether the first data is authentic first data is based on at least one of a validation of a security token, a validation of a signature generated by the other remote game server, and a determination of whether the first data has expired.

12 . A method of operating a live streaming platform server, the method comprising: responsive to a receipt, from a first remote game server operating with a streaming device, of first data determined by the first remote game server in association with a play of a wagering game displayed by the streaming device: automatically determining, by a processor, whether the first data determined by the first remote game server is authentic first data, responsive to the automatic determination being that the first data is authentic first data, causing a communication, by the processor, of the authentic first data to a second, different remote game server operating with a client device, and responsive to the automatic determination being that the first data is not authentic first data, storing, by the processor, the first data as unauthentic first data without communicating any data to the second, different remote game server operating with the client device.

13 . The method of claim 12 , wherein the automatic determination of whether the first data determined by the first remote game server is authentic first data is based on a validation of a security token.

14 . The method of claim 13 , wherein the security token is generated by a remote gaming platform operating with the second, different remote game server.

15 . The method of claim 12 , wherein the automatic determination of whether the first data determined by the first remote game server is authentic first data is based on a validation of a signature generated by the first remote game server.

16 . The method of claim 12 , wherein the automatic determination of whether the first data determined by the first remote game server is authentic first data is based on whether the first data has expired.

17 . The method of claim 12 , further comprising, responsive to the automatic determination being that the first data is authentic first data and responsive to a receipt, from the second, different remote game server operating with the client device, of second data determined by the second, different remote game server, causing, by the processor, a communication of the second data to the client device.

18 . The method of claim 17 , wherein the communication of the second data to the client device results in a display, by a display device of the client device, of the play of the wagering game.

19 . The method of claim 17 , wherein the first data comprises a game outcome of the play of the wagering game determined by the first remote game server and the second data comprises a replication of the game outcome of the play of the wagering game determined by the second, different remote game server.

20 . The method of claim 12 , wherein the first remote game server and the second, different remote game server are associated with a single jurisdiction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2024
From: HIGGINS, KEVIN; NELSON, DWAYNE R.; DE ANDA, JEFFREY
To: IGT
Reel/Frame 068625/0246 →
Continuity (1)
Related Publication 20260081779A1 · Mar 19, 2026
References Cited (77)
US 7156741B2 · Hornik et al. · 2007 [cited by applicant]
US 7980948B2 · Rowe et al. · 2011 [cited by applicant]
US 8262468B1 · Vanbragt et al. · 2012 [cited by applicant]
US 8308557B2 · Bryson et al. · 2012 [cited by applicant]
US 8308574B2 · Burke et al. · 2012 [cited by applicant]
US 8578338B2 · Nguyen · 2013 [cited by applicant]
US 8579702B2 · Oatman et al. · 2013 [cited by applicant]
US 8690684B2 · Vanbragt et al. · 2014 [cited by applicant]
US 8727892B1 · Chun · 2014 [cited by applicant]
US 9005011B2 · Gagner et al. · 2015 [cited by applicant]
US 9401065B2 · Lemay et al. · 2016 [cited by applicant]
US 9466173B2 · Nelson et al. · 2016 [cited by applicant]
US 9597586B1 · Wiklem et al. · 2017 [cited by applicant]
US 9604132B1 · Wiklem et al. · 2017 [cited by applicant]
US 9715789B1 · Kane et al. · 2017 [cited by applicant]
US 9761081B2 · Barclay et al. · 2017 [cited by applicant]
US 10105596B1 · Mann · 2018 [cited by applicant]
US 10515510B2 · Arnone et al. · 2019 [cited by applicant]
US 10937271B2 · Malek · 2021 [cited by applicant]
US 10950081B2 · Baker et al. · 2021 [cited by applicant]
US 10984633B2 · Malek · 2021 [cited by applicant]
US 11080967B2 · Higgins et al. · 2021 [cited by applicant]
US 11087584B2 · Nelson et al. · 2021 [cited by applicant]
US 11145168B2 · Filipour et al. · 2021 [cited by applicant]
US 11288918B2 · Miltenberger et al. · 2022 [cited by applicant]
US 11302150B2 · Nelson et al. · 2022 [cited by applicant]
US 20020094869A1 · Harkham · 2002 [cited by applicant]
US 20030032407A1 · Mages · 2003 [cited by applicant]
US 20030100375A1 · Wakae et al. · 2003 [cited by applicant]
US 20040259633A1 · Gentles · 2004 [cited by examiner]
US 20060154721A1 · Okuniewicz · 2006 [cited by applicant]
US 20080058049A1 · Lutnick et al. · 2008 [cited by applicant]
US 20080146344A1 · Rowe et al. · 2008 [cited by applicant]
US 20080274798A1 · Walker et al. · 2008 [cited by applicant]
US 20080318669A1 · Buchholz · 2008 [cited by applicant]
US 20090221365A1 · Levy · 2009 [cited by applicant]
US 20090325686A1 · Davis et al. · 2009 [cited by applicant]
US 20120094737A1 · Barclay et al. · 2012 [cited by applicant]
US 20130274001A1 · de Jesus · 2013 [cited by examiner]
US 20130281188A1 · Guinn et al. · 2013 [cited by applicant]
US 20140004953A1 · Rama Rao · 2014 [cited by examiner]
US 20140024446A1 · Bigelow, Jr. · 2014 [cited by examiner]
US 20140038141A1 · Burza et al. · 2014 [cited by applicant]
US 20140274359A1 · Helava et al. · 2014 [cited by applicant]
US 20140370970A1 · Adiraju et al. · 2014 [cited by applicant]
US 20150072786A1 · Perry et al. · 2015 [cited by applicant]
US 20150087414A1 · Chen et al. · 2015 [cited by applicant]
US 20150335999A1 · Shimizu et al. · 2015 [cited by applicant]
US 20160166939A9 · Chudley et al. · 2016 [cited by applicant]
US 20170006322A1 · Dury et al. · 2017 [cited by applicant]
US 20170358176A1 · Carpenter et al. · 2017 [cited by applicant]
US 20180089961A1 · Filipour et al. · 2018 [cited by applicant]
US 20190132115A1 · Kodalapura · 2019 [cited by examiner]
US 20190147703A1 · Malek · 2019 [cited by applicant]
US 20190304249A1 · Malek · 2019 [cited by applicant]
US 20200043293A1 · Nelson et al. · 2020 [cited by applicant]
US 20200066093A1 · Schwartz · 2020 [cited by applicant]
US 20200184776A1 · Higgins et al. · 2020 [cited by applicant]
US 20200265685A1 · Nelson et al. · 2020 [cited by applicant]
US 20200302734A1 · Baker · 2020 [cited by examiner]
US 20200342717A1 · Nelson · 2020 [cited by applicant]
US 20210075592A1 · Zhuo · 2021 [cited by examiner]
US 20210201622A1 · Baker et al. · 2021 [cited by applicant]
US 20210233364A1 · Jarvis et al. · 2021 [cited by applicant]
US 20210241583A1 · Malek · 2021 [cited by applicant]
US 20210286669A1 · Lu · 2021 [cited by examiner]
US 20220036362A1 · Warren et al. · 2022 [cited by applicant]
US 20220297016A1 · Benedetto · 2022 [cited by examiner]
US 20230016914A1 · Nelson · 2023 [cited by examiner]
US 20230146435A1 · Sharma et al. · 2023 [cited by applicant]
US 20230418926A1 · Caruana · 2023 [cited by examiner]
US 20240096172A1 · Baerlocher et al. · 2024 [cited by applicant]
US 20240203206A1 · Nelson et al. · 2024 [cited by applicant]
US 20240212427A1 · Nelson et al. · 2024 [cited by applicant]
US 20240212458A1 · Nelson et al. · 2024 [cited by applicant]
US 20240296714A1 · Nelson et al. · 2024 [cited by applicant]
US 20240333508A1 · Blasius · 2024 [cited by examiner]