Systems and methods for crowd-sourced game strategy
First Claim
1. A method comprising:
- as implemented by a processor configured with computer-executable instructions,receiving first data from a first client device, the first data regarding a first game strategy used, by a first game player, in a first game context of a first video game session between the first game player and at least a second game player, the first video game session executing within a video game, the first game strategy being a playcall;
updating a game strategy dataset based on the first data, the first data at least including an identity of the first game strategy and an association between the first game context and the first game strategy, the game strategy dataset including a set of one or more previous playcalls used in a set of one or more previous game contexts;
receiving gameplay data from a second client device during a second gameplay session, the gameplay data identifying a second game context of the second video game session, the second video game session being between a third player and a fourth player;
identifying in the game strategy dataset a set of one or more relevant game strategies based, at least in part, on the second game context during the second video game session, wherein individual game strategies are playcalls available for use within the second video game session; and
transmitting to the second client device second data regarding the set of one or more relevant game strategies, the second client device being configured to use the second data to identify at least one suggested game strategy of the set of one or more relevant game strategies for use in the second game context of the second video game session, and generate instructions to output the at least one suggested game strategy within a video game user interface during the second video game session.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be hosted over an online video game network. Depending on the embodiment, the harvested data can include information regarding game strategies used by players during the video game sessions, the game contexts in which the game strategies were respectively used, and the results achieved by the respective use of the game strategies. Systems and methods described herein may facilitate a computer player having behavior that is (at least partially) “crowd-sourced” based on game strategies used by online-connected video game sessions.
-
Citations
26 Claims
-
1. A method comprising:
as implemented by a processor configured with computer-executable instructions, receiving first data from a first client device, the first data regarding a first game strategy used, by a first game player, in a first game context of a first video game session between the first game player and at least a second game player, the first video game session executing within a video game, the first game strategy being a playcall; updating a game strategy dataset based on the first data, the first data at least including an identity of the first game strategy and an association between the first game context and the first game strategy, the game strategy dataset including a set of one or more previous playcalls used in a set of one or more previous game contexts; receiving gameplay data from a second client device during a second gameplay session, the gameplay data identifying a second game context of the second video game session, the second video game session being between a third player and a fourth player; identifying in the game strategy dataset a set of one or more relevant game strategies based, at least in part, on the second game context during the second video game session, wherein individual game strategies are playcalls available for use within the second video game session; and transmitting to the second client device second data regarding the set of one or more relevant game strategies, the second client device being configured to use the second data to identify at least one suggested game strategy of the set of one or more relevant game strategies for use in the second game context of the second video game session, and generate instructions to output the at least one suggested game strategy within a video game user interface during the second video game session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A system comprising:
a processor configured with computer executable instructions to execute functional modules, the modules comprising; a game strategy aggregator module configured to receive first data from a first client device, the first data regarding a first game strategy used, by a first game player, in a first game context of a first video game session between the first game player and a second game player, the first video game session involving a video game; a game strategy management module configured to update a game strategy dataset based on the first data, the first data at least including an identity of the first game strategy and an association between the first game context and the first game strategy, the first game strategy being a playcall, the game strategy dataset including a set of one or more previous playcalls used in a set of one or more previous game contexts; a communication module configured to receive gameplay data from a second client device identifying a second game context of a second video game session, the second video game session being between a third player and a fourth player; a game strategy analysis module configured to identify in the game strategy dataset a set of one or more relevant game strategies based, at least in part, on the second game context during the second video game session, wherein individual game strategies are playcalls available for use within the second video game session; and a game strategy service module configured to provide a second client device with second data regarding the set of one or more relevant game strategies, the second client device being configured to use the second data identify at least one suggested game strategy of the set of one or more relevant game strategies for use in the second game context of the second video game session, and generate instructions to output the at least one suggested game strategy within a video game user interface during the second video game session.
-
24. A method comprising:
as implemented by a client computing system comprising a processor configured with computer executable instructions executing a video game application, receiving, from a server, first data regarding a set of one or more relevant game strategies identified in a game strategy dataset based on a set of one or more game strategy criteria, the game strategy dataset including a set of one or more previous game strategies used in a set of one or more previous game contexts, the set of one or more relevant game strategies being associated with the video game application, the set of one or more relevant game strategies being identified based on the set of one or more game strategy criteria; receiving gameplay data identifying a current game context of a current video game session; identifying a set of one or more suggested game strategies, in the set of one or more relevant game strategies, based, at least in part, on the first data and on the current game context of the current video game session between a first game player and at least a second game player, wherein individual game strategies are playcalls available for use within the current video game session; generating instructions to output the set of one or more suggested game strategies within a video game user interface; receiving a user selection of a game strategy from the set of one or more suggested game strategies; and generating instructions to implement the user-selected game strategy within the video game session. - View Dependent Claims (25, 26)
Specification