Patent ID: 8489569

Claim:
A computer-implemented method comprising: at a display, displaying a plurality of graphical, animated agents each agent being associated with stored search criteria; for each agent during an autonomous mode, varying motion of that agent on the display on the basis of at least one behavior parameter which is pseudo random; receiving a user input to select one of the agents, wherein the received user input is one of a plurality of different types of user input, each associated with a different type of media retrieval operation; providing a graphical user interface to enable a user to create, edit and delete the agents, and to enable a user to transfer agents between user communications devices using a short range wireless communications link; triggering a media retrieval operation to retrieve at least one digital media item from a store comprising a plurality of digital media items, the media retrieval operation using the search criteria associated with the selected agent, triggering the media retrieval operation also triggering an animation of the selected agent traveling to a location representing the store; and displaying the retrieved digital media item at the display.