Patent ID: 8756503

Claim:
A method for dynamically generating a query comprising: displaying a set of graphic objects on the display device, each graphic object representing one of a set of text documents; providing a virtual magnet which is movable on a display device of a tactile user interface in response to touching on the tactile user interface, the virtual magnet being capable of drawing graphic objects in the set of graphic objects towards it or repelling them; providing for a user to select one of the set of text documents, including providing for the user to select one of the graphic objects; displaying the selected text document on the display device; recognizing a highlighting gesture on the tactile user interface over the displayed document as a selection of a text fragment from text content of the document; and populating the virtual magnet with a query which is based on the text fragment selected from the displayed text document by the highlighting gesture, whereby the populated magnet is configured for causing at least one of: at least a subset of displayed graphic objects to exhibit a response to the magnet as a function of the query and text content of respective documents which the graphic objects represent, the response including the virtual magnet drawing the subset of graphic objects towards it or repelling them; and responsive instances of the query to be displayed in a text document.