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

Claim 12:
13. A method of providing supplemental content within web applications, comprising:
providing first content and second content for display in a web application;
generating a module request for module information;
receiving, in response to the module request, an adaptive user interface (UI) module from a module server, the adaptive UI module comprising the module information and selected supplemental content;
receiving an indication that a user selected a trigger for selected supplemental content associated with the first content;
evaluating an environment of an application at a client device based on a plurality of formatting elements and content displayed by the application;
determining a format for the selected supplemental content based on a type associated with the supplemental content and associated selected formatting elements of the plurality of formatting elements;
adapting the received module information and the selected supplemental content based on the determined format;
generating, a formatted UI module comprising the adapted selected supplemental content, wherein the formatted UI module is synchronous with the plurality of formatting elements, wherein the supplemental content is updated based on the user selection from within a currently displayed supplemental content; and
providing for display, the formatted UI module, such that the selected supplemental content is displayed between the first content and the second content.