Content formatting and installation techniques
First Claim
Patent Images
1. A method comprising:
- identifying, by a computing system configured to provide an instant messaging session, a content provider, the identifying comprising;
navigating, by the computing system, to a website having a download link for one or more content items from the content provider;
selecting, by the computing system, the download link associated with the content provider;
communicating, by the computing system, a request to a list provider at a remote server to determine whether the content provider associated with the download link is trustworthy;
obtaining, by the computing system, a result of whether the content provider is trustworthy, the result being determined by the list provider by comparing the download link with one or more download links in the trusted content provider list;
in an event that the content provider is trustworthy,collecting, by the computing system, one or more content items from the content provider for output by a messaging module in the instant messaging session; and
forming, by the computing system, a content package that includes the one or more content items and a manifest which;
describes a content type for each said content item; and
is parseable for automatic installation of each said content item for use by a content manager module based on a respective said content type,obtaining, by the computing system, the content package from over a network;
preventing, by the computing system, an unauthorized reuse of the one or more content items by a second content manager module;
providing, by the computing system, an option to authorize reuse of the one or more content items to the second content manager module, wherein the option to authorize reuse of the one or more content items comprises;
purchasing, by the computer system, authorization to reuse the one or more content items by the second content manager module;
installing, by the computing system, each said content item for use by the second content manager module;
wherein;
the computing system comprises the content manager module and the second content manager module; and
the content manager module and the second content manager module are accessible by the content provider.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. A method comprising:
-
identifying, by a computing system configured to provide an instant messaging session, a content provider, the identifying comprising; navigating, by the computing system, to a website having a download link for one or more content items from the content provider; selecting, by the computing system, the download link associated with the content provider; communicating, by the computing system, a request to a list provider at a remote server to determine whether the content provider associated with the download link is trustworthy; obtaining, by the computing system, a result of whether the content provider is trustworthy, the result being determined by the list provider by comparing the download link with one or more download links in the trusted content provider list; in an event that the content provider is trustworthy, collecting, by the computing system, one or more content items from the content provider for output by a messaging module in the instant messaging session; and forming, by the computing system, a content package that includes the one or more content items and a manifest which; describes a content type for each said content item; and is parseable for automatic installation of each said content item for use by a content manager module based on a respective said content type, obtaining, by the computing system, the content package from over a network; preventing, by the computing system, an unauthorized reuse of the one or more content items by a second content manager module; providing, by the computing system, an option to authorize reuse of the one or more content items to the second content manager module, wherein the option to authorize reuse of the one or more content items comprises; purchasing, by the computer system, authorization to reuse the one or more content items by the second content manager module; installing, by the computing system, each said content item for use by the second content manager module; wherein; the computing system comprises the content manager module and the second content manager module; and the content manager module and the second content manager module are accessible by the content provider. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
one or more processors; one or more computer-readable storage media storing instructions that when executed instruct the one or more processors to perform acts comprising; identifying, by a first client computing system configured to provide an instant messaging session for a first client, a content item, wherein identifying the content item determines a content provider of the content item; obtaining, by the first client computing system, a result of a comparison of the content provider to a trusted provider list, wherein; the trusted provider list is collected from a reputation based system; the reputation based system receives feedback from clients regarding interaction with the content provider; and the trusted provider list is provided by a list provider at a remote server; communicating, by the first client computing system, the content item from the first client to a second client; outputting, by a second client computing system configured to provide an instant messaging session for the second client, the content item at the second client, wherein the content item is selectable during the outputting to initiate an automatic installation process of the content item such that the second client is configured to cause an output of the content item; preventing, by the first client computing system, an unauthorized reuse of the content item by the second client; and providing, by the second client computing system, options to purchase the content item. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method comprising during an instant messaging session:
-
identifying, by a first client computing system configured to provide an instant messaging session for a first client, a content item, wherein identifying the content item determines a content provider of the content item; obtaining, by the first client computing system, a result of a comparison of the content provider to a trusted provider list, wherein; the trusted provider list is collected from a reputation based system; the reputation based system receives feedback from clients regarding interaction with the content provider; and the trusted provider list is provided by a list provider at a remote server; communicating, by the first client computing system, the content item from the first client to a second client; outputting, by a second client computing system configured to provide an instant messaging session for the second client, the content item at the second client, wherein the content item is selectable during the outputting to initiate an automatic installation process of the content item such that the second client is configured to cause an output of the content item; preventing, by the first client computing system, an unauthorized reuse of the content item by the second client; and providing, by the second client computing system, options to purchase the content item. - View Dependent Claims (13, 14, 15, 16)
-
Specification