Patent Document ID: 9697016
Application ID: 13297235

Base Claim:
1. A system, comprising: one or more processing units; and a plurality of components, each of which is executed by at least one of the one or more processing units, the plurality of components comprising: a reference component configured to access a set of metadata correlated with user interface controls for configuring user-customizable options or preference settings of a computer application being executed; an indexing component configured to distinguish respective subsets of the set of metadata that are associated with respective ones of the user interface controls; and a searching component configured to receive a set of search data input by a user of the executing computer application, compare the set of search data with the subsets of the set of metadata, and identify a matching subset of metadata that satisfies a condition pertaining to the search data defined by a function, the search data input being received from the user via an interface of the computer application being executed.

---

Claim 13:
13. The system of claim 1 , wherein the plurality of components further comprises a predictive text component configured to return a proposed search result in response to text currently entered into the search field, and configured to update the proposed search result upon textual changes to the text currently entered, wherein the proposed search result is returned from data compiled from previous sets of search data, or from the currently entered text satisfying a correlation condition with respect to user-appended metadata or with respect to the set of metadata.