Patents by Inventor Reza Pourabolghasem
Reza Pourabolghasem has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240359107Abstract: A persona system determines a player persona for a player of a gaming system based on gameplay information for the user and, for example, performs dynamic content generation or additional product recommendations based on the player persona. The persona system may receive a request for content based on a persona of a player and receive gameplay data associated with gameplay of the player in a plurality of games. The persona system may then generate a player persona of the player based on the gameplay data associated with the gameplay of the player in the plurality of games, determine persona based content based at least in part on a portion of the player persona, and output the persona based content in response to the request.Type: ApplicationFiled: July 12, 2024Publication date: October 31, 2024Inventors: Fernando de Mesentier Silva, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Atif-Uz Zaman
-
Patent number: 12109496Abstract: A persona system determines a player persona for a player of a gaming system based on gameplay information for the user and, for example, performs dynamic content generation or additional product recommendations based on the player persona. The persona system may receive a request for content based on a persona of a player and receive gameplay data associated with gameplay of the player in a plurality of games. The persona system may then generate a player persona of the player based on the gameplay data associated with the gameplay of the player in the plurality of games, determine persona based content based at least in part on a portion of the player persona, and output the persona based content in response to the request.Type: GrantFiled: March 24, 2022Date of Patent: October 8, 2024Assignee: Electronic Arts Inc.Inventors: Fernando de Mesentier Silva, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Atif-Uz Zaman
-
Patent number: 12056579Abstract: Some embodiments herein disclose intelligent priority evaluators configured to perform a method that prioritizes tasks submitted by various users, even if the tasks are similarly classified. The scheduling system can collect, calculate, and use various criteria to determine a reward score in order to prioritize one task over another, such as for dynamic scheduling purposes. This can be performed in addition to or as a replacement for receiving user designations of priority.Type: GrantFiled: March 30, 2017Date of Patent: August 6, 2024Assignee: Electronic Arts Inc.Inventors: Mohamed Marwan Mattar, Reza Pourabolghasem, John Kolen, Navid Aghdaie, Kazi Atif-Uz Zaman
-
Method and system for automatic and interactive model training using domain knowledge in video games
Patent number: 11565185Abstract: A computer-implemented method is provided of allowing a user to automatically transform domain knowledge into a machine learning model to be used in real-time operation of video games. The method comprises providing a user interface which allows a user to define domain knowledge relating to a video game by specifying one or more labeling functions; transforming the labeling functions into executable code; labeling raw data relating to the video game using the executable code to obtain labeled data; and applying an automated machine learning module to the labeled data to obtain a machine learning model.Type: GrantFiled: March 31, 2020Date of Patent: January 31, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Reza Pourabolghasem, Meredith Trotter, Sundeep Narravula, Navid Aghdaie, Kazi Zaman -
Patent number: 11458406Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for granting access to a game. The method includes receiving a request to access the game. The method also includes causing to display a set of challenge options representing challenges of varying difficulty levels for a user to select. The method also includes receiving a selection of a challenge option from a user device. The method also includes causing to present a challenge to the user. The method also includes receiving challenge data from the user including interactions with and results of the challenge. The method also includes determining whether the user passed the challenge based on the challenge data. The method also includes executing or enabling execution of the game upon determining that the user passed the challenge. The method also includes providing the user rewards associated with the game for passing the challenge.Type: GrantFiled: February 21, 2020Date of Patent: October 4, 2022Assignee: Electronic Arts Inc.Inventors: Meredith Trotter, Reza Pourabolghasem, Sundeep Narravula, Kazi Atif-Uz Zaman, Navid Aghdaie
-
Publication number: 20220212114Abstract: A persona system determines a player persona for a player of a gaming system based on gameplay information for the user and, for example, performs dynamic content generation or additional product recommendations based on the player persona. The persona system may receive a request for content based on a persona of a player and receive gameplay data associated with gameplay of the player in a plurality of games. The persona system may then generate a player persona of the player based on the gameplay data associated with the gameplay of the player in the plurality of games, determine persona based content based at least in part on a portion of the player persona, and output the persona based content in response to the request.Type: ApplicationFiled: March 24, 2022Publication date: July 7, 2022Inventors: Fernando de Mesentier Silva, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Atif-Uz Zaman
-
Patent number: 11311810Abstract: A persona system determines a player persona for a player of a gaming system based on gameplay information for the user and, for example, performs dynamic content generation or additional product recommendations based on the player persona. The persona system may receive a request for content based on a persona of a player and receive gameplay data associated with gameplay of the player in a plurality of games. The persona system may then generate a player persona of the player based on the gameplay data associated with the gameplay of the player in the plurality of games, determine persona based content based at least in part on a portion of the player persona, and output the persona based content in response to the request.Type: GrantFiled: October 19, 2020Date of Patent: April 26, 2022Assignee: Electronic Arts Inc.Inventors: Fernando de Mesentier Silva, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Atif-Uz Zaman
-
Publication number: 20220118364Abstract: A persona system determines a player persona for a player of a gaming system based on gameplay information for the user and, for example, performs dynamic content generation or additional product recommendations based on the player persona. The persona system may receive a request for content based on a persona of a player and receive gameplay data associated with gameplay of the player in a plurality of games. The persona system may then generate a player persona of the player based on the gameplay data associated with the gameplay of the player in the plurality of games, determine persona based content based at least in part on a portion of the player persona, and output the persona based content in response to the request.Type: ApplicationFiled: October 19, 2020Publication date: April 21, 2022Applicant: Electronic Arts Inc.Inventors: Fernando de Mesentier Silva, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Atif-Uz Zaman
-
Patent number: 11179631Abstract: A computer-implemented method for providing video game content is provided. The method comprises monitoring a request rate of requests to provide video game content; and in response to the request rate exceeding a threshold request rate: initialising at least one instance of a first machine learning model, wherein the first machine learning model is configured to provide an output which is approximate to the output of a second machine learning model from which the first machine learning model is derived, the first machine learning model being produced by a model derivation process to have a faster response time compared to the second machine learning model; and providing video game content, wherein providing the video game content comprises generating an output responsive to the specified input using the at least one instance of the first machine learning model.Type: GrantFiled: March 18, 2020Date of Patent: November 23, 2021Assignee: ELECTRONIC ARTS INC.Inventors: Tushar Bansal, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Zaman
-
Method and System for Automatic and Interactive Model Training using Domain Knowledge in Video Games
Publication number: 20210299573Abstract: A computer-implemented method is provided of allowing a user to automatically transform domain knowledge into a machine learning model to be used in real-time operation of video games. The method comprises providing a user interface which allows a user to define domain knowledge relating to a video game by specifying one or more labeling functions; transforming the labeling functions into executable code; labeling raw data relating to the video game using the executable code to obtain labeled data; and applying an automated machine learning module to the labeled data to obtain a machine learning model.Type: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: Reza Pourabolghasem, Meredith Trotter, Sundeep Narravula, Navid Aghdaie, Kazi Zaman -
Publication number: 20210291046Abstract: A computer-implemented method for providing video game content is provided. The method comprises monitoring a request rate of requests to provide video game content; and in response to the request rate exceeding a threshold request rate: initialising at least one instance of a first machine learning model, wherein the first machine learning model is configured to provide an output which is approximate to the output of a second machine learning model from which the first machine learning model is derived, the first machine learning model being produced by a model derivation process to have a faster response time compared to the second machine learning model; and providing video game content, wherein providing the video game content comprises generating an output responsive to the specified input using the at least one instance of the first machine learning model.Type: ApplicationFiled: March 18, 2020Publication date: September 23, 2021Inventors: Tushar Bansal, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Zaman
-
Publication number: 20210283505Abstract: A computer-implemented method for providing video game content is provided. The method comprises maintaining a current machine learning model for each of a plurality of machine learning model branches; receiving a request to provide video game content responsive to specified input; in response to receiving the request, identifying a selected one of the machine learning model branches, wherein the machine learning model branch is selected based on an evaluation of the current machine learning model for each branch; and providing video game content responsive to the request, wherein providing the video game content comprises generating an output responsive to the specified input with the current machine learning model for the selected branch.Type: ApplicationFiled: March 10, 2020Publication date: September 16, 2021Inventors: Tushar Bansal, Fernando De Mesentier Silva, Reza Pourabolghasem, Sundeep Narravula, Navid Aghdaie, Kazi Zaman
-
Publication number: 20210260488Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for granting access to a game. The method includes receiving a request to access the game. The method also includes causing to display a set of challenge options representing challenges of varying difficulty levels for a user to select. The method also includes receiving a selection of a challenge option from a user device. The method also includes causing to present a challenge to the user. The method also includes receiving challenge data from the user including interactions with and results of the challenge. The method also includes determining whether the user passed the challenge based on the challenge data. The method also includes executing or enabling execution of the game upon determining that the user passed the challenge. The method also includes providing the user rewards associated with the game for passing the challenge.Type: ApplicationFiled: February 21, 2020Publication date: August 26, 2021Inventors: Meredith Trotter, Reza Pourabolghasem, Sundeep Narravula, Kazi Atif-Uz Zaman, Navid Aghdaie