The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 28, 2026
Filed:
Jun. 16, 2023
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Alicia Oliva Coll, Seattle, WA (US);
Jose Miguel Rivera Davalos, Maple Valley, WA (US);
Qiwen Guo, Redmond, WA (US);
Raghu R Nadiminti, Bellevue, WA (US);
Andreas Allern Brose, Troms, NO;
Bjørnstein Lilleby, Troms, NO;
Steffen Viken Valvåg, Troms, NO;
Gordon Bradford Jensen, Tokyo, JP;
Luke Roberts, Troms, NO;
Soujanya Srivalli, Redmond, WA (US);
Jon Meling, Troms, NO;
Sheng Yi Chou, Troms, NO;
Tracey Saur, Seattle, WA (US);
Tudor Popa, Sibiu, RO;
Mikael Svenson, Oslo, NO;
Ajla Badza, Munich, DE;
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Systems and methods are provided for implementing adaptable embedded search engine functionality. In an aspect, a shared SERP system receives a user search query from a first search utility among a plurality of search utilities, which is associated with corresponding apps that are different from each other. A router of the shared SERP system provides the user search query and location information to a first query builder among one or more query builders of the shared SERP system. The first query builder constructs a query request corresponding to the user search query, based on the provided user search query and location information. A first query executor among one or more query executors of the shared SERP system executes the query request to produce search results. A component renderer of the shared SERP system renders one or more UX components within the first SERP, based on the search results.