Patent ID: 11941069
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. One or more computer-readable storage memories storing instructions that, when executed by a computing device, cause the computing device to perform operations, the operations comprising:
obtaining, via a browser, input requesting web content;, in response to obtaining the input, accessing the web content and receiving mark-up language code that describes the web content for presentation by the browser, the mark-up language code including references to one or more search providers promoted by the web content and usable by the browser for searches, the references including attributes that specify a link to the one or more search providers;, in response to receiving the mark-up language code, identifying the one or more search providers by detecting the references according to the attributes included in the mark-up language code;, generating a list from which a search provider for conducting the searches is selectable from the identified search providers, the list being generated using the attributes included in the references of the mark-up language code;, exposing the list of identified search providers using the references within the mark-up language code of the web content, individual search providers of the list being selectable via the list, receiving a selection of one of the search providers from the list of identified search providers; and, causing a search component of the browser to perform a search using the selected one of the search providers.