Multi-user integrated task list
First Claim
Patent Images
1. A communication system for providing a household task list, the system comprising:
- a computing device, comprising at least one processor and at least one computer readable storage medium in communication with the at least one processor, the at least one computer readable storage medium having encoded thereon a set of instructions that are executable by the processor to cause the computer system to perform one or more operations, the set of instructions comprising;
instructions for storing, in a data store, a multi-user task list comprising a plurality of tasks, each task being assigned to one or more users;
instructions for generating a new task to add to the multi-user task list;
instructions for parsing a plain text sentence description of the new task content to determine when the new task is due, by inferring a due date only from a context of the plain text sentence description of the new task content;
instructions for parsing the plain text sentence description of the new task content to determine and assign one or more users of the new task, by inferring the one or more users only from the context of the plain text sentence description of the new task content;
instructions for assigning one or more task properties to the new task, the one or more task properties comprising the due date, the one or more users, and one or more other task properties, wherein the one or more other task properties comprise at least one of a reminder setting, one or more task auditors, or one or more hidden rewards associated with completion of the new task, and wherein the one or more task auditors are responsible for determining whether the new task has been completed or not;
instructions for notifying the one or more users assigned to the new task, by transmitting a notification to one or more mobile devices associated with the one or more users;
instructions for sending a reminder to the one or more users to complete the new task to a standard first user device;
instructions for sending, based on a determination that the new task has not been completed by the one or more users, a second reminder to the one or more users to complete the new task, wherein the second reminder is sent to a second user device that is most likely to capture the attention of the one or more users;
instructions for receiving an indication that the new task has been completed by the one or more users;
instructions for determining and verifying whether the new task has been completed by the one or more users, wherein the instructions for determining and verifying whether the new task has been completed by the one or more users comprise instructions for notifying the one or more task auditors of the indication that the new task has been completed and instructions for receiving, from the one or more task auditors, confirmation that the new task has been completed;
instructions for updating a record of the new task in the data store to indicate that the new task has been completed by the one or more users, wherein the instructions for updating the record of the new task in the data store to indicate that the new task has been completed by the one or more users comprise instructions for updating a record of the new task in the data store only upon receiving, from the one or more task auditors, the confirmation that the new task has been completed;
instructions for notifying the one or more users that the new task has been completed, which has been verified and confirmed by the one or more task auditors and the record of the new task has been updated in the data store, by updating a dashboard screen icon, associated with each of the one or more users to whom the new task has been assigned, to decrement a number on the dashboard screen icon, the number indicating tasks waiting for completion by each of the one or more users; and
instructions for providing a reward to the one or more users that have completed the new task, wherein at least one of an existence of the reward or a nature of the reward is hidden until the new task has been verified and confirmed as being completed, and wherein a reward counter is updated on the dashboard screen for each of the one or more users.
5 Assignments
0 Petitions
Accused Products
Abstract
Solutions for providing integrated task list functionality. Some such solutions use a user supersystem as a communications hub to generate, display, and/or handle user-based tasks for a family group. For example, tasks may be assigned to one or more members of the family and associated with various types of dates, rewards, audits, etc. Family members may then interact with the tasks through the communications hub and/or through other devices (e.g., cell phones, etc.).
274 Citations
20 Claims
-
1. A communication system for providing a household task list, the system comprising:
a computing device, comprising at least one processor and at least one computer readable storage medium in communication with the at least one processor, the at least one computer readable storage medium having encoded thereon a set of instructions that are executable by the processor to cause the computer system to perform one or more operations, the set of instructions comprising; instructions for storing, in a data store, a multi-user task list comprising a plurality of tasks, each task being assigned to one or more users; instructions for generating a new task to add to the multi-user task list; instructions for parsing a plain text sentence description of the new task content to determine when the new task is due, by inferring a due date only from a context of the plain text sentence description of the new task content; instructions for parsing the plain text sentence description of the new task content to determine and assign one or more users of the new task, by inferring the one or more users only from the context of the plain text sentence description of the new task content; instructions for assigning one or more task properties to the new task, the one or more task properties comprising the due date, the one or more users, and one or more other task properties, wherein the one or more other task properties comprise at least one of a reminder setting, one or more task auditors, or one or more hidden rewards associated with completion of the new task, and wherein the one or more task auditors are responsible for determining whether the new task has been completed or not; instructions for notifying the one or more users assigned to the new task, by transmitting a notification to one or more mobile devices associated with the one or more users; instructions for sending a reminder to the one or more users to complete the new task to a standard first user device; instructions for sending, based on a determination that the new task has not been completed by the one or more users, a second reminder to the one or more users to complete the new task, wherein the second reminder is sent to a second user device that is most likely to capture the attention of the one or more users; instructions for receiving an indication that the new task has been completed by the one or more users; instructions for determining and verifying whether the new task has been completed by the one or more users, wherein the instructions for determining and verifying whether the new task has been completed by the one or more users comprise instructions for notifying the one or more task auditors of the indication that the new task has been completed and instructions for receiving, from the one or more task auditors, confirmation that the new task has been completed; instructions for updating a record of the new task in the data store to indicate that the new task has been completed by the one or more users, wherein the instructions for updating the record of the new task in the data store to indicate that the new task has been completed by the one or more users comprise instructions for updating a record of the new task in the data store only upon receiving, from the one or more task auditors, the confirmation that the new task has been completed; instructions for notifying the one or more users that the new task has been completed, which has been verified and confirmed by the one or more task auditors and the record of the new task has been updated in the data store, by updating a dashboard screen icon, associated with each of the one or more users to whom the new task has been assigned, to decrement a number on the dashboard screen icon, the number indicating tasks waiting for completion by each of the one or more users; and instructions for providing a reward to the one or more users that have completed the new task, wherein at least one of an existence of the reward or a nature of the reward is hidden until the new task has been verified and confirmed as being completed, and wherein a reward counter is updated on the dashboard screen for each of the one or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. An apparatus, comprising:
a non-transitory computer readable medium having encoded thereon a set of instructions executable by one or more computers to perform one or more operations for providing a household task list, the set of instructions comprising; instructions for maintaining, in a data store, a multi-user task list comprising a plurality of tasks, each task being assigned to one or more users; instructions for generating a new task to add to the multi-user task list; instructions for parsing a plain text sentence description of the new task content to determine when the new task is due, by inferring a due date only from a context of the plain text sentence description of the new task content; instructions for parsing the plain text sentence description of the new task content to determine and assign one or more users of the new task, by inferring the one or more users only from the context of the plain text sentence description of the new task content; instructions for assigning one or more task properties to the new task, the one or more task properties comprising the due date, the one or more users, and one or more other task properties, wherein the one or more other task properties comprise at least one of a reminder setting, one or more task auditors, or one or more hidden rewards associated with completion of the new task, and wherein the one or more task auditors are responsible for determining whether the new task has been completed or not; instructions for notifying the one or more users assigned to the new task, by transmitting a notification to one or more mobile devices associated with the one or more users; instructions for sending a reminder to the one or more users to complete the new task to a standard first user device; instructions for sending, based on a determination that the new task has not been completed by the one or more users, a second reminder to the one or more users to complete the new task, wherein the second reminder is sent to a second user device that is most likely to capture the attention of the one or more users; instructions for receiving an indication that the new task has been completed by the one or more users; instructions for determining and verifying whether the new task has been completed by the one or more users, wherein the instructions for determining and verifying whether the new task has been completed by the one or more users comprise instructions for notifying the one or more task auditors of the indication that the new task has been completed and instructions for receiving, from the one or more task auditors, confirmation that the new task has been completed; instructions for updating a record of the new task in the data store to indicate that the new task has been completed by the one or more users, wherein the instructions for updating the record of the new task in the data store to indicate that the new task has been completed by the one or more users comprise instructions for updating a record of the new task in the data store only upon receiving, from the one or more task auditors, the confirmation that the new task has been completed; instructions for notifying the one or more users that the new task has been completed, which has been verified and confirmed by the one or more task auditors and the record of the new task has been updated in the data store, by updating a dashboard screen icon, associated with each of the one or more users to whom the new task has been assigned, to decrement a number on the dashboard screen icon, the number indicating tasks waiting for completion by each of the one or more users; and instructions for providing a reward to the one or more users that have completed the new task, wherein at least one of an existence of the reward or a nature of the reward is hidden until the new task has been verified and confirmed as being completed, and wherein a reward counter is updated on the dashboard screen for each of the one or more users.
-
20. A method of providing a household task list, the method comprising:
-
maintaining, in a data store, a multi-user task list comprising a plurality of tasks, each task being assigned to one or more users; generating, with a computer, a new task to add to the multi-user task list; parsing a plain text sentence description of the new task content to determine when the new task is due, by inferring a due date only from a context of the plain text sentence description of the new task content; parsing the plain text sentence description of the new task content to determine and assign one or more users of the new task, by inferring the one or more users only from the context of the plain text sentence description of the new task content; assigning, with the computer, one or more task properties to the new task, the one or more task properties comprising the due date, the one or more users, and one or more other task properties, wherein the one or more other task properties comprise at least one of a reminder setting, one or more task auditors, or one or more hidden rewards associated with completion of the new task, and wherein the one or more task auditors are responsible for determining whether the new task has been completed or not; notifying, with the computer, the one or more users assigned to the new task, by transmitting a notification to one or more mobile devices associated with the one or more users; sending a reminder to the one or more users to complete the new task to a standard first user device; sending, based on a determination that the new task has not been completed by the one or more users, a second reminder to the one or more users to complete the new task, wherein the second reminder is sent to a second user device that is most likely to capture the attention of the one or more users; receiving an indication that the new task has been completed by the one or more users; determining and verifying whether the new task has been completed by the one or more users, wherein determining and verifying whether the new task has been completed by the one or more users comprises notifying the one or more task auditors of the indication that the new task has been completed, and receiving, from the one or more task auditors, confirmation that the new task has been completed; updating a record of the new task in the data store to indicate that the new task has been completed by the one or more users, wherein updating the record of the new task in the data store to indicate that the new task has been completed by the one or more users comprises updating a record of the new task in the data store only upon receiving, from the one or more task auditors, the confirmation that the new task has been completed; notifying the one or more users that the new task has been completed, which has been verified and confirmed by the one or more task auditors and the record of the new task has been updated in the data store, by updating a dashboard screen icon, associated with each of the one or more users to whom the new task has been assigned, to decrement a number on the dashboard screen icon, the number indicating tasks waiting for completion by each of the one or more users; and providing a reward to the one or more users that have completed the new task, wherein at least one of an existence of the reward or a nature of the reward is hidden until the new task has been verified and confirmed as being completed, and wherein a reward counter is updated on the dashboard screen for each of the one or more users.
-
Specification