Information delivery system, information delivery method, information delivery server, content delivery server and client terminal
First Claim
Patent Images
1. An information delivery system for delivering media data such as audio and video to a client terminal, comprising:
- a memory configured to store the media data including a plurality of scenes, each scene having a predetermined total time duration;
a meta-information storing unit configured to store first meta-information which includes a start-time and a total-time of a scene;
a user database configured to store a user identifier of a user in association with an access privilege of the user, the access privilege indicating whether the scene is allowed for the user to view, and specifying an allowable time range out of the predetermined total time duration of the scene which the user is allowed to retrieve for viewing, wherein the user is prohibited from viewing any portion of the media data that is not included in the allowable time range and the content of the access privilege is not determined by the user;
a media control request generator configured to generate a media control request which requests delivery of the media data and to add the user identifier to the generated media control request;
an authenticator configured to convert the first meta-information to a second meta-information which includes the allowable time range included in the access privilege according to the access privilege corresponding to the user identifier added to the media control request, and to set duration of the one scene as the allowable time range for the user to view;
a presentation description data generator configured to generate a presentation description data by using the second meta-information, the presentation description data indicating the allowable time range specified by the access privilege and being used by a client terminal to request a delivery of media data,a retriever configured to retrieve the media data based on receiving the presentation description data from the client terminal; and
a deliverer configured to deliver a retrieved media data to the client terminal.
0 Assignments
0 Petitions
Accused Products
Abstract
The information delivery system is configured with a media database 1009 which stores media data, a sequence information database 1008 which stores sequence information for specifying the address of media data to deliver, a scene searcher 1005 which verifies the sequence information according to a request of the controlling media received from client terminal 1000 and retrieves appropriate media data from the media database 1009 starting from a prescribed point based on a result of the verification, and an output unit 1006 which delivers the retrieved media data to the client terminal 1000.
-
Citations
14 Claims
-
1. An information delivery system for delivering media data such as audio and video to a client terminal, comprising:
-
a memory configured to store the media data including a plurality of scenes, each scene having a predetermined total time duration; a meta-information storing unit configured to store first meta-information which includes a start-time and a total-time of a scene; a user database configured to store a user identifier of a user in association with an access privilege of the user, the access privilege indicating whether the scene is allowed for the user to view, and specifying an allowable time range out of the predetermined total time duration of the scene which the user is allowed to retrieve for viewing, wherein the user is prohibited from viewing any portion of the media data that is not included in the allowable time range and the content of the access privilege is not determined by the user; a media control request generator configured to generate a media control request which requests delivery of the media data and to add the user identifier to the generated media control request; an authenticator configured to convert the first meta-information to a second meta-information which includes the allowable time range included in the access privilege according to the access privilege corresponding to the user identifier added to the media control request, and to set duration of the one scene as the allowable time range for the user to view; a presentation description data generator configured to generate a presentation description data by using the second meta-information, the presentation description data indicating the allowable time range specified by the access privilege and being used by a client terminal to request a delivery of media data, a retriever configured to retrieve the media data based on receiving the presentation description data from the client terminal; and a deliverer configured to deliver a retrieved media data to the client terminal. - View Dependent Claims (2, 3, 13, 14)
-
-
4. An information delivery method for delivering media data such as audio and video to a client terminal, comprising:
-
storing, at a memory, the media data including a plurality of scenes, each scene having a predetermined total time duration; storing, at a meta-information storing unit, first meta-information which includes a start-time and a total-time of a scene; storing, at a user database, a user identifier of a user in association with an access privilege of the user, the access privilege indicating whether the scene is allowed for the user to view, and specifying an allowable time range out of the predetermined total time duration of the scene which the user is allowed to retrieve for viewing, wherein the user is prohibited from viewing any portion of the media data that is not included in the allowable time range and the content of the access privilege is not determined by the user; generating at a media control request generator of the client terminal, a media control request which requests delivery of the media data and adds the user identifier to the generated media control request; converting, at an authenticator, the first meta-information to a second meta-information which includes the allowable time range included in the access privilege according to the access privilege corresponding to the user identifier added to the media control request; setting, at the authenticator, duration of the one scene as the allowable time range for the user to view; generating, at a presentation description data generator, a presentation description data by using the second meta-information, the presentation description data indicating the allowable time range specified by the access privilege and being used by a client terminal to request a delivery of media data, retrieving, at a retriever, the media data based on receiving the presentation description data from the client terminal; and delivering, at a deliverer, a retrieved media data to the client terminal. - View Dependent Claims (5, 6)
-
-
7. An information delivery server for delivering media data such as audio and video to a client terminal, comprising:
-
a memory configured to store the media data including a plurality of scenes, each scene having a predetermined total time duration; a meta-information storing unit configured to store meta-information which includes a start-time and a total-time of a scene; a user database configured to store a user identifier of a user in association with an access privilege of the user, the access privilege indicating whether the scene is allowed for the user to view, and specifying an allowable time range out of the predetermined total time duration of the scene which the user is allowed to retrieve for viewing, being a subset of the total time of the one object, wherein the user is prohibited from viewing any portion of the media data that is not included in the allowable time range and the content of the access privilege is not determined by the user; a media control request receiver configured to receive a media control request which requests delivery of the media data and to which the user identifier is added; an authenticator configured to convert the first meta-information to a second meta-information which includes the allowable time range included in the access privilege according to the access privilege corresponding to the user identifier added to the media control request, and to set duration of the one scene as the allowable time range for the user to view; a presentation description data generator configured to generate a presentation description data that includes an address at the beginning of the requested media data by using the second meta-information, the presentation description data indicating the allowable time range specified by the access privilege and being used by a client terminal to request a delivery of media data. - View Dependent Claims (8, 9)
-
-
10. A content delivery server for delivering a scene requested by a client terminal from among a plurality of scenes including media data such as audio and video to the client terminal, comprising:
-
a memory configured to store the media data including the plurality of scenes; an access privilege retriever configured to obtain an access privilege specifying an order for each scene of the plurality of the scenes, wherein the access privilege indicates an order in which a user is allowed to view the plurality of scenes, the user being prohibited from viewing the scenes in an order different from the order in the access privilege, and the content of the access privilege is not determined by the user; a media control request receiver configured to receive a media control request including an ID of a first scene, which is the most recently viewed scene of the plurality of scenes, an ID of a second scene requested by the client terminal, and a user identifier of the user and requesting delivery of the second scene; a viewing record check unit configured to check whether the second scene is after the first scene as specified in the order contained in the access privilege; a retriever configured to retrieve the second scene from the memory, when the viewing record check unit checked that the order of the second scene is after the order of the first scene as specified in the access privilege; and a deliverer configured to deliver the second scene of the media data retrieved by the retriever to the client terminal. - View Dependent Claims (11, 12)
-
Specification