Content formatting and installation techniques
AssigneeMicrosoft Corporation
InventorsAdam Czeisler, Jose Figueroa-Morales, Paul Paradise
Life of this patent
Estimating the term…
Abstract
Content formatting and installation techniques are described. In an implementation, a method includes receiving one or more inputs for initiating an installation process of one or more content items and performing the installation process without user intervention. The performing of the installation process includes obtaining a content package, from over a network, which includes a manifest which describes a content type for each of the content items. Each of the content items is installed for use by an application module based on a respective content type.
Claims20
A method comprising installing one or more content items without user intervention and for use by a application module that is executable on a client by:
- downloading a content package that includes a manifest from a content provider;
- parsing the manifest to determine a content type for each said content item;
- and
- writing each said content item to memory of the client based on a respective said content type such that the application module is configured to utilize the content item during an instant messaging session.
A method comprising initiating an installation process for installing content items on a client without user intervention which includes:
- determining whether a content provider of the content items is trusted through comparison with a content provider list;
- if the content provider is trusted, obtaining a content package from over a network which includes the one or more content items and a manifest which describes a content type for each said content item;
- and
- installing each said content item, based on a respective said content type, for use by an application module on the client.
A method comprising:
- forming one or more lists which indicate whether one or more of a plurality of content providers is trustworthy;
- and
- providing the one or more lists for use in a process which involves automatic installation of content on a client from at least one said content provider for utilization by an application module, wherein if the at least said content provider is not indicated to be trustworthy, the automatic installation is not permitted.
Dependencies are inferred from the claim text.