Patent ID: 8140564

Claim:
An article comprising a non-transitory machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising: providing a graphical user interface including, in a single table, a search pane on a top portion, a results section on a bottom portion, and a selected items section in a middle portion between the top portion and the bottom portion; receiving first user-generated input, via the search pane in the top portion of the table in the graphical user interface, specifying a first alphanumeric search query; polling one or more data repositories to obtain results responsive to the first alphanumeric search query; displaying, in the results section, one or more results responsive to the first alphanumeric search query, each result responsive to the first alphanumeric search query being displayed in a respective row in the results section of the table, each result responsive to the first alphanumeric search query further including a first graphical user interface element in the corresponding row; receiving second user-generated input, via the graphical user interface, selecting one or more of the first graphical user interface elements in the results section; moving, in the single table, results corresponding to the selected one or more first graphical user interface elements from the results section to the selected items section of the table, wherein results that do not correspond to the selected one or more first graphical user interface elements remain displayed in the results section; receiving third user-generated input, via the search pane in the top portion of the table in the graphical user interface, specifying a second alphanumeric search query; polling one or more data repositories to obtain results responsive to the second alphanumeric search query; displaying, in the results section, one or more results responsive to the second alphanumeric search query as well as results that do not correspond to the selected one or more first graphical user interface element, each result responsive to the second alphanumeric search query being displayed in a respective row in the results section of the table, each result further responsive to the second alphanumeric search query including a second graphical user interface element in the corresponding row; receiving fourth user-generated input selecting one or more of the second graphical user interface elements in the results section; and moving, in the single table, results corresponding to the selected one or more second graphical user interface elements from the results section to the middle portion of the table, wherein results that do not correspond to the selected one or more first graphical user interface elements and that do not correspond to the selected one or more second graphical user interface elements remain displayed in the results section.