Systems and methods for providing recommendations to improve gameplay
AssigneeAdeia Guides Inc.
InventorsRajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for recommending a proposed hardware configuration to a first user in response to determining that a performance aspect of the first user having a first hardware configuration playing a multiplayer game is worse than a performance aspect of a second user having a second hardware configuration jointly playing the multiplayer game. The proposed hardware configuration is generated based on the first hardware configuration and the second hardware configuration and caused to be displayed on a device of the first user.
Claims20
A method comprising:
- receiving first user performance data of a first user and second user performance data of a second user, wherein the first user performance data is based at least in part on the first user's performance within a multiplayer game using a first user device with a first software configuration and the second user performance data is based on the second user's performance within the multiplayer game using a second user device with a second software configuration;
- determining, by control circuitry, based at least in part on the first user performance data and the second user performance data, that a performance aspect of the first user in the multiplayer game is worse than the performance aspect of the second user in the multiplayer game, wherein the performance aspect of the first user comprises at least one game-specific metric by which player in-game performance is measured against the in-game player performance of another player;
- based at least in part on the determining that the performance aspect of the first user in the multiplayer game is worse than the performance aspect of the second user in the multiplayer game:
- identifying, by the control circuitry, a first software setting in the first software configuration of the first user device;
- identifying, by the control circuitry, a second software setting in the second software configuration of the second user device;
- accessing, by the control circuitry, in a previously stored configuration data structure comprising gaming advantage values for a plurality of software settings, a first gaming advantage value corresponding to the first software setting, wherein the first gaming advantage value indicates an effect on player gameplay of the first software setting;
- accessing, by the control circuitry, in the previously stored configuration data structure, a second gaming advantage value corresponding to the second software setting, wherein the second gaming advantage value indicates the effect on the player gameplay of the second software setting;
- determining, by the control circuitry, that the second gaming advantage value exceeds the first gaming advantage value;
- generating, by the control circuitry, for display, on a device associated with the first user, a recommendation comprising an indication of the second software setting based at least in part on the determining that the second gaming advantage value exceeds the first gaming advantage value;
- and
- causing a change of the second software setting based at least in part on the recommendation.
A system comprising:
- a memory storing a configuration data structure comprising gaming advantage values for a plurality of software settings;
- and
- control circuitry configured:
- to receive first user performance data of a first user and second user performance data of a second user, wherein the first user performance data is based at least in part on the first user's performance within a multiplayer game using a first user device with a first software configuration and the second user performance data is based on the second user's performance within the multiplayer game using a second user device with a second software configuration;
- to determine, based at least in part on the first user performance data and the second user performance data, that a performance aspect of the first user in the multiplayer game is worse than the performance aspect of the second user in the multiplayer game, wherein the performance aspect of the first user comprises at least one game-specific metric by which player in-game performance is measured against the in-game player performance of another player;
- based at least in part on the determining that the performance aspect of the first user in the multiplayer game is worse than the performance aspect of the second user in the multiplayer game:
- to identify a first software setting in the first software configuration of the first user device;
- to identify a second software setting in the second software configuration of the second user device;
- to access, in a previously stored configuration data structure comprising gaming advantage values for a plurality of software settings, a first gaming advantage value corresponding to the first software setting, wherein the first gaming advantage value indicates an effect on player gameplay of the first software setting;
- to access, in the previously stored configuration data structure, a second gaming advantage value corresponding to the second software setting wherein the second gaming advantage value indicates the effect on the player gameplay of the second software setting;
- to determine that the second gaming advantage value exceeds the first gaming advantage value;
- to generate for display, on a device associated with the first user, a recommendation comprising an indication of the second software setting based at least in part on the determining that the second gaming advantage value exceeds the first gaming advantage value;
- and
- to cause a change of the second software setting based at least in part on the recommendation.
A non-transitory computer-readable medium comprising instruction that when executed by a processor cause the processor:
- to receive first user performance data of a first user and a second user performance data of a second user, wherein the first user performance data is based at least in part on the first user's performance within a multiplayer game using a first user device with a first software configuration and the second user performance data is based on the second user's performance within the multiplayer game using a second user device with a second software configuration;
- to determine, based at least in part on the first user game performance data and the second user performance data, that a performance aspect of the first user in the multiplayer game is worse than the performance aspect of the second user in the multiplayer game, wherein the performance aspect of the first user comprises at least one game-specific metric by which player in-game performance is measured against the in-game player performance of another player;
- based at least in part on the determining that the performance aspect of the first user in the multiplayer game is worse than the performance aspect of the second user in the multiplayer game:
- to identify a first software setting in the first software configuration of the first user device;
- to identify a second software setting in the second software configuration of the second user device;
- to access, in a previously stored configuration data structure comprising gaming advantage values for a plurality of software settings, a first gaming advantage value corresponding to the first software setting, wherein the first gaming advantage value indicates an effect on player gameplay of the first software setting;
- to access, in the previously stored configuration data structure, a second gaming advantage value corresponding to the second software setting, wherein the second gaming advantage value indicates the effect on the player gameplay of the second software setting;
- to determine that the second gaming advantage value exceeds the first gaming advantage value;
- to generate for display, on a device associated with the first user, a recommendation comprising an indication of the second software setting based at least in part on the determining that the second gaming advantage value exceeds the first gaming advantage value;
- and
- to cause a change of the second software setting based at least in part on the recommendation.
Dependencies are inferred from the claim text.