Patent ID: 6639615
Filing Date: 2003-10-28
Classification: G06F

Abstract:
A method in a computer system for programmatically locating any file and building a shortcut for future reference to said file, said method comprising the steps of:a. creating a shortcut cache if one does not exist; b. creating a mapping file if one does not exist for storing name and versions of all files used in said computer system; c. searching said mapping file for a shortcut name for said file, and if not found; d. searching said shortcut cache for a shortcut name for said file, and if not found; e. locating the shortcut directory for the current user in the system registry, and searching said directory for said shortcut name, and if not found; f. locating the shortcut directory for all users in the system registry, and searching said directory for said shortcut name, and if found; g. storing said shortcut, which contains the location and name of said file, in said shortcut cache; h. logging data into said mapping file representative of the name and location of each shortcut located; i. returning said location and name of said file to the requestor; j. updating said mapping file each time a new version of said shortcut is located.