IP Library › Granted Patent US 12,383,836
Granted Patent B2
US 12,383,836 · App. 17/855,389 · Granted Aug 12, 2025

Importing agent personalization instantiate a personalized agent in a user game session

Inventors: Gabriel A. Desgarennes (Issaquaah, WA); William B. Dolan (Kirkland, WA); Christopher John Brockett (Kirkland, WA); Sudha Rao (Bothell, WA); Benjamin David Van Durme (Baltimore, MD); Ryan Volum (Seattle, WA); Hamid Palangi (Bellevue, WA)
Assignee: Microsoft Technology Licensing, LLC
A63F13/67A63F13/58A63F13/73A63F13/79G06F21/105G06N5/043A63F2300/6027G06F21/1077
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,383,836
App. No.
17/855,389
Granted
Aug 12, 2025
Kind
B2
Abstract

Aspects of the present disclosure relate to a personalized agent service that generates and evolves customized agents that can be instantiated in-game to play with users. Machine learning models are trained to control the agent's interactions with the game environment and the user during gameplay. A user may request that a personalized agent join the user's gameplay session. The user device sends a request for the personalized agent to a game platform. The game platform determines whether the user has a license to execute a second instance of the game. When the user has a license to execute a second instance of the game, the second instance of the game may be executed on the user device. Information received from a personalized agent service is used to instantiate a personalized agent in the second instance of the game.

Claims (43)

1. A system comprising:

at least one processor; and

memory encoding computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

receive, from a user device executing a first gameplay instance of a game, a request to instantiate a personalized agent in a personalized agent gameplay session of a second gameplay instance of the game, wherein the personalized agent using personalized agent data, and wherein the personalized agent data is generated based upon the operations comprising:

instantiating an agent in a gameplay session with a user for the second gameplay instance, wherein the instantiated agent is operable to interact with the user playing the game via the first gameplay instance based upon one or more machine learning models trained to play the game;

receiving, by the agent, a user interaction during gameplay;

generating, via the one or more machine learning models, an agent response to the user interaction;

instructing the agent to perform the agent response via the second gameplay instance;

receiving feedback to the agent response from the user; and

generating agent personalization data based upon the agent response and the user feedback;

determine, based upon the request, personalized agent data for an instantiated agent;

send the personalized agent data and to the user device;

establish a communication session with the user device;

receive game data from the user device corresponding to the first gameplay instance;

analyze the game data using the one or more machine learning models to determine one or more actions to be performed by the personalized agent; and

send the one or more actions to the user device.

2. The system of claim 1 , wherein the one or more machine learning models comprise:

a foundation model;

a language model;

a computer vision models; or

a speech model.

3. The system of claim 2 , wherein the video game data comprises one or more of:

visual data;

audio data;

haptic feedback data;

text data; or

data exposed through an API.

4. The system of claim 3 , wherein analyzing the game data comprises:

providing at least a portion of the video game data to a machine learning model trained to analyze the portion of the game data; and

based upon the output of the machine learning model, determining a current game state.

5. The system of claim 4 , wherein the one or more actions are determined based upon the current game state.

6. The system of claim 1 , wherein the request comprises parameter data related to at least one of:

an identifier for a specific personalized agent;

data related to one or more desired characteristics of the personalized agent;

game data; or

user data.

7. The system of claim 6 , wherein game data further comprises at least one of:

a game identifier;

information about a game genre; or

a server or world that a user character is playing on.

8. The system of claim 6 , wherein user data comprises at least one of:

data detailing characteristics of the user's character; or

data detailing the user's preferred play strategy.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: DESGARENNES, GABRIEL A.; DOLAN, WILLIAM B.; BROCKETT, CHRISTOPHER JOHN; RAO, SUDHA; VAN DURME, BENJAMIN DAVID; VOLUM, RYAN; PALANGI, HAMID
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 060686/0581 →
Continuity (2)
Provisional Application 63345216 · May 24, 2022
Related Publication 20230381664A1 · Nov 30, 2023
References Cited (51)
US 20070260567A1 · Funge · 2007 [cited by examiner]
US 20080045283A1 · Stamper · 2008 [cited by applicant]
US 20130108994A1 · Srinivasa · 2013 [cited by applicant]
US 20180359172A1 · Yadav · 2018 [cited by applicant]
US 20190005029A1 · Mills et al. · 2019 [cited by applicant]
US 20190108448A1 · O'Malia · 2019 [cited by applicant]
US 20190197402A1 · Laszlo · 2019 [cited by applicant]
US 20200042295A1 · Straub · 2020 [cited by applicant]
US 20200137463A1 · Kumar et al. · 2020 [cited by applicant]
US 20200197811A1 · Eatedali · 2020 [cited by examiner]
US 20210012113A1 · Petill et al. · 2021 [cited by applicant]
US 20210174801A1 · Back · 2021 [cited by applicant]
US 20210358489A1 · Hussain · 2021 [cited by applicant]
US 20210374863A1 · Zarlengo · 2021 [cited by applicant]
US 20220035640A1 · Daei · 2022 [cited by applicant]
US 20220088474A1 · Dicken · 2022 [cited by applicant]
US 20230123535A1 · Dolan et al. · 2023 [cited by applicant]
US 20230124765A1 · Desgarennes et al. · 2023 [cited by applicant]
US 20230125036A1 · Volum · 2023 [cited by applicant]
US 20230351661A1 · Gelfenbeyn · 2023 [cited by applicant]
US 20230381665A1 · Dolan · 2023 [cited by applicant]
US 20230405468A1 · Brockett · 2023 [cited by applicant]
WO 2018004839A1 · 2018 [cited by applicant]
WO 2020252400A1 · 2020 [cited by applicant]
WO 2021003471A1 · 2021 [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US23/023263”, Mailed Date: Oct. 30, 2023, 17 Pages. [cited by applicant]
Non-Final Office Action mailed on Jun. 4, 2024, in U.S. Appl. No. 17/855,417, 20 pages. [cited by applicant]
Non-Final Office Action mailed on Feb. 29, 2024, in U.S. Appl. No. 17/733,301, 20 pages. [cited by applicant]
Thriftwood, Major, “Leisure Suit Larry (PC/DOS) 1987, Sierra On-Line (AGI, EGA)”, Retrieved From: https://www.youtube.com/watch?v=Fp0nfDW2iJo, Sep. 14, 2017, 3 Pages. [cited by applicant]
Kluwer, et al., “Talking NPCs in a Virtual Game World”, In Proceedings of the ACL System Demonstrations, Jul. 13, 2010, pp. 36-41. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US22/046633”, Mailed Date: Jan. 19, 2023, 12 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US22/046634”, Mailed Date: Jan. 20, 2023, 12 Pages. [cited by applicant]
Mousavi, et al., “Deep Reinforcement Learning: An Overview”, In Repository of arXiv:1806.08894v1, Jun. 23, 2018, 17 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US23/019020”, Mailed Date: Sep. 4, 2023, 15 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US23/019022”, Mailed Date: Sep. 4, 2023, 17 Pages. [cited by applicant]
“Invitation to Pay Additional Fee Issued in PCT Application No. PCT/US23/023263”, Mailed Date: Sep. 6, 2023, 10 Pages. [cited by applicant]
“Black & White”, Retrieved From: https://en.wikipedia.org/w/index.php?title=Black_%26_White_(video_game)&oldid=1083759441, Apr. 20, 2022, 21 Pages. [cited by applicant]
Bommasani, et al., “On the Opportunities and Risks of Foundation Models”, In Repository of arXiv:2108.07258v1, Aug. 16, 2021, 211 Pages. [cited by applicant]
Florez-Puga, et al., “Query-Enabled Behavior Trees”, In IEEE Transactions on Computational Intelligence and AI in Games, vol. 1, Issue 4, Dec. 1, 2009, pp. 298-308. [cited by applicant]
Guckelsberger, et al., “New and Surprising Ways to be Mean”, In Proceedings of IEEE Conference on Computational Intelligence and Games, Aug. 14, 2018, pp. 1-8. [cited by applicant]
Parisotto, et al., “Actor-Mimic: Deep Multitask and Transfer Reinforcement Learning”, In Repository of arXiv:1511.06342v4, Feb. 22, 2016, pp. 1-16. [cited by applicant]
“Invitation to Pay Additional Fees Issued in PCT Application No. PCT/US23/019020”, Mailed Date: Jul. 14, 2023, 9 Pages. [cited by applicant]
“Invitation to Pay Additional Fees Issued in PCT Application No. PCT/US23/019022”, Mailed Date: Jul. 12, 2023, 11 Pages. [cited by applicant]
Final Office Action mailed on Aug. 27, 2024, in U.S. Appl. No. 17/733,301, 15 pages. [cited by applicant]
Non-Final Office Action mailed on May 9, 2024, in U.S. Appl. No. 17/517,329, 17 pages. [cited by applicant]
Final Office Action mailed on Feb. 12, 2025, in U.S. Appl. No. 17/855,417, 18 pages. [cited by applicant]
Final Office Action mailed on Feb. 13, 2025, in U.S. Appl. No. 17/961,189, 60 Pages. [cited by applicant]
Final Office Action mailed on Oct. 24, 2024, in U.S. Appl. No. 17/517,329, 15 pages. [cited by applicant]
Non-Final Office Action mailed on Sep. 28, 2024, in U.S. Appl. No. 17/961,189, 56 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Application No. PCT/US2022/044776, mailed on Jan. 18, 2023, 10 Pages. [cited by applicant]
Non-Final Office Action mailed on Dec. 10, 2024, in U.S. Appl. No. 17/733,301, 14 Pages. [cited by applicant]