List Authoring Surface
First Claim
1. A method for populating a list user interface, comprising:
- 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 item associated with the first list item;
applying the first metadata item to the first list item;
generating a first task for the first list item based on the association of the first list item with the first metadata item; and
displaying the first task in the list user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A list authoring surface (LAS) is provided that includes a lightweight user interface component for entering, displaying, manipulating, and providing reminders for one or more tasks that takes the place of hand-written notes, scraps of paper, or “sticky” notes. The list authoring surface may be deployed across a multitude of software applications and may be readily accessed anywhere on a stationary or mobile desktop or display screen. Information may be manually or automatically entered into the list authoring surface user interface. An event timeline that uses a “fuzzy” reminder method allows for reminders to be associated with tasks where some tasks must be accomplished or must occur at hard dates/times, but where other tasks may be accomplished or may occur during soft or “fuzzy” date/time ranges.
-
Citations
20 Claims
-
1. A method for populating a list user interface, comprising:
-
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 item associated with the first list item; applying the first metadata item to the first list item; generating a first task for the first list item based on the association of the first list item with the first metadata item; and displaying the first task in the list user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium containing computer-executable instructions which when executed by a computer perform a method for populating a list user interface, comprising:
-
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; 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; importing the list user interface to a stationary computing device and to a mobile computing device from a remote server; displaying an instantiation of the list user interface on the stationary computing device and on the mobile computing device; and wherein changes made to the first and second tasks in the list user interface at the remote server are made to the first and second tasks in the instantiation of the list user interface displayed on the stationary computing device and on the mobile computing device. - View Dependent Claims (19)
-
-
20. A system for populating a list user interface, comprising:
a list user interface application operative to receive a list item for display in a list user interface, the list item received manually or automatically; to receive a first text entry into the list user interface, the first text entry including a metadata item associated with the first list item; to receive application of the metadata item to the list item; to receive application of a list item attribute to the list item; to associate the list item with the metadata item and the list item attribute; and to generate a task for the list item based on the association of the list item with the metadata item and the list item attribute; and to display the first task in the list user interface on a display screen of a stationary or mobile computing device in association with a user interface of one or more software applications.
Specification