Patent ID: 8621386

Claim:
A method performed by a user device, the method comprising: receiving, by the user device, a request to open a first application associated with a selected file; retrieving, from a memory associated with the user device and in response to the request, information regarding: a user interface (UI) associated with the first application via which multiple operations on the selected file are automatically performed, and a set of second applications automatically associated with the first application based on a frequency of use of each of the second applications in performing respective ones of the multiple operations with respect to other files via the user device, wherein the frequency of use exceeds a threshold number greater than one, the information regarding the UI including: information associated with a UI icon corresponding to the first application, and information identifying a set of icons, that each correspond to a respective different one of the set of second applications; presenting, by the user device via a display, the UI icon and the identified set of icons attached to the UI icon, based on the information regarding the UI; receiving, by the user device and via the UI icon, an instruction to transfer the selected file to one of the attached icons; and performing, by the user device, a selected operation on the selected file using an identified application, of the set of second applications, that corresponds to the one of the attached icons.