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

Claim 0:
1. A system comprising:
a processor; and
memory storing computer-executable instructions that, when executed by the processor, cause the processor to:
provide first content and second content for display in an application at a client device;
send a module request for module information from an application server; and
receive an adaptive user interface (UI) module comprising the module information and selected supplemental content, the adaptive UI module performing adaptability operations comprising:
receiving an indication that a user has selected a trigger for selected supplemental content associated with the first content from a client device, wherein the selected supplemental content has an associated type;
evaluating an environment of an application at the 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 the type of the supplemental content and associated formatting elements of the plurality of formatting elements;
adapting the received module information based on the determined format;
generating a formatted UI module comprising the 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 the formatted UI module for display within an application UI of the application at the client device, the formatted UI module located between the first content and the second content.