发明名称 SYSTEM FOR AUTOMATED RANKING AND SORTING IN A DATABASE USING PREDEFINED USER ASSIGNED ATTRIBUTES
摘要 A system comprising a network of computers programmed to create supervisory accounts and worker accounts, receive requests to create tasks and assign them to users of worker accounts, receive requests to assign attributes to tasks, and sort the tasks based on the attributes.
申请公布号 US2016253610(A1) 申请公布日期 2016.09.01
申请号 US201615056704 申请日期 2016.02.29
申请人 Kalra Kamal 发明人 Kalra Kamal
分类号 G06Q10/06;G06F3/0482;G06F17/30;G06F3/0484 主分类号 G06Q10/06
代理机构 代理人
主权项 1. A system comprising a plurality of computers, each computer having a computer-readable storage memory, a display device, one or more input devices, and access to a network, the computers programmed to: (a) create a supervisory account for a first user, create a worker account for a second user, and create a worker account for a third user; (b) receive user requests from the first user via one or more input devices connected to a first computer, receive user requests from the second user via one or more input devices connected to a second computer, and receive user requests from the third user via one or more input devices connected to a third computer; (c) graphically display a first task window on a first display device, a second task window on a second display device, and a third task window on a third display device, where the first display device is connected to the first computer, the second display device is connected to the second computer, and the third display device is connected to the third computer; (d) receive a request from the first user to create a first task, then graphically display a first task panel in the first task window; (e) receive a first user generated text entry from the first user, then graphically display the first user generated text entry in the first task panel; (f) receive a user request from the first user to assign a first attribute to the first task, then associate the first attribute with the first task and display a representation of the first attribute on the first task panel; (g) receive a request from the first user to assign the first task to the second user, then graphically display the first task panel in the second task window; (h) receive a user request from the first user to assign the second user to a first user group, then graphically display in the second task window all task panels associated with tasks assigned to users who have been assigned to the first user group; (i) receive a request from the first user to create a second task, then graphically display a second task panel in the first task window; (j) receive a second user generated text entry from the first user and graphically display the second user generated text entry in the second task panel; (k) receive a request from the first user to assign the second task to the third user, then display the second task panel in the third task window; (l) receive a user request from the first user to assign the third user to a second user group, then graphically display in the third task window all task panels associated with tasks assigned to users who have been assigned to the second user group; (m)receive a user request from the first user to assign a second attribute to the second task, then associate the second attribute with the second task and graphically display a representation of the second attribute on the second task panel; (n) if a user request to assign the second attribute to the first task is received, and the first task was already associated with the first attribute, then dissociate the first attribute from the first task and associate the second attribute to the first task; (o) if a user request to assign the first attribute to the second task is received, and the second task was already associated with the second attribute, then dissociate the second attribute from the second task and associate the first attribute to the second task; (p) receive a request from the first user via the one or more input devices to view a progress report, then graphically display the first task panel and the second task panel in a progress window and graphically display a representation of a first completion status on the first task panel and a representation of a second completion status on the second task panel; (q) receive a message from the second user that the first task is complete, receive a message from the third user that the second task is complete, then display a third task panel in the second task window and a fourth task panel in the third task window; and (r) determine the rank of each attribute using a first ranking regime and graphically display each of the tasks panels in an order according to the rank of the attributes associated with the tasks, but if two or more tasks are each assigned the same attributes, graphically display the task panels associated with those two or more tasks in an order according to an alphabetical listing of the user generated text entries.
地址 Somerset NJ US