SYSTEMS AND METHODS FOR APPLYING GAME MECHANICS TO THE COMPLETION OF TASKS BY USERS
First Claim
1. A method for managing electronic messages, the method comprising:
- providing a message from an inbox to a user;
providing the user with a plurality of actions which may be applied to the message;
determining that a user has selected one of said actions; and
determining a score for the user based, at least in part, on the time elapsed between displaying the contents of the message and a period of time after selection of the action.
1 Assignment
0 Petitions
Accused Products
Abstract
The methods and systems described herein provide for effective and efficient completion of tasks by users of a computing device. Specifically, the present invention provides users with a proprietary workflow for timing the completion of a task by a user and scoring a user'"'"'s ability to complete a task within a predetermined length of time. One exemplary embodiment provides for managing electronic messages by scoring their ability to apply actions to messages. Incentives are provided to users to encourage users to apply actions to messages through positive and negative feedback. Scores determined for any particular user may be determined based on the elapsed time between being provided with a message and applying an action to it, or may be determined based on the contents of a message.
-
Citations
20 Claims
-
1. A method for managing electronic messages, the method comprising:
-
providing a message from an inbox to a user; providing the user with a plurality of actions which may be applied to the message; determining that a user has selected one of said actions; and determining a score for the user based, at least in part, on the time elapsed between displaying the contents of the message and a period of time after selection of the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for managing electronic messages, the apparatus comprising:
-
a memory to store processor-executable instructions; and at least one processing unit communicatively coupled to the memory, wherein upon execution of the processor-executable instructions, the at least one processing unit; provides a message from an inbox to a user; provides the user with a plurality of actions which may be applied to the message; determines that a user has selected one of said actions; and determines a score for the user based, at least in part, on the time elapsed between displaying the contents of the message and a period of time after selection of the action.
-
-
17. A computer-readable storage medium encoded with computer-readable instructions that, as a result of being executed by a computing device, control the computing device to perform a method for managing electronic messages, the method comprising:
-
providing a message from an inbox to a user; providing the user with a plurality of actions which may be applied to the message; determining that a user has selected one of said actions; and determining a score for the user based, at least in part, on the time elapsed between displaying the contents of the message and a period of time after selection of the action.
-
-
18. A method for timing the completion of tasks by a user, the method comprising:
-
determining an appropriate length of time for a user to complete a task; providing the determined length of time to the user; updating the determined length of time according to the passage of time; determining that a user has completed the task; and determining a score for a user based, at least, on the passage of time.
-
-
19. An apparatus for timing the completion of tasks by a user, the apparatus comprising:
-
a memory to store processor-executable instructions; and at least one processing unit communicatively coupled to the memory, wherein upon execution of the processor-executable instructions, the at least one processing unit; determines an appropriate length of time for a user to complete a task; provides the determined length of time to the user; updates the determined length of time according to the passage of time; determines that a user has completed the task; and determines a score for a user based, at least, on the passage of time.
-
-
20. A computer-readable storage medium encoded with computer-readable instructions that, as a result of being executed by a computing device, control the computing device to perform a method for timing the completion of tasks by a user, the method comprising:
-
determining an appropriate length of time for a user to complete a task; providing the determined length of time to the user; updating the determined length of time according to the passage of time; determining that a user has completed the task; and determining a score for a user based, at least, on the passage of time.
-
Specification