Method for providing program

Viewers can participate in program production and provision by purchasing NFTs, aligning content with viewer preferences and granting priority rights, addressing the lack of viewer involvement in existing methods.

JP2026027760APending Publication Date: 2026-02-19DAAAMO CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024129918
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

Existing broadcast program production methods do not allow viewers to participate in the production and/or provision of programs, despite advertisers providing funding.

Method used

A method utilizing a server terminal that transmits program planning information to user terminals, accepts participation requests, encourages NFT purchases for program participation, and confirms NFT ownership, enabling viewer involvement through a blockchain network.

Benefits of technology

Enables viewers to participate in program production and provision, ensuring programs align with viewer preferences and preferences, with NFT holders receiving priority viewing rights and feedback opportunities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026027760000001_ABST
    Figure 2026027760000001_ABST
Patent Text Reader

Abstract

To provide a method for enabling a viewer to participate in program production and / or provision.SOLUTION: In one aspect of the present invention, there is provided a method for providing a program by a server terminal via a broadcaster, in which the server terminal transmits information related to a plan of a program to user terminals of a plurality of users, receives a request for participating in the program from the user terminals, prompts the user terminals to purchase a Non-FungibleToken (NFT) for participating in the program, confirms that the users have purchased the NFT, and transmits the information related to the plan of the program to a broadcaster terminal (Internet broadcasting station) of the broadcaster.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method for providing broadcast programs or programs via the Internet. [Background technology]

[0002] Typically, broadcast programs are produced by broadcasters using funds provided by advertisers and are provided to an unspecified audience.

[0003] For example, Patent Document 1 discloses a technique for controlling the number of times an advertisement is displayed based on the investment ratio of an advertiser. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2003-16332 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology disclosed in Patent Document 1 controls the display of advertisements within a program based on the circumstances of the advertiser, and does not provide a mechanism that allows viewers to participate in the production and / or provision of the program.

[0006] Therefore, an object of the present invention is to provide a method that allows viewers to participate in the production and / or provision of programs. [Means for solving the problem]

[0007] In one aspect of the present invention, a method for providing programs via a broadcasting company by a server terminal, wherein the server terminal transmits information regarding program planning to user terminals of multiple users, accepts requests to participate in the program from the user terminals, encourages the user terminals to purchase a Non-Fungible Token (NFT) to participate in the program, confirms that the user has purchased the NFT, and transmits information regarding the program planning to the broadcasting company terminal of the broadcasting company. [Effects of the Invention]

[0008] The present invention provides a method for viewers to participate in the production and / or provision of programming. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing a program providing system according to a first embodiment of the present invention. [Figure 2] FIG. 2 is a functional block diagram showing the server terminal 100 of FIG. [Figure 3] FIG. 2 is a functional block diagram showing the user terminal 200 of FIG. [Figure 4] FIG. 2 is a diagram showing an example of user data stored in the server terminal 100. [Figure 5] FIG. 2 is a diagram showing an example of program data stored in the server terminal 100. [Figure 6] FIG. 2 is a diagram showing an example of transaction data stored in the server terminal 100. [Figure 7] 3 is a flowchart showing an example of a program providing method according to the first embodiment of the present invention. [Figure 8] 10 is a flowchart showing another example of the program providing method according to the first embodiment of the present invention. [Figure 9] FIG. 2 is a diagram showing an example of digital content according to the first embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the embodiments described below do not unduly limit the content of the present invention described in the claims. Furthermore, not all of the components shown in the embodiments are necessarily essential components of the present invention.

[0011] <Configuration> FIG. 1 is a block diagram showing a program provision system according to a first embodiment of the present invention. This system 1 includes a server terminal 100 managed by a program planning company that plans programs and invites participation in program production and / or provision from multiple users who are both viewers and program advertisers; user terminals 200A and 200B of the multiple users; and a broadcasting company terminal 300 managed by a broadcasting company that provides programs via broadcast waves or the Internet. A blockchain network for managing transaction records of non-fungible tokens (NFTs) used to prove rights to program participation is also connected to the server terminal 100. For ease of explanation, each terminal is described as being a single or a specific number, but the number of each is not limited, and the system may be configured with multiple user terminals, multiple content provider terminals, or multiple user terminals.

[0012] The server terminal 100, the user terminals 200A and 200B, and the broadcaster terminal 300 are connected to each other via a network NW1. The network NW is configured by the Internet, an intranet, a wireless LAN (Local Area Network), a WAN (Wide Area Network), or the like.

[0013] The server terminal 100 and the broadcaster terminal 300 may be, for example, a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.

[0014] The server terminal 100 receives transaction information regarding transactions involving digital content (e.g., content resembling a key with multiple color variations) that certifies participation in program production and / or distribution, executed between or among user terminals 200. The server terminal 100 can then record an NFT associated with the digital content by an identifier or other identifier on the blockchain network, along with other transaction information. NFTs are tokens issued, for example, using the "ERC721" standard of Ethereum, a blockchain network platform. They are units of data recorded on the blockchain network and can represent unique digital assets, such as products related to digital information such as image data and video data, and are non-fungible. While the digital content can be replicated on the network, NFTs are recorded on the blockchain along with smart contracts and are traceable, allowing transaction information, including details and history of rights holders and ownership information, to be verified. Furthermore, by using smart contracts, contracts regarding transactions between the server terminal 100 and user terminals 200A and 200B, or between users, can be automatically generated, approved, and executed without the intervention of a third party. Furthermore, smart contracts allow the parties to a transaction and third parties to access transaction information without going through a server terminal, improving service convenience and reducing operational costs. Here, user terminals 200A and 200B can also connect directly to the blockchain network, in which case user terminals 200A and 200B can request a lottery process for digital content (described below) and record transaction information related to digital content on the blockchain network without going through server terminal 100.

[0015] The user terminals 200A and 200B are, for example, information processing devices such as personal computers and tablet terminals, but may also be configured as smartphones, mobile phones, PDAs, or the like.

[0016] In this embodiment, the system 1 is described as comprising a server terminal 100 and a user terminal 200, and a configuration in which users of each terminal use their respective terminals to perform operations on the server terminal 100; however, the server terminal 100 may be configured as a standalone unit, and the server terminal itself may have the function of allowing each user to perform operations directly.

[0017] Fig. 3 is a functional block configuration diagram of the server terminal 100 of Fig. 1. The server terminal 100 includes a communication unit 110, a storage unit 120, and a control unit .

[0018] The communication unit 110 is a communication interface for communicating with the user terminal 200 and the blockchain network via the network NW, and communication is carried out using a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).

[0019] The storage unit 120 stores input data, programs for executing various control processes and functions in the control unit 130, and is composed of RAM (Random Access Memory), ROM (Read Only Memory), and the like. The storage unit 120 also includes a user data storage unit 121 for storing various data related to users, a program data storage unit 122 for storing various data related to programs, and a transaction data storage unit 123 for storing various data related to transactions. Content data, such as digital content proving participation in program production and / or provision, stored and managed by the storage unit 120 can be stored and managed on a blockchain network, or on both the server terminal 100 and the blockchain network. A database (not shown) storing various data may be constructed on the storage unit 120 or another server outside the server terminal 100.

[0020] The control unit 130 controls the overall operation of the server terminal 100 by executing programs stored in the memory unit 120, and is composed of a CPU (Central Processing Unit), GPU (Graphics Processing Unit), etc. The functions of the control unit 130 include an information reception unit 131 that receives information and requests from each terminal, an information processing unit 132 that references and processes data stored in the memory unit 120, and a blockchain processing unit 133 that records NFT transactions and data related to NFTs on the blockchain network. The information reception unit 131, game processing unit 132, and blockchain processing unit 133 are activated by programs stored in the memory unit 120 and executed by the server terminal 100, which is a computer (electronic calculator).

[0021] The information receiving unit 131 is provided by the server terminal 100 and receives information and requests from the user terminals 200A and 200B via the communication unit 110. For example, from the user terminals 200A and 200B, the information receiving unit 131 receives information related to the users as well as requests to participate in program production and / or provision.

[0022] In response to a participation request from the user terminal 200A, 200B, the information processing unit 132 prompts the user terminal 200A, 200B to purchase digital content (NFT) that proves the right to participate in program production and / or provision, or confirms the user's NFT purchase.

[0023] The blockchain processing unit 133 performs processing to record transactions related to the digital content and data related to the digital content on the blockchain network.

[0024] The control unit 130 may also have a screen generation unit (not shown), which generates screen information to be displayed via the user interface of the user terminal 200 upon request. For example, the control unit 130 generates a user interface by using image and text data (not shown) stored in the storage unit 120 as material and arranging various images and text in predetermined areas of the user interface based on predetermined layout rules. Processing related to the image generation unit may also be executed by a GPU (Graphics Processing Unit).

[0025] Fig. 3 is a functional block diagram showing the user terminals 200A and 200B of Fig. 1. The user terminal 200 includes a communication unit 210, a display operation unit 220, a storage unit 230, and a control unit 240.

[0026] The communication unit 210 is a communication interface for communicating with the server terminal 100 via the network NW, and communication is performed according to a communication protocol such as TCP / IP.

[0027] Display operation unit 220 is a user interface used for inputting instructions by the user and displaying text, images, etc. in accordance with input data from control unit 240, and is composed of a display, keyboard, and mouse when user terminal 200 is configured as a personal computer, and is composed of a touch panel, etc. when user terminal 200 is configured as a smartphone or tablet terminal. This display operation unit 220 is started up by a control program stored in storage unit 230 and executed by user terminal 200, which is a computer (electronic calculator).

[0028] The storage unit 230 stores input data, programs for executing various control processes and functions in the control unit 240, and is composed of RAM, ROM, etc. The storage unit 230 also temporarily stores the contents of communication with the server terminal 100.

[0029] The control unit 240 controls the overall operation of the user terminal 200 by executing the programs stored in the storage unit 230, and is composed of a CPU, a GPU, and the like.

[0030] FIG. 4 is a diagram showing an example of user data stored in the server terminal 100. As shown in FIG.

[0031] 4 shows an example of one member user (a member user identified by the user ID "10001") for ease of explanation, but information on multiple users can be stored. Various data related to a user may include, for example, basic information about the user (profile information such as the user's name or title, address or location, gender, age, payment information, etc.), NFT information (NFT type, benefits according to the type, NFT ID), and program data (ID of the program in which the user participates via the NFT).

[0032] FIG. 5 is a diagram showing an example of program data stored in the server terminal 100. As shown in FIG.

[0033] Program data 2000 stores various data related to a program. For ease of explanation, FIG. 5 shows an example of one digital content (a program identified by content ID "20001"), but information related to multiple programs can be stored. The various data related to a program may include, for example, basic information about the program (the organization name, address or location of the broadcaster providing the program, service name, profile information about the broadcaster, a description of the program plan, bonus information, etc.), information about NFTs related to the program plan, information about users participating in the program via NFTs, and communication information with users regarding the program (chat history, etc.).

[0034] FIG. 6 is a diagram showing an example of transaction data stored in the server terminal 100. As shown in FIG.

[0035] The transaction data 3000 stores various data related to transactions of digital content (NFTs). For ease of explanation, FIG. 7 shows an example of one transaction (identified by transaction ID "30001"), but information related to multiple transactions can be stored. The various data related to transactions can include, for example, NFT information (e.g., image data of multiple types of keys, description information, price information, an ID for associating with the NFT, etc.), trader information (information about the parties involved in the NFT transaction (the transferor and transferee of the NFT)), transaction date and time (e.g., the date and time the transaction was executed), and transaction price (e.g., the selling price of the traded item). Here, as described above, digital content information can also be managed as information linked to the NFT.

[0036] <Processing flow> The processing flow of the program providing method executed by the system 1 of this embodiment will be described with reference to Fig. 7. Fig. 7 is an example of a flowchart showing the program providing method according to the first embodiment of the present invention.

[0037] First, a program planner plans various programs for the users. The server terminal 100 receives program data explaining the program plan from a program planner terminal (not shown), and stores the program data 2000 in the program data storage unit 122 of the memory unit 120. Here, the program data can include information explaining the program plan, as well as information about the broadcaster providing the program (if already determined) and the required production costs (amount or type / number of NFTs issued). When producing a program, the operator may use its own funds to cover the program production costs, or may use revenue earned through the sale of NFTs to users in connection with the program plan to cover the program production costs. Furthermore, program data can also be obtained through public solicitation from users who already own NFTs or users who have membership with the program planner. Alternatively, the program planner may collaborate with a broadcaster to plan the program.

[0038] Then, in the processing of step SQ101, the information processing unit 132 of the control unit 130 of the server terminal 100 refers to the program data storage unit 122 and transmits data relating to one or more program plans to the multiple user terminals 200A, 200B, etc. Here, the data relating to the program plans may include, for example, predetermined digital content (e.g., image data imitating a key having multiple color types) as shown in FIG. 9 as proof of the right to participate when a user wishes to participate in the production and / or provision of a program.

[0039] Next, in step SQ102, the information receiving unit 131 of the control unit 130 of the server terminal 100 receives a request to participate in program production and / or provision from user terminals 200A and 200B, among multiple users, who are interested in the planned content of the program. For example, a user can make a request to participate by making a request to purchase the digital content.

[0040] Next, in step SQ103, the information processing unit 132 of the control unit 130 of the server terminal 100 proceeds with the process of purchasing digital content as proof of the user's right to participate in the production and / or provision of the program. For example, the server terminal 100 can prompt the user terminals 200A and 200B to purchase NFTs associated with the digital content. More specifically, the server terminal 100 guides the user terminals 200A and 200B to access a marketplace for purchasing NFTs. The user terminals 200A and 200B can purchase the NFTs associated with the digital content by selecting digital content of a desired color from among multiple digital content items (e.g., image data resembling keys with multiple color variations). Transactions performed between the program planner and the user can be recorded on a blockchain network, and the blockchain processing unit 132 of the server terminal 100 can store the transaction data (including information about the traded NFT, the trader, and the transaction date and time) in the transaction data storage unit 123 of the memory unit 120.

[0041] Next, in step SQ104, the blockchain processing unit 133 of the control unit 130 of the server terminal 100 refers to the blockchain network and confirms that the user has purchased an NFT. As described above, a transaction record proving that the user has purchased an NFT is recorded on the blockchain network, and the blockchain processing unit 133 can confirm that the user is the owner of the NFT, the date and time the transaction was executed, and so on. Alternatively, the information processing unit 132 of the control unit 130 of the server terminal 100 can refer to the transaction data storage unit 123 of the memory unit 120 and confirm the transaction record of the user's NFT.

[0042] Next, in the processing of SQ105, the information processing unit 132 of the control unit 130 of the server terminal 100 references the program data 2000 in the program data storage unit 122 of the memory unit 130 and updates the program data 2000 by storing information regarding users who purchased NFTs and the number of NFTs issued (and / or the corresponding monetary value) for the program project. Here, by checking the program data 2000, the information processing unit 132 can confirm whether the expenses necessary for producing the program have been obtained. Here, if the number of NFTs issued exceeds a preset number, the server terminal 100 can also send a notification to the terminal of the program planner (not shown). As mentioned above, program production expenses can be covered by the operator's own funds or by revenue from NFTs issued to users.

[0043] Next, as processing SQ106, the information processing unit 132 of the control unit 130 of the server terminal 100 refers to the program data 2000 in the program data storage unit 122 of the memory unit 120, and transmits information regarding the program plan to the Internet broadcasting operator terminal 300 based on the fact that the number of NFTs issued (and / or program production costs) has exceeded a predetermined number.

[0044] Next, in processing SQ107, the Internet broadcaster reviews the received program plan, prepares for broadcast, and provides the program to unspecified or specified users, including user terminals 200A and 200B, via the Internet. This allows viewer users to participate in program production via NFTs, enabling the implementation of program plans that are popular with viewers and the provision of programs. In addition, users can send feedback about the program (ratings, comments, etc.) and exchange messages with the broadcaster via each of user terminals 200A and 200B. If a program receives high ratings from viewers, including users, the broadcaster can rebroadcast the program via airwaves.

[0045] FIG. 8 is an example of a flowchart showing a program providing method according to the first embodiment of the present invention.

[0046] In Figure 8, the series of processes can be explained by replacing the Internet broadcasting provider 400 in Figure 7 with a broadcasting provider 400 using broadcast waves, and in particular, the processes of steps SQ201 to SQ205 are essentially the same as those explained in Figure 7, so explanations will be omitted.

[0047] In Figure 8, as processing SQ206, the information processing unit 132 of the control unit 130 of the server terminal 100 refers to the program data 2000 in the program data storage unit 122 of the memory unit 120, and transmits information regarding the program plan to the broadcaster terminal 300 based on the fact that the number of NFTs issued (and / or program production costs) has exceeded a specified number.

[0048] Next, in processing SQ207, the broadcaster reviews the received program plan, prepares for broadcast, and provides the program via broadcast waves to unspecified or specified users, including user terminals 200A and 200B. This allows viewer users to participate in program production via NFTs, enabling the implementation of program plans that are popular with viewers and the provision of programs. In addition, users can send feedback about the program (ratings, comments, etc.) and exchange messages with the broadcaster via each of user terminals 200A and 200B.

[0049] In particular, when a program is provided via the Internet, users who hold NFTs can be given priority in providing the program in the form of priority viewing rights, or in the case of a participatory viewing program, participation rights can be granted. The broadcaster terminal 300 can also receive feedback, such as ratings and comments on the program, from users who hold NFTs. As shown in FIG. 8, if the purchase price of an NFT varies depending on the type of NFT (e.g., digital content modeled after keys of specific color types such as "yellow," "black," and "white"), revenues associated with the program (such as broadcasting rights) can be returned to NFT-purchasing users based on a predetermined percentage corresponding to the price of the type, and user rights such as priority viewing rights and feedback can be granted preferentially. Additionally, the names of NFT-purchasing users can be displayed in the end credits of the program as advertisers of the program.

[0050] Although the embodiments of the present invention have been described above, they can be embodied in various other forms, and various omissions, substitutions, and modifications can be made. These embodiments, modifications, and omissions, substitutions, and modifications are included in the technical scope of the claims and their equivalents. [Explanation of symbols]

[0051] 1 System 100 Server terminal, 110 Communication unit, 120 Storage unit, 130 Control unit, 200 User terminal, NW1 Network

Claims

1. A method for providing a program via a broadcasting company by a server terminal, comprising: The server terminal Transmitting information about program plans to user terminals of a plurality of users; accepting a request to participate in the program from the user terminal; Prompting the user terminal to purchase a Non-Fungible Token (NFT) for participation in the program; Verifying that the user has purchased the NFT; A method for transmitting information about the program plan to a broadcasting company terminal of the broadcasting company.

2. 10. The method of claim 1, The server terminal confirms that the NFT has been purchased by referencing a blockchain network.

3. 10. The method of claim 1, The method, wherein the server terminal transmits information about the user who purchased the NFT.

4. 10. The method of claim 1, wherein the broadcaster provides the program over the airwaves or via the Internet.

5. 10. The method of claim 1, wherein a user who purchases the NFT can provide feedback on the program.

Citation Information

Patent Citations

  • Coupon data providing method and providing system

    JP2003016332A