Providing tasks to users during electronic game play
First Claim
1. A computer-implemented method, comprising:
- providing, by a configured computing system of a game provider, multiple copies of an electronic game to multiple devices used by multiple users;
sending, by the configured computing system, an electronic request to a remote task fulfillment system for information about multiple tasks that are available to be performed by humans in exchange for monetary fees, the multiple tasks provided to the task fulfillment system by task providers for performance by other human task performers affiliated with the task fulfillment system;
receiving, by the configured computing system, the information about the multiple tasks from the task fulfillment system in response to the sent electronic request;
during playing of the multiple copies of the electronic game by the multiple users,providing, by the configured computing system, the multiple tasks to the multiple users as part of the playing of the multiple copies of the electronic game on the multiple devices; and
receiving, by the configured computing system, results of performance by the multiple users of the provided multiple tasks as part of the playing of the multiple copies of the electronic game on the multiple devices;
sending, by the configured computing system, the received results of the performance of the provided multiple tasks to the task fulfillment system; and
receiving, by the configured computing system, monetary compensation for the game provider for the performance of the provided multiple tasks that is provided by the task providers, and providing, by the configured computing system, non-monetary virtual rewards to the multiple users for the performance of the provided multiple tasks, the provided non-monetary virtual rewards being rewards within the electronic game that are usable by the multiple users as part of the playing of the multiple copies of the electronic game on the multiple devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for facilitating performance of tasks by users in a computer game environment. In some situations, the techniques include automated operations of a system that receives multiple tasks from a task fulfillment system, provides the multiple tasks to multiple users as part of playing an electronic game, receives results of performance of the tasks by the users as part of the game playing, sends the task performance results to the task fulfillment system, receives and retains monetary compensation for the performance of the tasks, and provides non-monetary virtual rewards to the multiple users for the performance of the provided multiple tasks. The non-monetary virtual rewards may be rewards that are part of the electronic game and are usable by the multiple users as part of the playing of the electronic game.
65 Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
providing, by a configured computing system of a game provider, multiple copies of an electronic game to multiple devices used by multiple users; sending, by the configured computing system, an electronic request to a remote task fulfillment system for information about multiple tasks that are available to be performed by humans in exchange for monetary fees, the multiple tasks provided to the task fulfillment system by task providers for performance by other human task performers affiliated with the task fulfillment system; receiving, by the configured computing system, the information about the multiple tasks from the task fulfillment system in response to the sent electronic request; during playing of the multiple copies of the electronic game by the multiple users, providing, by the configured computing system, the multiple tasks to the multiple users as part of the playing of the multiple copies of the electronic game on the multiple devices; and receiving, by the configured computing system, results of performance by the multiple users of the provided multiple tasks as part of the playing of the multiple copies of the electronic game on the multiple devices; sending, by the configured computing system, the received results of the performance of the provided multiple tasks to the task fulfillment system; and receiving, by the configured computing system, monetary compensation for the game provider for the performance of the provided multiple tasks that is provided by the task providers, and providing, by the configured computing system, non-monetary virtual rewards to the multiple users for the performance of the provided multiple tasks, the provided non-monetary virtual rewards being rewards within the electronic game that are usable by the multiple users as part of the playing of the multiple copies of the electronic game on the multiple devices. - View Dependent Claims (2)
-
-
3. A computer-implemented method, comprising:
-
retrieving, over one or more computer networks and by a computing system for an electronic game, information from a remote task fulfillment system about a task that is submitted by a task provider and is available to be performed by one or more humans in exchange for monetary compensation from the task provider; sending, by the computing system, the task to a computing device executing the electronic game for a user playing the electronic game, the electronic game being configured to present the task to the user as part of the playing of the electronic game; receiving, by the computing system, a result indicating that the task was performed by the user as part of the playing of the electronic game; receiving, by the computing system, the monetary compensation for performance of the task from the task provider; and providing, by the computing system, a non-monetary reward to the user for the performance of the task, the provided non-monetary reward being part of the electronic game and usable by the user as part of the playing of the electronic game. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium whose contents configure a computing device to automatically perform a method, the method comprising:
-
obtaining information about one or more tasks that are available to be performed from a task fulfillment system for monetary compensation, the obtaining of the information being performed by the configured computing device; during playing of an electronic game by one or more users, providing the one or more tasks to the one or more users; and after the provided one or more tasks are performed by the one or more users as part of the playing of the electronic game by the one or more users, providing virtual rewards to the one or more users for performance of the provided tasks, an amount of the provided virtual rewards being based at least in part on an amount of the monetary compensation that is provided to a provider of the electronic game for the performance of the provided tasks, the provided virtual rewards being usable by the one or more users as part of the playing of the electronic game. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computing system configured to automatically facilitate performance of tasks by users, comprising:
-
one or more processors; and a provider system that is configured to, when executed by at least one of the one or more processors, facilitate performance of tasks by users of provided interactive content, the facilitating of the performance of the tasks including; obtaining information over one or more networks from a task fulfillment system about multiple tasks that have been submitted to the task fulfillment system as being available for human performance; providing information about the multiple tasks to one or more users who are using one or more devices to interact with interactive content provided by the provider system, the provided information enabling the one or more users to perform the multiple tasks as part of interacting with the provided interactive content; and after the multiple tasks are performed by the one or more users as part of the interacting with the provided interactive content, providing virtual rewards to the one or more users for the performance of the multiple tasks and receiving an indication of monetary compensation to be received by the provider system for the performance of the multiple tasks, the provided virtual rewards being usable by the one or more users as part of interacting with the provider system. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification