Patent ID: 8595236
Filing Date: 2013-11-26
Classification: G06F

Abstract:
1. A method for searching for a user interface (UI), wherein the method comprises: extracting one or more items of meta-data from multiple existing user interfaces, wherein each of said items of meta-data comprises a page graph comprising one or more nodes representing one or more attributes of the corresponding user interface; forming a searchable index by indexing the one or more items of meta-data of the multiple existing user interfaces; receiving a desired user interface as a query; determining one or more items of meta-data for the desired user interface, wherein each of said items of meta-data comprises a page graph comprising one or more nodes representing one or more attributes of the desired user interface, and wherein determining the one or more items meta-data for the desired user interface comprises analyzing the desired user interface query to extract the one or more items of meta-data, and using the one or more items of meta-data to construct a meta-data query, and wherein determining meta-data for the desired user interface is carried out via a query builder module executing on a hardware processor; and using the meta-data query to search for the desired user interface, wherein searching for the desired user interface comprises searching the meta-data query against the searchable index of meta-data of the multiple existing user interfaces and selecting one or more existing user interfaces ranked based on a degree of matching of the page graph corresponding to the desired user interface to one or more page graphs corresponding to one or more of the multiple existing user interfaces in the index, and wherein using the meta-data query to search for the desired user interface is carried out via a search engine module executing on a hardware processor.