A facility for guiding users through a series of steps or tasks, often associated with a process, is described. The facility assigns tasks or steps to users having roles identified with the task or step. The role associated with the task or step may change depending on the state of the task or step....http://www.google.com.tw/patents/US7640548?utm_source=gb-gplus-share專利 US7640548 - Task based user interface