The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 19, 2019
Filed:
Aug. 26, 2011
Matthew Merry, Bellevue, WA (US);
Hart Wilson, Auburn, WA (US);
Mohammad Almalkawi, Bellevue, WA (US);
Pierre-yves Santerre, Bellevue, WA (US);
Sriram Sarda, Redmond, WA (US);
Tassaduq Basu, Redmond, WA (US);
Matthew Merry, Bellevue, WA (US);
Hart Wilson, Auburn, WA (US);
Mohammad Almalkawi, Bellevue, WA (US);
Pierre-Yves Santerre, Bellevue, WA (US);
Sriram Sarda, Redmond, WA (US);
Tassaduq Basu, Redmond, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
The operating system of a computer maintains an extension catalog that stores data relating extensions with information about the contracts the extensions support. Extensions are registered in this catalog according to the contract they implement. The extension catalog can be queried to identify extensions that support a given contract. An extension can be selected from among the results from a query, and the selected extension can be activated. When activated, the extension is set up by the operating system as an independent process from, and with context from, the application for which it is an extension. Information about the extension is provided to the application to enable the extension and the application to communicate according to the supported contract.