发明名称 |
Extension Interaction with Applications |
摘要 |
Techniques for extension interaction with applications are described. Generally, an extension represents functionality for extending, modifying, customizing, and/or supplementing native functionality of an application. Techniques discussed herein provide a common extension platform that enables an extension to interact with multiple different applications utilizing components of the platform. The common extension platform, for instance, exposes a set of common extension application programming interfaces (APIs) that provide a common interaction surface between extensions and applications. |
申请公布号 |
US2016321449(A1) |
申请公布日期 |
2016.11.03 |
申请号 |
US201615206870 |
申请日期 |
2016.07.11 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Surti Tanvi Saumil;Tong Chee Chen;Lyndersay Sean Obafemi;Hilerio Israel;Hazen John Anderson |
分类号 |
G06F21/44;G06F9/54 |
主分类号 |
G06F21/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system comprising:
one or more processors; and one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations including:
receiving an indication that an extension calls an application programming interface (API) to functionally extend an application;identifying a permission that specifies one or more of an allowed interaction for the extension and the application, or a disallowed interaction for the extension and the application; andcausing the application to be functionally extended by the extension subject to the permission. |
地址 |
Redmond WA US |