Patent ID: 7039647

Claim:
A method for building a search query in a data processing system having a graphical user interface, comprising the computer-implemented steps of: receiving a request to run a query and an attribute identification; receiving a representative graphical user interface object by a find function; determining whether said representative graphical user interface object has been dragged into a template search folder after receiving said request to run a query, said attribute identification, and said representative graphical user interface object; responsive to a determination that said representative graphical user interface object has been dragged into said template folder, receiving a user input from an input device; responsive to said user input, dropping a graphical component representing a first system object onto a graphical component representing a query function, wherein said first system object contains an attribute to create a search query; presenting a set of attributes of the first system object; receiving a user selection of at least one attribute in the set of attributes to create a selected set of attributes; receiving query instructions after receiving said user selection of the at least one attribute; responsive to receiving said user selection and receiving said query instructions, creating a search query from the selected set of attributes; running the created search query to obtain query results of objects; and returning the query results of objects to a results folder.