Content provisioning system and method
AssigneeInternational Business Machines Corporation
InventorsTomio Echigo, Ken Masumitsu, Masayoshi Teraguchi
Life of this patent
Estimating the term…
Abstract
To implement more appropriate QoS control by compressing contents data distributed via a network taking into consideration meaning of contents and preferences of users. A network system comprises a content provider that provides content and client that acquires the content. The content provider attaches information on communication priorities to the content based on the content's importance which is determined from the meaning of the content's and sends the content to the client using a protocol which controls quality of service based on the priority and the client receives the content transmitted by the content provider.
Claims15
1) A network system comprising a contents provider that provides contents and a client that acquires the contents, wherein:
- said contents provider attaches information on communication priorities to the contents based on the contents' importance which is determined from the meaning of the contents and sends the contents to said client using a transmission protocol which dynamically controls quality of service based on the priorities;
- and
- said client receives said contents transmitted by said contents provider using said protocol.
5) A contents providing system which provides contents to a client via a network, comprising:
- an information attaching unit for generating information on communication priorities based on the contents' importance which is determined from meaning of the contents and attaching it to the contents;
- and
- a transmission control unit for sending said contents to said client, with said information on priorities attached, using a protocol which dynamically controls quality of service in priority order established by dividing communications into classes.
8-9. (canceled)
10) A terminal device which acquires contents via a network, comprising:
- a calculating unit for calculating importance used for controlling quality of service (QoS) when acquiring the contents, based on metadata which describes information comprising a contents profile for contents to acquire and a user profile profiles which describe values relating to the importance of the contents corresponding to the metadata using the formula:
- Importance=α×contents profile+(1−α)×user profile,
- where α is a predetermined weighting value;
- and
- a data transmission unit for transmitting said importance calculated and a request for said contents to a contents provider which provides said contents.
11) (canceled)
12) A contents transmission method for controlling a computer connected to a network to transmit contents, comprising the steps of:
- generating information on communication priorities based on the contents' importance which is determined by meaning of the contents and attaching it to the contents;
- and
- transmitting said contents, with said information on priorities attached, by using a transmission protocol which dynamically controls quality of service in such a way as to avoid performance degradation in communication of high priority content by dividing communications into classes and establishing an order of priorities.
13) (canceled)
14) A contents transmission method for providing video contents to a client via a network, comprising:
- an information attaching unit for generating information on priority for each frame in the video contents according to scenes in the video contents and attaching the generated information on priority to the video contents;
- and
- a transmission control unit for transmitting said contents, with said information on priorities attached, by using a protocol which dynamically controls quality of service in such a way as to avoid performance degradation in communication of high priority content by dividing communications into classes and establishing an order of priorities.
15) A recording medium on which a program for transmitting contents by controlling a computer connected to a network is stored in a form readable by said computer, wherein said program causes said computer to execute:
- a first process for generating information on communication priorities based on the contents' importance which is determined by meaning of the contents and attaching it to the contents;
- and
- a second process for transmitting said contents, with said information on priorities attached, by using a protocol which dynamically controls quality of service in such a way as to avoid performance degradation in communication of high priority content by dividing communications into classes and establishing an order of priorities.
16- 17. (canceled)
Dependencies are inferred from the claim text.