CONTENT DISTRIBUTION METHOD AND CONTENT DISTRIBUTION PACKAGE
First Claim
1. A content distribution apparatus, for distributing a package containing a content to a terminal so that the content contained in the distributed package is read and displayed by using reading software provided in the terminal, the apparatus comprising:
- a first inserting module configured to insert update data for the reading software or additional data for the reading software in the package in addition to the content;
a second inserting module configured to insert, into the package, metadata representing attributes of the content, the attributes of the content including content title, content size, and content type;
a third inserting module configured to insert, into the package, a distribution route of the package;
an encrypting module configured to encrypt the content; and
a distributing module configured to distribute, using the inserted distribution route, the package to the terminal;
wherein when the terminal cannot read and display the encrypted content by using the reading software provided in the terminal,the update data inserted in the distributed package is used for allowing the terminal to read and display the encrypted content, orthe additional data inserted in the distributed package is added to the reading software provided in the terminal to generate added reading software and to allow the terminal to read and display the encrypted content by using the generated added reading software.
4 Assignments
0 Petitions
Accused Products
Abstract
A content distribution method distributes a package containing a content from a content distribution apparatus to a terminal of a content distribution destination and causes the terminal to expand and display the content contained in the distributed package by using expansion software provided in the terminal. Update data of the expansion software is inserted in the package in addition to the content. When the terminal cannot expand the content by using the expansion software provided in it, the terminal updates the expansion software provided in it by using the update data contained in the distributed package and expands the content by using the updated expansion software.
42 Citations
28 Claims
-
1. A content distribution apparatus, for distributing a package containing a content to a terminal so that the content contained in the distributed package is read and displayed by using reading software provided in the terminal, the apparatus comprising:
-
a first inserting module configured to insert update data for the reading software or additional data for the reading software in the package in addition to the content; a second inserting module configured to insert, into the package, metadata representing attributes of the content, the attributes of the content including content title, content size, and content type; a third inserting module configured to insert, into the package, a distribution route of the package; an encrypting module configured to encrypt the content; and a distributing module configured to distribute, using the inserted distribution route, the package to the terminal; wherein when the terminal cannot read and display the encrypted content by using the reading software provided in the terminal, the update data inserted in the distributed package is used for allowing the terminal to read and display the encrypted content, or the additional data inserted in the distributed package is added to the reading software provided in the terminal to generate added reading software and to allow the terminal to read and display the encrypted content by using the generated added reading software. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing instructions of a computer program which, when executed by a computer, performs a method of distributing a package containing a content to a terminal and allow the terminal to read and display the content contained in the distributed package by using reading software provided in the terminal, said method comprising the steps of:
-
inserting update data for the reading software or additional data for the reading software in the package in addition to the content; inserting, into the package, metadata representing attributes of the content, the attributes of the content including content title, content size, and content type; inserting, into the package, a distribution route of the package; encrypting the content; distributing, using the inserted distribution route, the package from the content distribution apparatus to the terminal; and causing the terminal to update the reading software provided in the terminal by using the update data inserted in the distributed package and to read and display the encrypted content by using the updated reading software;
or causing the terminal to add the additional data inserted in the distributed package to the reading software provided in the terminal to generate added reading software and to read and display the encrypted content by using the generated added reading software, when the terminal cannot read and display the encrypted content by using the reading software provided in the terminal. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A terminal receiving a package containing a content distributed from a content distribution apparatus, the terminal comprising:
-
a memory configured to store reading software; a receiver configured to receive a package containing a content distributed from a content distribution apparatus, the package including update data for the reading software or additional data for the reading software in addition to the content, and metadata representing attributes of the content, the attributes of the content including content title, content size, and content type, a distribution route of the package; an encrypting module configured to encrypt the content; and a display device configured to read and display the content contained in the distributed package by using reading software; when the terminal cannot read and display the encrypted content by using the reading software, the terminal updates the reading software by using the update data inserted in the distributed package and to read and display the encrypted content by using the updated reading software;
orthe terminal adds the additional data inserted in the distributed package to the reading software to generate added reading software and to read and display the encrypted content by using the generated added reading software. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium storing instructions of a computer program which, when executed by a computer to cause a terminal to read and display a package containing a content which is distributed from a content distribution apparatus, results in performance of a method comprising:
-
storing reading software in a memory; receiving a package containing a content distributed from a content distribution apparatus, the package including update data for the reading software or additional data for the reading software in addition to the content;
metadata representing attributes of the content, the attributes of the content including content title, content size, and content type, a distribution route of the package;encrypting the content; reading and displaying the content contained in the distributed package by using reading software; and updating the reading software by using the update data inserted in the distributed package and to read and display the encrypted content by using the updated reading software or adding the additional data inserted in the distributed package to the reading software to generate added reading software and to read and display the encrypted content by using the generated added reading software, when the terminal cannot read and display the encrypted content by using the reading software. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification