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

Claim 13:
14. A computing device comprising:
one or more processors;
one or more computer-readable media storing instructions executable via the one or more processors to implement a browser configured to perform operations comprising:
receiving, via a tab of the browser, an input requesting web content to be loaded in that tab of the browser;
in response to receiving the input, receiving mark-up language code that describes the requested web content for presentation in that tab of the browser, the mark-up language code including references to one or more search providers promoted by the web content and usable by that tab of the browser for searches, the references including attributes that specify a link to the one or more search providers usable in that tab of the browser;
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 in that tab of the browser is selectable from the identified search providers, the list being generated using the attributes included in the references; and
exposing the list of identified search providers using the references within the mark-up language code of the web content and within mark-up language code of previously browsed web content.