Patent ID: 8060487
Filing Date: 2011-11-15
Classification: G06F

Abstract:
1. A computer-implemented method comprising: associating a plurality of data files each with one of a plurality of applications, the associating comprising identifying, for each application of the plurality of applications, one or more of the plurality of data files that corresponds to the application, the data files comprising application source code which when compiled or translated becomes an executable application program component of the application, an application text file repository available to the application for translation purposes, an application graphics file that includes text associated with one or more of screens and buttons for display within the application, and tutorial for the application; searching the plurality of data files to identify one or more key words using an automated software agent; populating an index with the one or more key words and complementary information to the one or more key words, the complementary information including one or more associated applications of the plurality of applications and a link to launch the one or more associated applications, a description of the one or more applications, and a preview of one or more data files of the plurality of data files that contains the key word; receiving an application search query including one or more search terms; searching the index to identify data files containing the one or more search terms; generating a list of links to launch applications associated with the data files containing the one or more search terms; and sorting the list of links based on usage statistics including the frequency of link usage by a user or enterprise-wide.