Patent ID: 8370767

Claim:
A method for populating a list user interface, comprising: at a computing device, importing the list user interface from a remote server; displaying the list user interface at the computing device; receiving into the list user interface a first list item; receiving a first text entry into the list user interface, the first text entry including a first metadata tag associated with the first list item; automatically parsing the first list item to determine whether the first list item should receive an application of the first metadata tag, and if the first list item should receive the application of the first metadata tag, then applying the first metadata tag to the first list item; applying a first list item attribute to the first list item; associating the first list item with the first metadata tag and the first list item attribute; generating in the list user interface a first task for the first list item based on the association of the first list item with the first metadata tag and the first list item attribute; generating in the list user interface a second task for a second list item based on an association of the second list item with the first metadata tag and the first list item attribute; displaying an instantiation of the first and second tasks within the list user interface on the computing device; and revising the first and second tasks in the list user interface in response to changes to the first and second tasks that are received from the remote server.