Patent Number: 7,827,546

Title: Mechanism for downloading software components from a remote source for use by a local software application

Abstract: Methods and systems are provided for dynamically configuring document solutions and for obtaining desired or required components of such document solutions for use with computer-generated documents. If a document is associated with a document solution, a request for components of the solution is sent to a manifest of document solutions. Identification of a user of the document is also passed to the manifest. At the manifest, identification information for the user is used to query a user database to determine a profile of the user such as the user's job description, location, security clearance, and the like. Based on the user's profile, the document solution is configured dynamically to include solution components most helpful to the particular user. A manifest collection is provided for serving as a repository of document solution location information for many different namespaces (schemas) that may be associated with one or more user documents.

Inventors: Jones; Brian (Redmond, WA), Little; Robert (Redmond, WA), Reynar; Jeff (New York, NY), Broman; Paul (Maitland, FL)

Assignee: Microsoft Corporation

International Classification: G06F 9/44 (20060101)

Expiration Date: 2019-11-02 0:00:00