Data-providing system, transmission server, data terminal, apparatus, authoring apparatus and data-providing method
First Claim
1. A data-providing system comprising:
- circuitry that executes computer-readable instructions toa first data-transmitting unit configured to transmit a continuous stream of content data that includes multimedia content groups having program data and auxiliary data items including pricing, equivalent conditions and available cue positions in a time-code of the program data;
a control unit configured to assemble new data in accordance with the pricing, equivalent conditions, available cue positions, user profile data, and data items obtained by dividing the program data;
a second data-transmitting unit configured to select the select, from a plurality of auxiliary data items, a set of auxiliary data items to be inserted interleaved into the program data in accordance with the new data and in a predetermined order, the set of auxiliary data items including fewer data items than available cue positions such that no auxiliary data item is inserted into at least one available cue position, and configured to transmit transmits another continuous stream of content data that includes multimedia content groups having the program data and the selected set of auxiliary data items; and
a charge-settling unit configured to tabulate and transmit charge-settlement data, and configured to tabulate and transmit a plurality of payment shares to be paid to content suppliers, the charge-settlement data and payment shares being based on the program data transmitted and the set of auxiliary data items selected.
0 Assignments
0 Petitions
Accused Products
Abstract
A data-providing system comprising a first data-transmitting section (control unit 1), a control section (control unit 3), and a second data-transmitting section (control unit 3). The first data-transmitting section transmits a continuous stream of content data that consists of multimedia content groups, each composed of program data and auxiliary data items. The control section processes data items obtained by dividing each program data, attribute data of the auxiliary data items and user profile data, thereby to automatically assemble new data. The second data-transmitting section changes the order in which to transmit the auxiliary data items inserted in a program, in accordance with the new data assembled by the control section.
25 Citations
20 Claims
-
1. A data-providing system comprising:
-
circuitry that executes computer-readable instructions to a first data-transmitting unit configured to transmit a continuous stream of content data that includes multimedia content groups having program data and auxiliary data items including pricing, equivalent conditions and available cue positions in a time-code of the program data; a control unit configured to assemble new data in accordance with the pricing, equivalent conditions, available cue positions, user profile data, and data items obtained by dividing the program data; a second data-transmitting unit configured to select the select, from a plurality of auxiliary data items, a set of auxiliary data items to be inserted interleaved into the program data in accordance with the new data and in a predetermined order, the set of auxiliary data items including fewer data items than available cue positions such that no auxiliary data item is inserted into at least one available cue position, and configured to transmit transmits another continuous stream of content data that includes multimedia content groups having the program data and the selected set of auxiliary data items; and a charge-settling unit configured to tabulate and transmit charge-settlement data, and configured to tabulate and transmit a plurality of payment shares to be paid to content suppliers, the charge-settlement data and payment shares being based on the program data transmitted and the set of auxiliary data items selected. - View Dependent Claims (2, 3, 4, 20)
-
-
5. A data-providing system comprising:
-
circuitry that executes computer-readable instructions to a first data-transmitting unit configured to transmit a continuous stream of content data that includes multimedia content groups having pre-assembled program data and auxiliary data items including pricing, equivalent condition and available cue positions in a time-code of the program data; a control unit configured to assemble new data in accordance with the pricing, equivalent conditions, available cue positions, and data items obtained by dividing the program data; a second data-transmitting unit configured to select theselect, from a plurality of sets of auxiliary data items, a set of auxiliary data items to be insertedinterleaved into the program data in accordance with the new data, the set of auxiliary data items including fewer data items than available cue positions such that no auxiliary data item is inserted into at least one available cue position, and configured to transmit another continuous stream of data; and a charge-settling unit configured to tabulate and transmit charge-settlement data, and configured to tabulate and transmit a plurality of payment shares to be paid to content suppliers, the charge-settlement data and payment shares being based on the program data transmitted and the set of auxiliary data items selected. - View Dependent Claims (6)
-
-
7. A transmission server, comprising:
-
circuitry that executes computer-readable instructions to a processing unit configured to assemble new data by processing attribute data of the auxiliary data items received with program data, user profile data, and data items obtained by dividing the program data, the attribute data including pricing, equivalent conditions and available cue positions in a time-code of the program data; a selection unit configured to select, from a plurality of sets of auxiliary data items, a group set of auxiliary data items to be inserted interleaved into the program data in a predetermined order, the set of auxiliary data items including fewer data items than available cue positions such that no auxiliary data item is inserted into at least one available cue position, in accordance with the new data; a transmitter configured to transmit a stream of the group set of auxiliary data items; and a charge-calculating unit configured to calculate a plurality of payment shares to be transferred among a plurality of content providers, the payment shares being based on the set of auxiliary data items selected and the program data transmitted. - View Dependent Claims (8, 9)
-
-
10. A data terminal apparatus, comprising:
-
circuitry that executes computer-readable instructions to a receiving unit configured to receive a stream of on-demand programs transmitted from a transmission server; a selection unit configured to select a set of auxiliary data items to be inserted interleaved into a program in a predetermined order, the set of auxiliary data items including fewer data items than available cue positions such that no auxiliary data item is inserted into at least one available cue position, the set auxiliary data items being selected from a plurality of sets of auxiliary data items based on attributes of the auxiliary data items thereof, user profile data, and data items obtained by dividing received program data, the attributes including pricing, equivalent conditions and available cue positions in a time-code of the program, the attributes being received with the program data; a transmitting unit configured to transmit a signal representing the selected set of auxiliary data items and a terminal code of the a terminal section; and a charge-settling unit configured to display a received charge-settlement statement, and configured to perform charge-settling in accordance with the received charge-settlement statement, the charge-settlement statement corresponding to program data transmitted and the set of auxiliary data items selected. - View Dependent Claims (11, 12)
-
-
13. An authoring apparatus, comprising:
-
circuitry that executes computer-readable instructions to a first registration unit configured to register, store and transmit program prices for viewing programs on a terminal apparatus, the program prices being viewable on a display connected to the terminal apparatus; a second registration unit configured to register, store and transmit supplier-side equivalent conditions; a position designating unit configured to designate time-code positions at which to insert auxiliary data items into a program, a data designating unit configured to designate a set of auxiliary data items to be inserted interleaved into a program in a predetermined order and in accordance with the supplier-side equivalent conditions, the set of auxiliary data items including fewer data items than available cue positions such that no auxiliary data item is inserted into at least one available cue position, the set of auxiliary data items being from auxiliary data libraries including a plurality of auxiliary data items;
anda transmission list generating unit configured to generate a transmission list including an order in which to transmit the auxiliary data items from the set of auxiliary data items are to be interleaved into a program, the transmission list being prepared for a the program. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A data-providing method comprising the steps of:
-
transmitting a continuous stream of content data that includes multimedia content groups having program data and auxiliary data items including pricing, equivalent condition and available cue positions in a time-code of the program data; assembling new data by processing the pricing, equivalent conditions, available cue positions, user profile data, and data items obtained by dividing each program data; selecting, from a plurality of sets of auxiliary data items, a group set of auxiliary data items to be inserted interleaved into the program data in a predetermined order and in accordance with the new data, the set of auxiliary data items including fewer data items than available cue positions such that no auxiliary data item is inserted into at least one available cue position; transmitting another continuous stream of content data that include multimedia content groups having program data and the selected set of auxiliary data items interleaved therein; tabulating and transmitting charge-settlement data in accordance with the program data transmitted and the selected set of auxiliary data items; and tabulating and transmitting a plurality of payment shares to be paid to content suppliers in accordance with the program data transmitted and the selected set of auxiliary data items. - View Dependent Claims (19)
-
Specification