×

Task management from within a data feed

  • US 9,846,527 B2
  • Filed: 04/30/2014
  • Issued: 12/19/2017
  • Est. Priority Date: 04/30/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • causing presentation of a data feed on one or more computing devices of a group of users, the data feed including a set of content items directed to the group of users, each content item of the set of content items including a graphical user interface (GUI) element capable of invoking task assignment functionality;

    receiving user input including a selection of the GUI element of a particular content item of the set of content items and an identifier of a particular user of the group of users;

    responsive to receiving the user input, assigning, using a processor of a machine, a task based on the particular content item to the particular user of the group of users;

    determining, based on information included in the content item, a task start date and a task end date for the task;

    accessing a set of tasks assigned to the particular user;

    the set of tasks including the task assigned to the particular user based on the particular content item;

    determining a status for each task of the set of tasks based on information received from the particular user indicating an amount of progress achieved in furtherance of the corresponding task;

    generating an individual status report including the list of tasks assigned to the particular user, the individual status report including a status indicator and temporal attributes for each task of the list of tasks, each status indicator including a numerical value corresponding to the amount of progress achieved in furtherance of the corresponding task, the temporal attributes of each task including a date range for the corresponding task;

    causing display of the individual status report within the data feed presented on a first computing device from among the one or more computing devices, the first computing device corresponding to the particular user;

    generating a project status report corresponding to a project comprising a plurality of tasks assigned to the group of users, the plurality of tasks including the task assigned to the particular user, the generating of project status report including determining an overall project status based on an aggregate of an respective progress of each task in the plurality of tasks, the project status report including an indicator of the overall project status;

    causing display of the project status report within the data feed presented on at least a second computing device from among the one or more computing devices corresponding to the group of users;

    determining an updated status for at least one task based on updated information received from at least one user of the group of users; and

    updating the data feed presented on at least the second computing device based on the updated status for the at least one task, the updating of the data feed including updating the indicator of the overall project status.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×