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:
Jan. 31, 2012
Filed:
Feb. 07, 2008
Randy S. Kimmerly, Woodinville, WA (US);
Christopher L. Anderson, Redmond, WA (US);
Clemens A. Szyperski, Redmond, WA (US);
Anthony J. Moore, Seattle, WA (US);
Donald F. Box, Bellevue, WA (US);
Randy S. Kimmerly, Woodinville, WA (US);
Christopher L. Anderson, Redmond, WA (US);
Clemens A. Szyperski, Redmond, WA (US);
Anthony J. Moore, Seattle, WA (US);
Donald F. Box, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import.