WO2008060032A1 - System and method for analyzing utilization of contents embedded with fingerprinting information - Google Patents
System and method for analyzing utilization of contents embedded with fingerprinting information Download PDFInfo
- Publication number
- WO2008060032A1 WO2008060032A1 PCT/KR2007/004424 KR2007004424W WO2008060032A1 WO 2008060032 A1 WO2008060032 A1 WO 2008060032A1 KR 2007004424 W KR2007004424 W KR 2007004424W WO 2008060032 A1 WO2008060032 A1 WO 2008060032A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- information
- content usage
- usage
- advertisement
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Definitions
- the content popularity ranking may be decided based on the number of online downloads of the content.
- This method decides the content popularity ranking according to order of the number of supply (the number of downloads or the amount of distribution) of the content, but has a blind point: because a content having a large number of supplies does not necessarily mean a popular content. Therefore, the present invention decides a content popularity ranking by collecting the number of content usage (the number of play) whenever a user uses (plays) a content.
- FIG. 5 is a detailed flow chart of a step for generating a content usage information from a use of content of a user, performed by a user terminal according to the present invention.
- the content usage analysis service starts such that the content usage analysis server 2 embeds a peculiar information into an original content data in a predetermined manner (watermarking or fingerprinting) to generate a content and provides the content to the user terminal 3.
- a typical example of the content is a multimedia data, and the multimedia data is not limited to a specific data type.
- a technique for embedding the peculiar information includes a watermarking technique and a fingerprinting technique, and may be any technique capable of maintaining transparency and robustness of information to be embedded.
- transparency means a characteristic that the embedded peculiar information can be easily recognized and extracted from the original content data
- robustness means a characteristic that the embedded peculiar information can be protected although the original content data is attacked.
- the usage information transmitting means 34 transmits the generated usage information to the content usage analysis server 2 in real time or at intervals of preset time.
- a content usage information is generated and stored, including the number of content usage, the time of content usage and acceptance or rejection of participation in an advertisement of the corresponding content (S300).
- This step senses an event of open and close commands of the content file to count the number of play, extracts a serial number from a header of the peculiar information extracted when the content is played to count the time of play, and recognizes the current play location using the serial number. And, this step extracts an advertisement information from the peculiar information and displays the advertisement information on a screen, and in the case that the advertisement information is an advertising URL, links to a corresponding advertising site automatically or according to selection of the user.
- the encoding server 201 adds a distributor information to the above-mentioned information to manufacture a content with a peculiar information encoded and embedded in a predetermined technique and transmits the content to the content providing server 202.
Abstract
In a content usage analysis system which collects content usage behaviors from users who use a content with a peculiar information embedded therein and decides a content usage ranking of each content, the system for providing users with a content having a peculiar information embedded therein on a wired or wireless network, collecting a content usage information of a user and analyzing the content usage information, comprises means for embedding a peculiar information including a unique number of a content, a provider information, a distributor information and an advertisement into an original content data to generate a content; means for transmitting the content to a user terminal requesting supply of the content; means for receiving a content usage information from the user terminal, including the number of content usage, the time of content usage and acceptance or rejection of participation in the advertisement, occurring whenever the user uses the content; and means for analyzing the content usage information to generate an analysis result including a content usage ranking decided among whole contents and providing the analysis result.
Description
Description
SYSTEM AND METHOD FOR ANALYZING UTILIZATION OF CONTENTS EMBEDDED WITH FINGERPRINTING INFORMATION
Technical Field
[1] The present invention relates to system and method for analyzing usage of a content with a peculiar information embedded therein, and in particular, to system and method which provide users with a content having a peculiar information (advertisement or other content information) embedded in a watermarking or fingerprinting manner, extract and interpret the peculiar information whenever the content is used, measure the number of content usage using the extracted peculiar information to provide services such as a content usage ranking providing service, a DRM (Digital Rights Management) billing management service, an advertisement providing service and a multimedia search service. Background Art
[2] A multimedia content providing service provides users with multimedia data such as moving images or sound sources. A content provider provides a content in response to the request of a user, and besides decides a content popularity ranking and provides the user with the ranking information to advertise the content and to encourage the user to make a purchase.
[3] Here, the content popularity ranking may be decided based on the number of online downloads of the content. This method decides the content popularity ranking according to order of the number of supply (the number of downloads or the amount of distribution) of the content, but has a blind point: because a content having a large number of supplies does not necessarily mean a popular content. Therefore, the present invention decides a content popularity ranking by collecting the number of content usage (the number of play) whenever a user uses (plays) a content.
[4] However, it is difficult to collect the number of content usage of a user. A content providing server can relatively easily count the number of supply of a content on-line, but has difficulty in sensing the actual usage behavior of the user off-line and counting the number of content usage of the user.
[5] Therefore, the present invention measures the number of content usage (the number of play or the number of execution) of a user off-line using a fingerprinting technique, a kind of a watermarking technique. The watermarking technique embeds a property information of an owner into a content at the server end to such an extent not to be unpleasant to the perception of a human being, and identifies and authenticates the
rights of the content using the property information. And, the fingerprinting technique is a more intellectual and progressive property protection technique that embeds a property information into a content in the same way as the watermarking technique, and besides embeds a user information received at the user end into the content to trace out and identify a user who illegally copied the content. Both of the watermarking and fingerprinting techniques are used to embed a specific information into a content, and the present invention applies the techniques. That is, the watermarking and fingerprinting techniques simply protect the rights of content, but the present invention protects the rights of content, and further collects, analyzes and statistically states the usage behavior of a user who uses the content. Disclosure of Invention Technical Problem
[6] The present invention is devised in consideration of the above-mentioned matters, and therefore, an object of the present invention is to embed a peculiar information into a content in a watermarking or fingerprinting manner that is distributed to users in Internet, whenever an individual user uses the content, detect the peculiar information, collect a content usage information of the user and decide a content usage ranking based on the content usage information.
[7] And, an object of the present invention is to collect the content usage information of the user, and reflect the content usage information on a copyright billing process in real time, thereby performing a billing management in proportion to the number of actual content usage of the user.
[8] Also, an object of the present invention is to embed an advertisement into the peculiar information contained in the content, output the advertisement whenever the user plays the content, collect and analyze an advertisement usage information of the user, and provide the advertisement usage information as an advertisement statistical information.
[9] Further, an object of the present invention is to provide a search result data when a user searches for a content, in which content usage information and advertisement usage information of a plurality of users who used the corresponding content are collected and reflected in real time. Technical Solution
[10] In order to achieve the above-mentioned objects, a content usage analysis system which provides users with a content having a peculiar information embedded therein on a wired or wireless network, collects a content usage information of a user and analyzes the content usage information, the system comprises means for embedding a peculiar information including a unique number of a content, a provider information, a
distributor information and an advertisement into an original content data to generate a content; means for transmitting the content to a user terminal requesting supply of the content; means for receiving a content usage information from the user terminal, including the number of content usage, the time of content usage and acceptance or rejection of participation in the advertisement, occurring whenever the user uses the content; and means for analyzing the content usage information to generate an analysis result including a content usage ranking decided among whole contents and providing the analysis result.
[11] According to a preferred feature of the present invention, the means for generating and providing the analysis result has at least one function selected from the group consisting of a function for analyzing the number of play and the time of hearing or watching of moving image or voice content from the content usage information to generate a content usage ranking and a statistical information; a function for analyzing the number of play and the time of play from the content usage information to generate a DRM (Digital Rights Management) billing information; a function for analyzing acceptance or rejection of link to an advertising URL (Uniform Resource Locator) from the content usage information to generate an advertisement usage information; and a function for generating the peculiar information, content usage information and statistical information into a search result data at the request for content search to provide a search service.
[12] And, the content usage analysis system further comprises means supply of the content on the wired or wireless network and receiving and storing a content file; means for judging if the peculiar information is detected when the content file is used and sensing a use of content; means for, when the peculiar information is detected, generating a content usage information including the number of content usage and the time of content usage and acceptance or rejection of participation in the advertisement; and means for transmitting the content usage information to an external server.
[13] Meanwhile, a content usage analysis method performed by a content usage analysis server, which provides users with a content having a peculiar information embedded therein on a wired or wireless network, collects a content usage information of a user and analyzes the content usage information, the method comprises (SlO) embedding a peculiar information including a unique number of a content, a provider information, a distributor information and an advertisement into an original content data to generate a content and storing the content into a content DB (database); (S20) receiving a request supply of a content from a user terminal and transmitting the corresponding content to the user terminal; (S30) receiving a content usage information from the user terminal, including the number of content usage, the time of content usage and acceptance or rejection of participation in the advertisement, occurring whenever the user uses the
content; (S40) analyzing the content usage information to generate an analysis result including a content usage ranking decided among whole contents; and (S50) providing the analysis result to the user terminal requesting the analysis result.
[14] And, the content usage analysis method further comprises a step performed by a user terminal that is used by a user and configured to receive the content from the content usage analysis server, including: (SlOO) requesting supply of a content on the wired or wireless network and receiving and storing a content file; (S200) judging if the peculiar information is detected when the content file is used and sensing a use of content; (S300) when the peculiar information is detected, generating a content usage information including the number of content usage, the time of content usage and acceptance or rejection of participation in the advertisement; and (S400) transmitting the usage information to the content usage analysis server. Brief Description of the Drawings
[15] These and other features, aspects, and advantages of preferred embodiments of the present invention will be more fully described in the following detailed description, taken accompanying drawings. In the drawings:
[16] FIG. 1 is a schematic diagram of a content usage analysis system according to the present invention.
[17] FIG. 2 is a flow chart of a content usage analysis method performed by a content usage analysis server according to the present invention.
[18] FIG. 3 is a detailed flow chart of a content generating step performed by the content usage analysis server according to the present invention.
[19] FIG. 4 is a detailed flow chart of a content usage analyzing step performed by the content usage server according to the present invention.
[20] FIG. 5 is a detailed flow chart of a step for generating a content usage information from a use of content of a user, performed by a user terminal according to the present invention.
[21] FIGs. 6 to 9 are configuration diagrams of a content usage analysis system according to first, second, third and fourth embodiments of the present invention, respectively. Best Mode for Carrying Out the Invention
[22] Hereinafter, a content usage analysis system and a method for analyzing the usage of content with a peculiar information of the present invention in accordance with the present invention will be described in detail with reference to the accompanying drawings.
[23] <1. System configuration
[24] 1.1 Summary of system
[25] FIG. 1 is a schematic diagram of a content usage analysis system according to the present invention.
[26] The content usage analysis system 1 of the present invention comprises a content usage analysis server 2 for providing a content usage analysis service to Internet users and a user terminal 3 for receiving the content usage analysis service and simultaneously providing a basic data of the content usage analysis service to the content usage analysis server 2.
[27] The content usage analysis service provided by the present invention starts such that the content usage analysis server 2 embeds a peculiar information into an original content data in a predetermined manner (watermarking or fingerprinting) to generate a content and provides the content to the user terminal 3. A typical example of the content is a multimedia data, and the multimedia data is not limited to a specific data type. And, a technique for embedding the peculiar information includes a watermarking technique and a fingerprinting technique, and may be any technique capable of maintaining transparency and robustness of information to be embedded. Here, transparency means a characteristic that the embedded peculiar information can be easily recognized and extracted from the original content data, and robustness means a characteristic that the embedded peculiar information can be protected although the original content data is attacked.
[28] The embedded peculiar information in the content includes a unique number of the content (identification number), a provider information, a distributor information and an advertisement. Here, the advertisement is data such as an advertising phrase or an advertising URL, and displayed to such an extent not to disturb the use of content when the user uses (plays or executes) the content in the user terminal 3. And, a PPL advertisement may be provided in association with the subject of the content at a specific time. For example, in the case that the content is a music video data, a website of a travel agency selling the music video's place as a tour item can be embedded as a PPL advertisement.
[29] The user terminal 3 monitors the user's use of content, and whenever the content is used, counts the number of content usage and the time of content usage. And, when the content is played, the user terminal 3 recognizes the current play location of the content and an advertisement behavior of the user. Here, the advertisement behavior may vary. For example, the advertisement behavior may include advertisement watching or linking to an advertising URL. In particular, in the case of advertising URL link, the advertisement behavior may include various behaviors (advertisement watching, responding, product purchase or making up a questionnaire) using a web page as an interface. The content usage information of the user generated from the use of content is transmitted to the content usage analysis server 2 in real time or at
intervals of a preset time.
[30] The content usage analysis server 2 receives the content usage information of a specific content transmitted by an individual user terminal 3, analyzes constituent data of the content usage information, and provides an analysis result to users.
[31] By providing the analysis result, the content usage analysis service 2 of the present invention can provide and apply various services. For example, in the below-ment ioned first embodiment, the present invention can provide a content usage ranking service based on the number of content usage or the time of content usage, and in a second embodiment, the present invention can provide a DRM billing service. In a third embodiment, the present invention can charge an advertiser with advertisement rates through a service for analyzing an advertisement behavior of a user. And, in a fourth embodiment, the present invention can provide a content search service when a user searches for a content, which provides information related to a keyword in the same manner as a conventional search service, and besides provides, as an analysis result, a peculiar information, a content usage information generated in real time and a statistical information that can be obtained only through the practice of the present invention.
[32] 1.2 Configuration of content usage analysis server
[33] The content usage analysis server 2 according to the present invention includes a content managing means 21 for generating and storing a content with a peculiar information embedded in a predetermined manner, a content transmitting means 22 for transmitting and distributing the content, a content usage information receiving means 23 for receiving a usage information of a user and a result analysis providing means 24 for analyzing the content usage information. And, the content usage analysis server 2 includes a content database (DB) 200 for a DBMS information and a plurality of other DBs.
[34] The content managing means 21 internally produces a content with a peculiar information embedded in a predetermined embedding manner (watermarking or fingerprinting) or receives an externally produced content with a peculiar information from the external over the network, and stores the content into the content DB 200. As mentioned above, the information embedded in a fingerprinting or watermarking manner is a peculiar information including a unique number of a content, a provider information, a distributor information and an advertisement. The content with the peculiar information embedded therein should be considered in aspect of the above- mentioned transparency and robustness.
[35] In the case that the content managing means 21 internally produces a content, the content managing means 21 applies a DFT (Discrete Fourier Transform) to an original content data thereby to calculate a frequency domain, embeds a peculiar information
into the frequency domain using a fingerprinting (watermarking) manner and applies an inverse DFT. The embedding techniques may include, for example a spread spectrum technique, a phase modulation technique, a quantization watermarking technique, a patchwork technique and a technique for embedding an echo signal into an audio signal, and the present invention may use a content generated using the above-mentioned embedding techniques.
[36] Meanwhile, the applicant of the present invention taught a technique for providing a content with a peculiar information in Korean Patent Application No. " 10-2006-95603" titled "system and method for providing information using audio watermarking". For reference, the Applicant's prior art has significance in providing a content data as a primary information and a peculiar information as a secondary information thereby to provide the related information synthetically through a single transmission, and the present invention has significance in providing various analysis application services using the secondary information.
[37] The content transmitting means 22 transmits a corresponding content at the request of the user terminal 3, and when the content is used in the user terminal 3, the content usage information receiving means 23 receives a content usage information in real time or at intervals of preset time. Here, the content is transmitted via a wired or wireless network, and the wired or wireless network includes an Internet network using a home page, a wireless Internet network using a mobile communication terminal, a broadcasting (radio and TV) network and a satellite network, and is not limited to a specific network. And, transmission of the content is not limited to a specific transmission type such as streaming or downloading.
[38] Here, the content is necessarily distributed only by the content transmitting means
22 in the present invention, however in practice, the content is used by users through copy and various distribution channels off-line. The present invention is also applied to contents produced through copy and various distribution channels.
[39] The result analysis providing means 24 analyzes data based on the content usage information transmitted from the user terminal 3 and provides an analysis result to users. A usage ranking and statistics generating function analyzes the content usage information to generate a content popularity ranking and a statistical data. A DRM billing information generating function generates a billing information for digital rights management based on the number of content usage of the user. The billing information is created based on a packet-based charging system according to the number of content usage occurring when the user plays the content with an arbitrary content player (content player program) off-line. An advertisement usage information generating function analyzes a user's reaction for an advertisement displayed when the user uses the content, and generates a resultant data. Advertisement rates can be also charged on
the advertisement behavior of the user according to the packet-based charging system. The advertisement rates are charged to an advertiser. A search service providing function collects the peculiar information of the content, the usage information generated in real time and their analyzed results for a search data and provides the search data to a user who conducts a content search. Thus, the user can be provided with the popularity ranking and the statistical results of the content and its embedded advertisement as a search result in real time, in addition to results of his/her input key word.
[40] 1.3 Configuration of user terminal
[41] The user terminal 3 of the present invention includes a content receiving means 31 for receiving the content from the content transmitting means 22 through the wired or wireless network, a content use sensing means 32 for sensing the use of the content when the user uses the content, a usage information generating means 33 for generating the content usage information of the user when the user uses the content, a usage information transmitting means 34 for transmitting the generated content usage information to the usage information receiving means 23 and an advertisement information displaying means 35 for displaying an advertisement information embedded into the peculiar information.
[42] The content receiving means 31 receives a content file at the user's request for a content and stores the content file into an internal memory on the wired or wireless network.
[43] The content use sensing means 32 monitors the execution of content files stored in the memory, and whenever an individual content file is executed, judges if the content file being executed is a content file provided by the present invention. A file command monitoring function monitors open and close commands of the content file occurring whenever the individual content file is executed. A content use judging function judges if the peculiar information embedded in a predetermined manner (watermarking or fingerprinting) is detected from data read after an event of open command is occurred, and in the case that the peculiar information is detected, judges the case as a use of content. Here, transparency is required to easily detect the peculiar information from the content data.
[44] The usage information generating means 33 generates a content usage information including the number of content usage, the time of content usage and the user's participation in an advertisement, occurring when the content is used (played or executed). For convenience of description, it is assumed that the content is a moving image file or an audio file played by execution of the user. A play frequency counting function senses an event of open and close commands of the content file to count the number of play. A play time counting function extracts a serial number from a header information
whenever the peculiar information embedded over the entire area of the content data is detected, to count the play time. A play location recognizing function recognizes the current play location using the extracted serial number.
[45] The usage information transmitting means 34 transmits the generated usage information to the content usage analysis server 2 in real time or at intervals of preset time.
[46] The advertisement information displaying means 35 extracts the advertisement information embedded into the peculiar information and displays the advertisement information to the user terminal 3. In the case that the advertisement information is an advertising URL, the advertisement information displaying means 35 automatically links to a corresponding site or asks the user if the user wants to link to the corresponding site and then links to the corresponding site depending on selection of the user.
[47] The content usage information is not necessarily generated to a content obtained through a legitimate distribution channel by the user terminal 3 as mentioned above. The content usage information can be generated to a content obtained through copy. This is because the content file provided by the present invention is manufactured so that the embedded peculiar information can maintain its robustness against intentional distortion or attack. For example, in the case that the peculiar information is encoded and embedded at intervals of predetermined time over the entire audio layer area of a sound source data, although a sound source played by an arbitrary audio player is recorded through a mike means again, the peculiar information embedded into the copied content file is available.
[48] <2. Configuration of method>
[49] Through construction of the above-mentioned content usage analysis system 1 is realized a content usage analysis method for analyzing usage of a content with a peculiar information according to an embodiment of the present invention.
[50] 2.1 Step performed by content usage analysis server
[51] FIG. 2 is a flow chart of the content usage analysis method performed by the content usage analysis server 2 according to the present invention.
[52] The content usage analysis server 2 embeds a peculiar information including a unique number of a content, a provider information, a distributor information and an advertisement into an original content data to generate a content and stores the content into a content DB 200 (SlO). And, a content file manufactured in the external using a predetermined technique for embedding a peculiar information also can be stored into the content DB 200. As shown in FIG. 3, in the case that a content file is directly manufactured in the step SlO, DFT is applied to the original content data to calculate a frequency domain (Sl 1). After the frequency domain is calculated, the peculiar in-
formation is embedded into the frequency domain in a fingerprinting manner (S 12). And, IDFT is applied to the content data with the peculiar information to generate a fingerprinting type content file (S 13). The peculiar information may be embedded using other technique than the above-mentioned steps (Sl 1 to S13).
[53] After storage of the content is completed (SlO), the content usage analysis server 2 transmits the content to the user terminal 3 using the wired or wireless network (S20). As mentioned above, in the content transmission, the present invention is not limited to specific kind of wired or wireless network and transmission type.
[54] After the content is transmitted to the user terminal 3, the content usage analysis server 2 receives from the user terminal 3 the content usage information occurring whenever the content is used (S30).
[55] A data analysis is performed on the received content usage information to generate an analysis result (S40). In describing this step (S40) in detail with reference to FIG. 4, the content usage analysis server 2 analyzes the number of play and the time of watching or hearing of moving image or voice content from the content usage information to generate a content usage ranking and a statistical information (S41). The content usage analysis server 2 analyzes the number of play and the time of play from the content usage information to generate a DRM billing information and makes a charge (S42). The content usage analysis server 2 analyzes acceptance or rejection of link to an advertising URL from the content usage information to generate an advertisement usage information (S43). And, the content usage analysis server 2 generates the peculiar information, the content usage information and the statistical information into a search result data at the request for content search to provide a search service (S44). The above-mentioned steps S41 to S44 may be performed individually in the content usage analysis server 2 or at least one step may be performed simultaneously in the content usage analysis server 2.
[56] The analysis result is provided to a user who requests the analysis result and a user
(payer) who is charged (S50).
[57] 2.2 Step performed by user terminal
[58] Meanwhile, FIG. 5 illustrates a step performed by the user terminal 3 subsequent to the above-mentioned step S20.
[59] The user terminal 3 requests supply of a content on the wired or wireless network, and receives and stores a content file (SlOO).
[60] The stored content file is executed by the user, when the user uses an arbitrary content file, the user terminal 3 judges if a peculiar information is detected from the content file, and in the case that the peculiar information is detected, senses a use of content (S200). This step monitors open and close commands of whole content files stored in a memory, and in the case that the peculiar information is detected from data
of a specific content file, senses a use of content.
[61] When the peculiar information is detected, a content usage information is generated and stored, including the number of content usage, the time of content usage and acceptance or rejection of participation in an advertisement of the corresponding content (S300). This step senses an event of open and close commands of the content file to count the number of play, extracts a serial number from a header of the peculiar information extracted when the content is played to count the time of play, and recognizes the current play location using the serial number. And, this step extracts an advertisement information from the peculiar information and displays the advertisement information on a screen, and in the case that the advertisement information is an advertising URL, links to a corresponding advertising site automatically or according to selection of the user.
[62] After the content usage information is generated, the content usage information is transmitted to the content usage analysis server 2 (S400). Mode for the Invention
[63] Hereinafter, first to fourth embodiments of the above-mentioned content usage analysis system 1 are described with reference to FIGs. 6 to 9, respectively.
[64] FIG. 6 illustrates the content usage analysis system 1 in a content ranking providing service model according to a first preferred embodiment of the present invention.
[65] In the first embodiment, the content usage analysis server 2 of FIG. 1 includes an encoding server 201, a data collecting server 203, a ranking site providing server 204 and a content providing server 202 constructed by a distributor (service provider).
[66] 1. A content provider registers a content information and a provider information
(provider's name and owner's name) to the encoding server 201.
[67] 2. The encoding server 201 adds a distributor information to the above-mentioned information to manufacture a content with a peculiar information encoded and embedded in a predetermined technique and transmits the content to the content providing server 202.
[68] 3. A user connects to a content providing page of the content providing server 202 to purchase a specific content and receives the content in a streaming or downloading manner. Subsequently, the user uses the content.
[69] 4. Whenever the content is used, a content usage information of the user is transmitted from the user terminal 3 to the data collecting server 203 and the content usage information is analyzed.
[70] 5. The ranking site providing server 204 provides a content popularity ranking information to the content provider and users.
[71] FIG. 7 illustrates the content usage analysis system 1 in a DRM billing model
according to a second preferred embodiment of the present invention. [72] In the second embodiment, the content usage analysis server 2 of FIG. 1 includes an encoding server 201 constructed by a businessman of the present invention, a data collecting server 203, a billing server 205 and a content providing server 202 constructed by a distributor. [73] 1. A content provider registers a content information and a provider information to the encoding server 201. [74] 2. The encoding server 201 adds a distributor information to the above-mentioned information to manufacture a content with a peculiar information embedded in a predetermined technique and transmits the content to the content providing server 202 of the distributor. [75] 3. A user connects to a content providing page of the content providing server 202 to purchase a specific content and receives the content in a streaming or downloading manner. Subsequently, the user uses the content. [76] 4. Whenever the content is used, a content usage information of the user is transmitted from the user terminal 3 to the data collecting server 203 and the content usage information is analyzed. [77] 5. The billing server 205 generates a billing information according to a billing policy based on the number of content usage and the time of content usage, and provides a result to the content provider. [78] 6. The content provider makes a charge based on billing items listed by analyzing profits of a content usage providing service that the distributor obtained from the user.
Here, the charges are objectively calculated based on the number of actual content usage (the number of watching or hearing) of the user. [79] The DRM billing model according to the second embodiment collects precisely the use of content offline in real time regardless of a player or an execution program. And, the DRM billing model can make a charge fairly based on the number of content usage even when the user used a content through an illegal distribution channel as well as through a legitimate distribution channel. [80] FIG. 8 illustrates the content usage analysis system 1 in an advertisement usage analyzing model according to a third preferred embodiment of the present invention. [81] In the third embodiment, the content usage analysis server 2 of FIG. 1 includes an encoding server 201 constructed by a businessman of the present invention, a data collecting server 203, a statistical server 206 and a content providing server 202 constructed by a distributor. [82] 1. A content provider registers a content information, a provider information and an advertisement information (advertising URL or advertising phrase) to the encoding server 201.
[83] 2. The encoding server 201 adds a distributor information to the above-mentioned information to manufacture a content with a peculiar information embedded in a predetermined technique and transmits the content to the content providing server 202 of the distributor.
[84] 3. A user connects to a content providing page of the content providing server 202 to purchase a specific content and receives the content in a streaming or downloading manner. Subsequently, the user uses the content.
[85] 4. Whenever the user uses the content in the user terminal 3, the advertisement information embedded into the peculiar information is automatically displayed on a screen. Preferably, the advertising phrase is directly displayed on a screen, and the advertising URL link is automatically popped up or displayed after inquiry to the user.
[86] 5. Whenever the advertising phrase is displayed on the screen of the user or an advertising window is popped up, the number of displays or pops up and an advertisement behavior of the user are transmitted to the data collecting server 203 and a content usage information of the user is analyzed.
[87] 6. The statistical server 206 analyzes and statistically states the number of advertisement clicks and advertisement responding behaviors of the user, and provides a result to the content provider. Accordingly, the advertisement behavior of the user is analyzed in real time, and thus an advertiser is charged with predetermined advertisement rates in proportion to the number of valid advertisement behaviors based on the analysis.
[88] FIG. 9 illustrates the content usage analysis system 1 in a search service model according to a fourth preferred embodiment of the present invention.
[89] In the fourth embodiment, the content usage analysis server 2 of FIG. 1 includes an encoding server 201 constructed by a businessman of the present invention, a data collecting server 203, a statistical server 206, a meta DB processing server 207 and a content providing server 202 constructed by a distributor (service provider).
[90] 1. A content provider registers a content information, a tag information for search and an advertisement information (advertising URL or advertising phrase) to the encoding server 201.
[91] 2. The encoding server 201 adds a distributor information to the above-mentioned information to manufacture a content with a peculiar information embedded in a predetermined technique and transmits the content to the content providing server 202 of the distributor.
[92] 3. A user connects to a content providing page of the content providing server 202 to purchase a specific content and receives the content in a streaming or downloading manner. Subsequently, the user uses the content.
[93] 4. An advertisement usage information and a content usage information generated
whenever the user uses the content in the user terminal 3 are transmitted to the data collecting server 203, and the advertisement usage information and the content usage information are analyzed.
[94] 5. The meta DB processing server 207 generates a meta data for search based on the content information, the peculiar information (including the advertisement information), the content usage information and the advertisement usage information, and provides the meta data to a search server 208.
[95] 6. The user connects to the search server 208 to request a content search and receives a search result based on data reflected to the meta DB processing server 207 in real time. A typical search engine generates a search result data based on a keyword of the user, however, in contrast, the present invention generates a search data based on data received by the user's use of content. And, generally a ranking of search data is decided based on the number of search or the number of reference of the user, however, in the present invention, a popular content is indicated at the top based on the number of content usage of the user.
[96] 7. The statistical server 206 provides a statistical analysis result of the advertisement usage information to the content provider.
[97] Described above are the embodiments of system and method for analyzing the usage of content having a peculiar information according to the present invention. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description. Industrial Applicability
[98] The system and method for analyzing usage of a content with a peculiar information embedded therein according to the present invention extracts the embedded peculiar information whenever a user uses the content, and analyzes a content usage information of the user in real time to provide a content usage ranking providing service.
[99] And, the present invention collects the content usage information of the user offline in real time regardless of a user terminal and a content player program, and provides a DRM billing service in proportion to the number of content usage based on the content usage information of the user.
[100] Also, the present invention adds a similar advertisement related to the content to the embedded peculiar information, outputs the advertisement whenever the user uses the content, analyzes and statistically states an advertisement usage behavior of the user on-line and off-line in real time, thereby to the advertiser to provide an advertisement
result analysis service. Further, the present invention collects the content usage information and the advertisement usage information whenever the user uses the content and provides the usage information as a search result data thereby to provide a search service, of which a search result is variable in real time.
Claims
Claims
[1] A content usage analysis system which provides users with a content having a peculiar information embedded therein on a wired or wireless network, collects a content usage information of a user and analyzes the content usage information, the system comprising: means for embedding a peculiar information including a unique number of a content, a provider information, a distributor information and an advertisement into an original content data to generate a content; means for transmitting the content to a user terminal requesting supply of the content; means for receiving a content usage information from the user terminal, including the number of content usage, the time of content usage and acceptance or rejection of participation in the advertisement, occurring whenever the user uses the content; and means for analyzing the content usage information to generate an analysis result including a content usage ranking decided among whole contents and providing the analysis result.
[2] The content usage analysis system according to claim 1, wherein the means for generating the content embeds the peculiar information into the original content data in a watermarking or fingerprinting manner, and the embedding technique includes a frequency modulation technique by DFT (Discrete Fourier Transform), a spread spectrum technique, a phase modulation technique, a quantization watermarking technique, a patchwork technique and a technique for embedding an echo signal into an audio signal.
[3] The content usage analysis system according to claim 1, wherein the wired or wireless network includes an Internet network using a home page, a wireless Internet network using a mobile communication terminal, a broadcasting (radio and TV) network and a satellite network.
[4] The content usage analysis system according to claim 1, wherein the means for generating and providing the analysis result has at least one function selected from the group consisting of: a function for analyzing the number of play and the time of hearing or watching of moving image or voice content from the content usage information to generate a content usage ranking and a statistical information; a function for analyzing the number of play and the time of play from the content usage information to generate a DRM (Digital Rights Management) billing information;
a function for analyzing acceptance or rejection of link to an advertising URL (Uniform Resource Locator) from the content usage information to generate an advertisement usage information; and a function for generating the peculiar information, content usage information and statistical information into a search result data at the request for content search to provide a search service.
[5] The content usage analysis system according to claim 1 or 4, wherein the means for generating and providing the analysis result charges a corresponding advertiser with advertisement rates based on the advertisement usage information included in the peculiar information.
[6] The content usage analysis system according to claim 1, further comprising: means for requesting supply of a content on the wired or wireless network and receiving and storing a content file; means for judging if the peculiar information is detected when the content file is used and sensing a use of content; means for, when the peculiar information is detected, generating a content usage information including the number of content usage and the time of content usage and acceptance or rejection of participation in the advertisement; and means for transmitting the content usage information to an external server.
[7] The content usage analysis system according to claim 6, wherein the means for sensing the use of content has: a function for monitoring open and close commands of the content file stored in a memory; and a function for, in the case that the peculiar information is detected from data of the content file, judging the as the use of content.
[8] The content usage analysis system according to claim 6, wherein the means for generating the content usage information has: a function for sensing open and close commands of the content file to count the number of play; a function for extracting a serial number from a header of the peculiar information detected when the content file is played to count the time of play; and a function for recognizing a current play location using the serial number.
[9] The content usage analysis system according to claim 6, further comprising: means for extracting an advertisement information from the peculiar information and displaying the advertisement information.
[10] The content usage analysis system according to claim 9, wherein, in the case that the advertisement information is an advertising URL, link is made to a corresponding advertisement site automatically or by selection
of the user.
[11] A content usage analysis method performed by a content usage analysis server, which provides users with a content having a peculiar information embedded therein on a wired or wireless network, collects a content usage information of a user and analyzes the content usage information, the method comprising: (SlO) embedding a peculiar information including a unique number of a content, a provider information, a distributor information and an advertisement into an original content data to generate a content and storing the content into a content DB (database);
(S20) receiving a request supply of a content from a user terminal and transmitting the corresponding content to the user terminal; (S30) receiving a content usage information from the user terminal, including the number of content usage, the time of content usage and acceptance or rejection of participation in the advertisement, occurring whenever the user uses the content;
(540) analyzing the content usage information to generate an analysis result including a content usage ranking decided among whole contents; and (S50) providing the analysis result to the user terminal requesting the analysis result.
[12] The content usage analysis method according to claim 11, wherein, in the step SlO, the peculiar information is embedded into the original content data in a watermarking or fingerprinting manner, and the embedding technique includes a frequency modulation technique by DFT, a spread spectrum technique, a phase modulation technique, a quantization watermarking technique, a patchwork technique and a technique for embedding an echo signal into an audio signal.
[13] The content usage analysis method according to claim 11, wherein the step S40 includes at least one step selected from the group consisting of:
(541) analyzing the number of play and the time of hearing or watching of moving image or voice content from the content usage information to generate a content usage ranking and a statistical information;
(542) analyzing the number of play and the time of play from the content usage information to generate a DRM billing information and making a charge;
(543) analyzing acceptance or rejection of link to an advertising URL from the content usage information to generate an advertisement usage information; and
(544) generating the peculiar information, usage information and statistical information into a search result data at the request for content search to provide a
search service.
[14] The content usage analysis method according to claim 11, further comprising a step performed by a user terminal that is used by a user and configured to receive the content from the content usage analysis server, the step including: (SlOO) requesting supply of a content on the wired or wireless network, and receiving and storing a content file;
(S200) judging if the peculiar information is detected when the content file is used and sensing a use of content;
(S300) when the peculiar information is detected, generating a content usage information including the number of content usage, the time of content usage and acceptance or rejection of participation in the advertisement; and (S400) transmitting the usage information to the content usage analysis server.
[15] The content usage analysis method according to claim 14, wherein, in the step S200, open and close commands of the content file stored in a memory are monitored, and in the case that the peculiar information is detected from data of the content file, the case is judged as the use of content.
[16] The content usage analysis method according to claim 14, wherein, in the step S300, open and close commands of the content file are sensed to count the number of play, a serial number is extracted from a header of the peculiar information detected when the content file is played to count the time of play, and a current play location is recognized using the serial number.
[17] The content usage analysis method according to claim 14 or 16, wherein the step S300 further includes extracting an advertisement information from the peculiar information and displaying the advertisement information.
[18] The content usage analysis method according to claim 17, wherein, in the step S300, in the case that the advertisement information is an advertising URL, link is made to a corresponding advertising site automatically or by selection of the user.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2006-0113423 | 2006-11-16 | ||
KR1020060113423A KR20080044499A (en) | 2006-11-16 | 2006-11-16 | System and its method for analyzing utilization of contents embedding fingerprinting information |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008060032A1 true WO2008060032A1 (en) | 2008-05-22 |
Family
ID=39401815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2007/004424 WO2008060032A1 (en) | 2006-11-16 | 2007-09-13 | System and method for analyzing utilization of contents embedded with fingerprinting information |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20080044499A (en) |
WO (1) | WO2008060032A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009147613A1 (en) * | 2008-06-02 | 2009-12-10 | Nxp B.V. | Viewer credit account for a multimedia broadcasting system |
WO2011139491A2 (en) * | 2010-04-30 | 2011-11-10 | Microsoft Corporation | Prioritization of resources based on user activities |
US8819009B2 (en) | 2011-05-12 | 2014-08-26 | Microsoft Corporation | Automatic social graph calculation |
WO2014145974A1 (en) * | 2013-03-15 | 2014-09-18 | Isquith Jack | System and method for scoring and ranking digital content based on activity of network users |
US8979538B2 (en) | 2009-06-26 | 2015-03-17 | Microsoft Technology Licensing, Llc | Using game play elements to motivate learning |
US9477574B2 (en) | 2011-05-12 | 2016-10-25 | Microsoft Technology Licensing, Llc | Collection of intranet activity data |
US20160335258A1 (en) | 2006-10-24 | 2016-11-17 | Slacker, Inc. | Methods and systems for personalized rendering of digital media content |
US9697500B2 (en) | 2010-05-04 | 2017-07-04 | Microsoft Technology Licensing, Llc | Presentation of information describing user activities with regard to resources |
US10275463B2 (en) | 2013-03-15 | 2019-04-30 | Slacker, Inc. | System and method for scoring and ranking digital content based on activity of network users |
US10313754B2 (en) | 2007-03-08 | 2019-06-04 | Slacker, Inc | System and method for personalizing playback content through interaction with a playback device |
US10489795B2 (en) | 2007-04-23 | 2019-11-26 | The Nielsen Company (Us), Llc | Determining relative effectiveness of media content items |
US10924792B2 (en) * | 2013-01-23 | 2021-02-16 | Enswers Co., Ltd. | System and method for surveying broadcasting ratings |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090307084A1 (en) * | 2008-06-10 | 2009-12-10 | Integrated Media Measurement, Inc. | Measuring Exposure To Media Across Multiple Media Delivery Mechanisms |
WO2012165807A2 (en) * | 2011-05-27 | 2012-12-06 | 삼성에스디에스 주식회사 | Information delivery system and method |
KR101155465B1 (en) * | 2011-12-09 | 2012-06-15 | 주식회사 코난테크놀로지 | System for monitoring advertisements from broadcasting data and method thereof |
KR101356210B1 (en) * | 2012-08-23 | 2014-01-27 | 모트렉스(주) | System for registering the original of digital contents and mehtod thereof |
KR102051539B1 (en) * | 2013-01-31 | 2020-01-08 | 삼성전자주식회사 | User device and control method thereof |
KR101519822B1 (en) * | 2013-11-28 | 2015-05-14 | 주식회사 씨케이앤비 | Apparatus for transmitting contents, system and method for serving contents linkage data of using the same |
KR20200021280A (en) * | 2018-08-20 | 2020-02-28 | (주)스마일게이트스토브 | Server, contents provider terminal and audience terminal for purchasing game item |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040049498A (en) * | 2002-12-06 | 2004-06-12 | 주식회사 데이터씽크 | A contents supply method using web and client by real time statistics analysis |
WO2004077793A1 (en) * | 2003-02-28 | 2004-09-10 | Matsushita Electric Industrial Co., Ltd. | System and method for content history log collection for digital rights management |
JP2005184524A (en) * | 2003-12-19 | 2005-07-07 | Victor Co Of Japan Ltd | Electronic mail delivery system utilizing electronic watermark |
KR20060028610A (en) * | 2004-09-25 | 2006-03-30 | (주)나래텔레콤 | System to manage copyrights of digital audio |
-
2006
- 2006-11-16 KR KR1020060113423A patent/KR20080044499A/en not_active Application Discontinuation
-
2007
- 2007-09-13 WO PCT/KR2007/004424 patent/WO2008060032A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040049498A (en) * | 2002-12-06 | 2004-06-12 | 주식회사 데이터씽크 | A contents supply method using web and client by real time statistics analysis |
WO2004077793A1 (en) * | 2003-02-28 | 2004-09-10 | Matsushita Electric Industrial Co., Ltd. | System and method for content history log collection for digital rights management |
JP2005184524A (en) * | 2003-12-19 | 2005-07-07 | Victor Co Of Japan Ltd | Electronic mail delivery system utilizing electronic watermark |
KR20060028610A (en) * | 2004-09-25 | 2006-03-30 | (주)나래텔레콤 | System to manage copyrights of digital audio |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10657168B2 (en) | 2006-10-24 | 2020-05-19 | Slacker, Inc. | Methods and systems for personalized rendering of digital media content |
US20160335258A1 (en) | 2006-10-24 | 2016-11-17 | Slacker, Inc. | Methods and systems for personalized rendering of digital media content |
US10313754B2 (en) | 2007-03-08 | 2019-06-04 | Slacker, Inc | System and method for personalizing playback content through interaction with a playback device |
US11222344B2 (en) | 2007-04-23 | 2022-01-11 | The Nielsen Company (Us), Llc | Determining relative effectiveness of media content items |
US10489795B2 (en) | 2007-04-23 | 2019-11-26 | The Nielsen Company (Us), Llc | Determining relative effectiveness of media content items |
WO2009147613A1 (en) * | 2008-06-02 | 2009-12-10 | Nxp B.V. | Viewer credit account for a multimedia broadcasting system |
US8979538B2 (en) | 2009-06-26 | 2015-03-17 | Microsoft Technology Licensing, Llc | Using game play elements to motivate learning |
WO2011139491A2 (en) * | 2010-04-30 | 2011-11-10 | Microsoft Corporation | Prioritization of resources based on user activities |
WO2011139491A3 (en) * | 2010-04-30 | 2012-02-09 | Microsoft Corporation | Prioritization of resources based on user activities |
US9697500B2 (en) | 2010-05-04 | 2017-07-04 | Microsoft Technology Licensing, Llc | Presentation of information describing user activities with regard to resources |
US9477574B2 (en) | 2011-05-12 | 2016-10-25 | Microsoft Technology Licensing, Llc | Collection of intranet activity data |
US8819009B2 (en) | 2011-05-12 | 2014-08-26 | Microsoft Corporation | Automatic social graph calculation |
US10924792B2 (en) * | 2013-01-23 | 2021-02-16 | Enswers Co., Ltd. | System and method for surveying broadcasting ratings |
US11659220B2 (en) | 2013-01-23 | 2023-05-23 | Gracenote Korea Ltd. | System and method for surveying broadcasting ratings |
US10275463B2 (en) | 2013-03-15 | 2019-04-30 | Slacker, Inc. | System and method for scoring and ranking digital content based on activity of network users |
WO2014145974A1 (en) * | 2013-03-15 | 2014-09-18 | Isquith Jack | System and method for scoring and ranking digital content based on activity of network users |
Also Published As
Publication number | Publication date |
---|---|
KR20080044499A (en) | 2008-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008060032A1 (en) | System and method for analyzing utilization of contents embedded with fingerprinting information | |
JP6877497B2 (en) | Content syndication in web-based media via ad tags | |
KR100853951B1 (en) | Methods and devices for processing audio | |
US8160968B2 (en) | Digital media methods | |
US6442285B2 (en) | Controlling operation of a device using a re-configurable watermark detector | |
US8181194B2 (en) | Cooperative system for measuring electronic media | |
CN105450724B (en) | Method, apparatus, and tangible computer-readable storage medium for monitoring a media presentation device | |
US8094949B1 (en) | Music methods and systems | |
US20060120560A1 (en) | Data transmission by watermark proxy | |
US20020168082A1 (en) | Real-time, distributed, transactional, hybrid watermarking method to provide trace-ability and copyright protection of digital content in peer-to-peer networks | |
TW201448590A (en) | Media handling method and device, computer program product embodied on a media, and system comprising said device | |
JP2005534098A (en) | File sharing control method and apparatus | |
JP2010509661A (en) | Content management system | |
KR20090018919A (en) | System and/or method for distributing media content | |
AU2008314573A1 (en) | Methods and apparatus to create a media measurement reference database from a plurality of distributed sources | |
US20120017231A1 (en) | Behavior monitoring system | |
US20210377604A1 (en) | Methods and apparatus to identify streaming sessions | |
JP6082716B2 (en) | Broadcast verification system and method | |
JP2004328090A (en) | Contents distribution system | |
AU2013260728B2 (en) | Methods and apparatus to create a media measurement reference database from a plurality of distributed source | |
KR101360399B1 (en) | Apparatus and computer-readable storage medium for providing sound source | |
KR20090041742A (en) | Method and system for providing ucc-based advertisement service | |
KR20040010905A (en) | Audio-ad system using music file on network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07808215 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07808215 Country of ref document: EP Kind code of ref document: A1 |