Invention Grant
- Patent Title: Virtualizing extension code in an application
-
Application No.: US16449424Application Date: 2019-06-23
-
Publication No.: US10678561B2Publication Date: 2020-06-09
- Inventor: Brad M. Olenick , Leon E. Welicki , Alvaro R. Dias , Madhur Joshi
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Wade IP Law LLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/445

Abstract:
Techniques are described herein that are capable of virtualizing extension code (e.g., third-party extension code) in an application (e.g., a web application in a browser). A portal of an application is loaded. The portal has an extensibility point via which an extension is to enhance functionality of the application. The extension includes metadata and implementation code. A functionality that the implementation code is configured to provide with regard to the application is automatically determined. The metadata is automatically generated to indicate the functionality in response to the functionality being automatically determined. The metadata is loaded in response to the portal being loaded. Loading of the implementation code is delayed until an interaction indicator is received, in response to loading the metadata. The interaction indicator indicates that a user interaction occurs. The implementation code is loaded based at least in part on receipt of the interaction indicator.
Public/Granted literature
- US20190310865A1 VIRTUALIZING EXTENSION CODE IN AN APPLICATION Public/Granted day:2019-10-10
Information query