Mobile tasks
US-9727376-B1 · Aug 8, 2017 · US
US9846527B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9846527-B2 |
| Application number | US-201414266573-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2014 |
| Priority date | Apr 30, 2014 |
| Publication date | Dec 19, 2017 |
| Grant date | Dec 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein the status indicator is variable in color, and wherein the color of the indicator indicates the amount of progress. 3. The method of claim 1 , wherein the group of users belong to a common organization within a company. 4. The method of claim 3 , wherein the indicator of the overall project status includes a numerical value indicating an amount of progress on the overall project. 5. The method of claim 1 , wherein the project status report includes a status indicator for each task in the plurality of tasks of the project. 6. The method of claim 1 , wherein the assigning the task based on the particular content item comprises: determining a title of the task based on the content item; generating a task object; the task object being a data structure including the title and the temporal attributes; and storing the task object as part of member data of the particular user. 7. The method of claim 1 , wherein the set of content items includes text pertaining to the plurality of tasks of the project. 8. The method of claim 1 , wherein the data feed further provides additional GUI elements to provide feedback pertaining to the set of content items. 9. A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations 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 date range 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 task start date and a task end date 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. 10. The non-transitory machine-readable storage medium of claim 9 , wherein the status indicator includes a percentage of progress. 11. The non-transitory machine-readable storage medium of claim 10 , wherein the status indicator of the status of each task is text. 12. The non-transitory machine-readable storage medium of claim 9 , wherein the task is one of multiple tasks of a project, and wherein the data feed is presented to a particular user within the group of users, the particular user responsible for the project. 13. The non-transitory machine-readable storage medium of claim 12 , wherein the project status report
Business processes related to social networking or social networking services · CPC title
Physics · mapped topic
Electricity · mapped topic
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
User group management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.