Patent ID: 9656177
Date: 2017-05-23
CPC Classifications: A63F,G06Q

Claim:
1. A method for creating a crew to participate in a challenge within an online game, comprising: identifying quests to complete the challenge, wherein each quest includes a plurality of tasks and each task includes a plurality of subtasks, each subtask identifies a distinct focus that requires a specific skill set for completing the subtask; sending a request feed to a plurality of members of a social graph of a user initiating the online game requesting the plurality of members of the social graph to join the crew for participating in completion of the tasks of the challenge, each of the plurality of members in the social graph being selected based on having a social relation with the user and having a skill set that is required for completing at least one of the plurality of subtasks, wherein the user is a mission leader managing the challenge; determining the skill set associated with each selected member that responds to the request feed, the selected member being part of the crew; automatically assigning a distinct subtask to each member of the crew by matching the skill set required for completing the subtask with the skill set of each member of the crew, the automatic assignment enabling each member of the crew to execute the subtasks independent of other members of the crew, wherein the automatic assignment is done without requiring any user interaction from the user or any member of the crew and the automatic assignment uses a process that accesses a numeric value computed for each member of the crew, wherein the numeric value is dynamically adjusted over time based on gameplay of each member; monitoring progression of the challenge based on progression made in the subtasks delegated to the members of the crew; and updating status of the challenge shared with members of the crew, based on the progression made by individual members of the crew, the updated status includes updating a local game state, a global game state, and an avatar representation associated with each member of the crew to reflect current activity state for the online game and a game state of the online game, wherein the method is executed by a processor.