VIRTUALIZING EXTENSION CODE IN AN APPLICATION

Patent №

US 9,740,512

Granted

2017-08-22

Filed 2015

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14956106

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 that is associated with an extension is loaded. For instance, the portal may have extensibility points to enhance its functionality in a secure manner. The extension includes metadata and implementation code. The metadata is loaded. In response to the portal being loaded, the implementation code may not be loaded until a user interaction occurs.

AI classification

AI hardware1.00
Natural language0.64
Planning0.00
Knowledge representation0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 371820675

Assignors

OLENICK, BRAD M., WELICKI, LEON E., DIAS, ALVARO R., JOSHI, MADHUR

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC