IP Library Granted Patent US 12,521,627
Granted Patent B2
US 12,521,627 · App. 18/208,159 · Granted Jan 13, 2026

Indirect video game context determination based on game I/O

Inventors: Rathish Krishnan (Los Gatos, CA); Chockalingam Ravi Sundaram (Belmont, CA); Charlie Denison (San Mateo, CA); Ryder McMinn (San Francisco, CA); Orlando Cardoso (San Diego, CA); Warren Benedetto (Foothill Ranch, CA); Vinit Acharya (Milpitas, CA)
Assignee: Sony Interactive Entertainment Inc.
A63F13/52A63F13/5378A63F13/60G06F3/04817G06V20/70G06V2201/07
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,521,627
App. No.
18/208,159
Granted
Jan 13, 2026
Kind
B2
Abstract

A system for generating gameplay context information for a game may include a game screen classification module trained to classify contextually relevant data from gameplay data, one or more game object recognition modules trained to detect game icons from gameplay data, and a multimodal context generation neural network module trained to generate structured gameplay context information from the contextually relevant data and icons within the gameplay data. The multimodal context generation neural network module at least partially generates structured gameplay context information. The modules may include neural networks trained by suitable machine learning algorithms using suitable masked data and labeled data.

Claims (52)

1 . A method for training a multi-modal system to generate a gameplay context information from unstructured data, comprising:

training a game screen classification neural network module to classify contextually relevant data from masked gameplay data using labeled gameplay data;

training one or more game object recognition modules with the masked gameplay data and labeled gameplay data to detect game icons from the masked gameplay data;

labeling contextually relevant images and game icon data with context information; and

training a multimodal context generation neural network module with unlabeled contextually relevant images and unlabeled game icon data using the contextually relevant images and the game icon data labeled with context information to generate structured gameplay context information from the unlabeled contextually relevant images and the unlabeled game icon data.

2 . The method of claim 1 further comprising:

training one or more audio classification neural network modules to classify gameplay events within gameplay audio; and

receiving at the multimodal context generation neural network module gameplay events with masked context information during training.

3 . The method of claim 1 wherein the labeled gameplay data includes labeled contextually relevant data corresponding to one or more map screens and labeled game icons that include a player location indicator and map location indicator, and wherein the structured gameplay context information includes at least one of absolute location of a player or relative map location of the player.

4 . The method of claim 1 wherein the labeled gameplay data includes contextually relevant data corresponding to one or more inventory screens within the gameplay data and labeled game icons that include item indicators and wherein the structured gameplay context information includes at least inventory contents information.

5 . The method of claim 1 further comprising:

extracting machine-readable text from gameplay data; and

labeling the machine-readable text with context information,

wherein training the multimodal context generation neural network module includes training with unlabeled machine-readable text using the machine-readable text labeled with contextual information.

6 . The method of claim 1 wherein the labeled gameplay data includes contextually relevant images corresponding to one or more character status screens within the gameplay data and labeled game icons that include status indicators and wherein the structured gameplay context information includes at least character status information.

7 . The method of claim 1 wherein the labeled gameplay data includes contextually relevant data corresponding to one or more user interface images and labeled game icons that include a user interface element and wherein the structured gameplay context information includes game character status information.

8 . The method of claim 1 further comprising:

training one or more peripheral input classification modules to classify gameplay commands using peripheral inputs labeled with gameplay commands; and

receiving at the multi-modal context generation neural network module the gameplay commands and masked context information during training.

9 . The method of claim 1 further comprising:

training one or more motion input classification modules with a fourth machine learning algorithm to classify gameplay commands using one or more motion inputs labeled with gameplay commands; and

receiving at the multi-modal context generation neural network module the gameplay commands and masked context information during training.

10 . A system for generating gameplay context information for a game, the system comprising:

memory storing instructions; and

one or more processors coupled to the memory, that upon execution of the instructions, configured to execute one or more operations comprising:

classifying contextually relevant data from gameplay data;

detecting one or more game icons from gameplay data; and

at least partially generating structured gameplay context information from the contextually relevant data and the one or more icons within the gameplay data.

11 . The system of claim 10 , wherein the one or more operations further comprise:

classifying one or more gameplay events within the gameplay audio into corresponding classified gameplay events; and

generating structured gameplay context information from the classified gameplay events.

12 . The system of claim 10 , wherein the one or more operations further comprise:

extracting machine-readable text from gameplay data; and

generating structured gameplay context information from the machine-readable text.

13 . The system of claim 10 , wherein the one or more operations further comprise:

classifying gameplay commands from gameplay data; and

generating structured gameplay context information from the classified gameplay commands.

14 . The system of claim 10 , wherein the one or more operations further comprise:

classifying gameplay commands from gameplay data into corresponding classified gameplay commands; and

generating structured gameplay context information from the classified gameplay commands.

15 . The system of claim 10 wherein the structured gameplay context information includes at least one of absolute location of a player or relative map location of the player.

16 . The system of claim 10 wherein the structured gameplay context information includes game character status information.

17 . The system of claim 10 wherein the structured gameplay context information includes game inventory information.

18 . The system of claim 10 , wherein the one or more operations further comprise:

classifying a contextually relevant sound from the gameplay data into corresponding classified contextually relevant sound;

sending an event flag to enable classifying contextually relevant data from gameplay data and detecting one or more game icons from gameplay data; and

generating structured gameplay context information from the classified contextually relevant sound.

19 . The system of claim 18 wherein the contextually relevant sound is a sound based on a menu in the game.

20 . The system of claim 10 wherein the one or more operations further comprise:

classifying a contextually relevant command from the gameplay data into corresponding classified contextually relevant command;

sending an event flag to enable classifying contextually relevant data from gameplay data and detecting one or more game icons from gameplay data; and

generating structured gameplay context information from the classified contextually relevant command.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2023
From: KRISHNAN, RATHISH; SUNDARAM, CHOCKALINGAM RAVI; DENISON, CHARLIE; MCMINN, RYDER; CARDOSO, ORLANDO; BENEDETTO, WARREN; ACHARYA, VINIT
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 064607/0065 →
Continuity (1)
Related Publication 20240408483A1 · Dec 12, 2024
References Cited (68)
US 6352479B1 · Sparks · 2002 [cited by applicant]
US 8515253B2 · Cottrell · 2013 [cited by applicant]
US 9364743B2 · Miura et al. · 2016 [cited by applicant]
US 9457264B1 · Chyou et al. · 2016 [cited by applicant]
US 9630097B2 · Paradise et al. · 2017 [cited by applicant]
US 9782678B2 · Long et al. · 2017 [cited by applicant]
US 10335690B2 · Schleicher · 2019 [cited by applicant]
US 10456680B2 · Miron et al. · 2019 [cited by applicant]
US 11071910B1 · Landers et al. · 2021 [cited by applicant]
US 11338210B2 · Benedetto et al. · 2022 [cited by applicant]
US 20010016510A1 · Ishikawa et al. · 2001 [cited by applicant]
US 20060046234A1 · Sperry · 2006 [cited by applicant]
US 20110246621A1 · May et al. · 2011 [cited by applicant]
US 20110269540A1 · Gillo et al. · 2011 [cited by applicant]
US 20120202594A1 · Bistis et al. · 2012 [cited by applicant]
US 20130079134A1 · Walker et al. · 2013 [cited by applicant]
US 20130249947A1 · Reitan · 2013 [cited by applicant]
US 20130260894A1 · Graf et al. · 2013 [cited by applicant]
US 20140038701A1 · Allen et al. · 2014 [cited by applicant]
US 20140162780A1 · Suzuki · 2014 [cited by applicant]
US 20140258469A1 · Maharajh et al. · 2014 [cited by applicant]
US 20140278686A1 · Mullings et al. · 2014 [cited by applicant]
US 20150157938A1 · Domansky et al. · 2015 [cited by applicant]
US 20150231502A1 · Allen et al. · 2015 [cited by applicant]
US 20160255409A1 · Feldstein et al. · 2016 [cited by applicant]
US 20170064014A1 · Nomura · 2017 [cited by applicant]
US 20170087460A1 · Perry · 2017 [cited by applicant]
US 20170259177A1 · Aghdaie et al. · 2017 [cited by applicant]
US 20180365935A1 · Howell et al. · 2018 [cited by applicant]
US 20200061465A1 · Benedetto et al. · 2020 [cited by applicant]
US 20200122031A1 · Sherwani et al. · 2020 [cited by applicant]
US 20200139245A1 · Jarzebinski · 2020 [cited by applicant]
US 20200289932A1 · Benedetto et al. · 2020 [cited by applicant]
US 20210038998A1 · Tallarico et al. · 2021 [cited by applicant]
US 20210086089A1 · Pardeshi et al. · 2021 [cited by applicant]
US 20210146241A1 · Bleasdale-Shepherd et al. · 2021 [cited by applicant]
US 20210151034A1 · Hasan et al. · 2021 [cited by applicant]
US 20210213353A1 · Berg et al. · 2021 [cited by applicant]
US 20210362060A1 · Sachson · 2021 [cited by examiner]
US 20210370183A1 · Dorn et al. · 2021 [cited by applicant]
US 20210394060A1 · Yilmazcoban et al. · 2021 [cited by applicant]
US 20220019744A1 · Yu et al. · 2022 [cited by applicant]
US 20220096937A1 · Dorn et al. · 2022 [cited by applicant]
US 20230024836A1 · Bennett et al. · 2023 [cited by applicant]
US 20230078380A1 · Zaghetto et al. · 2023 [cited by applicant]
US 20240408484A1 · Yao · 2024 [cited by examiner]
WO 2014100770A2 · 2014 [cited by applicant]
WO 2021156848A1 · 2021 [cited by applicant]
Erdelyi , Using Computer Vision Techniques to Play an Existing Video Game, Available online at: https://scholarworks.calstate.edu/downloads/7w62f8544, May 6, 2019, 50 pages. [cited by applicant]
Marczak , et al., Audio Visual Analysis of Player Experience: Feedback-based Gameplay Metrics, Game Research Method, Jan. 2015, pp. 207-230. [cited by applicant]
International Application No. PCT/US2024/026478, International Search Report and Written Opinion mailed on Sep. 17, 2024, 11 pages. [cited by applicant]
“Dynamic resolution Scaling has become a common” Ask a Game Dev, Published, Nov. 24, 2020. Accessed Jun. 14, 2023, Available Online at: https://askagamedev.tumblr.com/post/635692229684510720/dynamic-resolution-scaling-h… [cited by applicant]
Battaglia, Alex “Radeon Boost analysed: is AMD's new dynamic resolution technology a game-changer?” Eurogamer, Published Dec. 19, 2019. Accessed: Jun. 14, 2023, Available at: https://www.eurogamer.net/digitalfoundry-201… [cited by applicant]
Cheng, et al. “TallFormer: Temporal Action Localization with a Long-memory Transformer” Dept. of Comp. Sci. Univ. of North Carolina at Chapel Hill, ArXiv, Jul. 26, 2022, Available at: https://arxiv.org/pdf/2204.01680.pd… [cited by applicant]
Clark et al. “ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators” ArXiv abs/2003. 10555, 2020. [cited by applicant]
D. Sasirekha et al. “Text to Speech: A simple Tutorial” Int. J. of Sort Computing and Eng. (IJSCE) vol. 2 Iss. Mar. 1, 2012 ISSN: 2231-2307. [cited by applicant]
Dutoit, Thierry “High Quality Text to Speech Synthesis: An Overview” Faculte Polyechnique de Mons, TCTS lab, 1997. [cited by applicant]
Fuzhen Zhuang et al. “A Comprehensive Survey on Transfer Learning” In Proceedings of the IEEE, vol. 109, No. 1, pp. 43-76, Jan. 2021. [cited by applicant]
Hdeep “What Is Dynamic Resolution Scaling? Real-time Rendering will Prioritize the FPS” Define CPU, Aug. 22, 2022, Accessed: Jun. 14, 2023, available at: https://definecpu.com/dynamic-resolution-scaling/. [cited by applicant]
Hochreiter & Schmidhuber “Long Short-term memory” Neural Computation 9(8):1735-1780 (1997). [cited by applicant]
Nadkarni et al. “Natural Language Processing: an introduction” J. Am. Med. Assoc. 2011; 18:544-551 accessed Jun. 27, 2023. [cited by applicant]
Radford et al. “Improving Language Understanding by Generative Pre-training” Open AI, Jun. 2018. [cited by applicant]
U.S. Appl. No. 18/208,166 to Chen Yao et al., filed Jun. 9, 2023. [cited by applicant]
U.S. Appl. No. 18/208,179 to Chen Yao et al., filed Jun. 9, 2023. [cited by applicant]
U.S. Appl. No. 18/208,191 to Chen Yao et al., filed Jun. 9, 2023. [cited by applicant]
U.S. Appl. No. 18/208,200 to Chen Yao et al., filed Jun. 9, 2023. [cited by applicant]
Vaswani, Ashish; Shazeer, Noam; Parmar, Niki; Uszkoreit, Jakob; Jones, Llion; Gomez, Aidan N.; Kaiser, Lukasz; Polosukhin, Illia (Dec. 5, 2017). “Attention Is All You Need”. arXiv:1706.03762. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2024/030758, dated Aug. 15, 2024. [cited by applicant]