Information processing system, information processing method and program

The system addresses the challenge of assigning value to viewer behavior by issuing digital assets based on their interactions, enhancing engagement and reliability through blockchain technology.

JP7731626B1Active Publication Date: 2025-09-01ZEXAVERSE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025057534
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-09-01
Estimated Expiration
2045-03-31

AI Technical Summary

Technical Problem

Existing technologies lack a method to effectively assign inherent value to viewer behavior during program viewing.

Method used

An information processing system that acquires viewer behavioral information and controls the issuance of digital assets, such as non-fungible tokens, using blockchain technology based on this information.

Benefits of technology

This system provides a technology that assigns unique value to viewer behavior, enhances transparency and reliability of program interactions, and motivates viewers to engage in real-time viewing, while also benefiting sponsors through enhanced engagement metrics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007731626000001_ABST
    Figure 0007731626000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, method, and program capable of providing a technology for assigning unique value to viewer behavior. [Solution] In an information processing system in which a server device, a client device, and a blockchain system are communicatively connected via a network, the server device 100 has an acquisition unit 410 and an issuing unit 420. The acquisition unit 410 executes a process of acquiring behavioral information indicating the behavior of viewers of a program. The issuing unit 420 executes a process of issuing non-fungible tokens to viewers based on the behavioral information acquired by the acquisition unit 410.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to the field of information processing related to the issuance of digital assets, specifically to the field of information processing for issuing digital assets based on viewing data of viewers of programs, and more specifically to the technical field of controlling the issuance of digital assets based on viewing data of viewers of programs. [Background technology]

[0002] Patent Document 1 discloses an interactive broadcast viewing technology that can realize a realistic viewer participation program. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-71847 Summary of the Invention [Problem to be solved by the invention]

[0004] However, there is room for improvement in providing a technique for assigning inherent value to viewer behavior. [Means for solving the problem]

[0005] According to one aspect of the present disclosure, there is provided an information processing system including an acquisition unit that acquires behavioral information indicating the behavior of viewers of a program, and an issuance unit that controls the issuance of digital assets to viewers using blockchain technology based on the behavioral information. [Brief explanation of the drawings]

[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device. [Figure 3] FIG. 3 is a diagram illustrating an example of a hardware configuration of the client device. [Figure 4] FIG. 4 is a diagram illustrating an example of a functional configuration of the server device. [Figure 5] FIG. 5 is a flowchart (part 1) illustrating an example of information processing executed by the server device. [Figure 6] FIG. 6 is a flowchart (part 2) illustrating an example of information processing executed by the server device. [Figure 7] FIG. 7 is a flowchart (part 3) illustrating an example of information processing executed by the server device. [Figure 8] FIG. 8 is a diagram illustrating an example of a functional configuration of a server device according to the first modification. [Figure 9] FIG. 9 is a flowchart (part 4) illustrating an example of information processing executed by the server device. DETAILED DESCRIPTION OF THE INVENTION

[0007] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other.

[0008] <Embodiment 1> 1. System configuration diagram Fig. 1 is a diagram illustrating an example of a system configuration of an information processing system 1000. As illustrated in Fig. 1, the information processing system 1000 includes a server device 100, a client device 110, and a blockchain system 120 as a system configuration.

[0009] The server device 100, the client device 110, and the blockchain system 120 are communicatively connected via a network 150. The network 150 includes any one of a WAN (Wide Area Network), a LAN (Local Area Network), and the Internet, or any combination thereof. The network 150 includes a wired network and a wireless network.

[0010] The server device 100 is a server device that provides the main functions of the information processing system 1000. The main processes described below are executed by the server device 100. The server device 100 may also control processes related to the distribution of digital broadcast programs. The processes related to the distribution include encoding, multiplexing, modulation, and transmission. Encoding is a compression process for efficiently transmitting video and audio data. For example, encoding methods such as MPEG-2 and H.264 are used. Multiplexing is a process of combining encoded video and audio data into a single data stream. In multiplexing, for example, multiplexing is performed in a format called Transport Stream (TS). Modulation is a process of modulating the multiplexed data to transmit it over radio waves. For example, modulation methods such as QPSK (Quadrature Phase Shift Keying), 16QAM (16-Quadrature Amplitude Modulation), and 64QAM (64-Quadrature Amplitude Modulation) are used. The transmission process is a process of transmitting the modulated signal as radio waves from an antenna.

[0011] The client device 110 is a device through which viewers watch programs. Here, the programs may be television broadcast programs or video course programs distributed by educational institutions (e.g., junior high schools, high schools, universities, graduate schools, vocational schools, and preparatory schools). Course programs are programs that build systematic knowledge. A course may also be referred to as a class, subject, academic subject, hobby, or lecture. A program may also be referred to as content. The client device 110 may be a television receiver or a personal computer (PC). When the client device 110 is a PC, a user can watch programs such as terrestrial, satellite, and satellite broadcasts on the client device 110 by connecting an external television tuner to the PC and an antenna cable. For simplicity of explanation, the description herein assumes that a digital wallet is installed on the client device 110. However, this does not limit the present embodiment. The digital wallet may also be installed on another device, such as a smartphone of the operator of the client device 110.

[0012] The blockchain system 120 manages various information in a distributed manner using the blockchain mechanism. The blockchain system 120 includes multiple node devices connected to each other via a P2P network (P2P = Peer to Peer). The blockchain system 120 divides transaction data indicating the history of past processing into blocks of a certain capacity, and generates a blockchain by arranging and connecting these blocks in order. The blockchain system 120 assigns each block a hash value of the previous block, and distributes and stores the generated blockchain among multiple node devices. In this way, the blockchain system 120 improves the tamper-resistance of the blockchain.

[0013] 2. Hardware Configuration (1) Hardware Configuration of Server Device 100 FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device 100. As shown in FIG. As shown in FIG. 2, the server device 100 includes, as its hardware configuration, a CPU (Central Processing Unit) 201, a memory 202, a non-volatile memory 203, an image processing unit 204, an external I / F 205, a communication I / F 206, and an internal bus 250.

[0014] A CPU 201, a memory 202, a nonvolatile memory 203, an image processing unit 204, an external I / F 205, and a communication I / F 206 are connected to an internal bus 250. The units connected to the internal bus 250 are configured to be able to exchange data with each other via the internal bus 250.

[0015] The memory 202 is, for example, a RAM (random access memory: a volatile memory using semiconductor elements, etc.). The CPU 201 controls each unit of the server device 100 using the memory 202 as a work memory in accordance with a program stored in, for example, the nonvolatile memory 203. The nonvolatile memory 203 stores image data, audio data, other data, and various programs for the CPU 201 to operate. The nonvolatile memory 203 is, for example, a hard disk (HD) or a ROM (read only memory). That is, the CPU 201 loads the program stored in the nonvolatile memory 203 into the memory 202 and executes it, thereby realizing the functions of the server device 100 shown in FIGS. 4 and 8, which will be described later, and the processing of the flowcharts shown in FIGS. 5 to 7 and 9, which will be described later. The server device 100 is an example of a computer. The nonvolatile memory 203 is an example of a storage medium.

[0016] Under the control of the CPU 201, the image processing unit 204 performs various image processing on image data stored in the nonvolatile memory 203 or the recording medium 208, video signals acquired via the external I / F 205, image data acquired via the communication I / F 206, captured images, etc. The image processing performed by the image processing unit 204 includes A / D conversion processing, D / A conversion processing, image data encoding processing, compression processing, decoding processing, enlargement / reduction processing (resizing), noise reduction processing, color conversion processing, etc. The image processing unit 204 may be configured with a circuit block dedicated to performing specific image processing. Furthermore, depending on the type of image processing, the CPU 201 may perform image processing according to a program without using the image processing unit 204.

[0017] The external I / F 205 is an interface for connecting the server device 100 to an external device via a wired cable or wirelessly, and for inputting and outputting video signals and audio signals. The communication I / F 206 is an interface for communicating with an external device or the network 150, etc., and for sending and receiving various data such as files and / or commands.

[0018] For the sake of simplicity, each hardware component included in the server device 100 is shown as one, but there may be multiple components. For example, the server device 100 may include multiple CPUs 201. Furthermore, data used when the CPU 201 executes processing based on a program is not limited to the memory 202 and the non-volatile memory 203, and may be stored in the memory of another device that can communicate with the server device 100.

[0019] (2) Hardware Configuration of the Client Device 110 FIG. 3 is a diagram illustrating an example of the hardware configuration of the client device 110. As shown in FIG. As shown in FIG. 3, the client device 110 includes, as its hardware configuration, a CPU 301, a memory 302, a non-volatile memory 303, an image processing unit 304, an imaging unit 305, a display 306, an operation unit 307, a recording medium I / F 308, an external I / F 309, a communication I / F 310, and an internal bus 350.

[0020] A CPU 301, memory 302, nonvolatile memory 303, image processing unit 304, display 306, operation unit 307, recording medium I / F 308, external I / F 309, and communication I / F 310 are connected to an internal bus 350. The units connected to the internal bus 350 are configured to be able to exchange data with each other via the internal bus 350.

[0021] The memory 302 is made up of, for example, a RAM. The CPU 301 controls each unit of the client device 110 using the memory 302 as a work memory in accordance with, for example, a program stored in the nonvolatile memory 303. The nonvolatile memory 303 stores image data, audio data, other data, and various programs for the operation of the CPU 301. The nonvolatile memory 303 is made up of, for example, a hard disk or a ROM. That is, the CPU 301 loads the program stored in the nonvolatile memory 303 into the memory 302 and executes it, thereby realizing the functions of the client device 110.

[0022] Under the control of the CPU 301, the image processing unit 304 performs various image processing on image data stored in the nonvolatile memory 303 or the recording medium 208, video signals acquired via the external I / F 309, image data acquired via the communication I / F 310, captured images, etc. The image processing performed by the image processing unit 304 includes A / D conversion processing, D / A conversion processing, image data encoding processing, compression processing, decoding processing, enlargement / reduction processing (resizing), noise reduction processing, color conversion processing, etc. The image processing unit 304 may be configured with a circuit block dedicated to performing specific image processing. Furthermore, depending on the type of image processing, the CPU 301 may perform image processing according to a program without using the image processing unit 304.

[0023] The imaging unit 305 captures an image of a subject under the control of the CPU 301. The subject is, for example, a viewer who is watching a program in front of the client device 110.

[0024] The display 306 displays images or GUI screens constituting a GUI (Graphical User Interface) under the control of the CPU 301. The CPU 301 generates a display control signal in accordance with a program, and controls each unit of the client device 110 to generate a video signal for display on the display 306 and output it to the display 306. The display 306 displays video based on the output video signal. Note that the client device 110 itself is only provided with an interface for outputting a video signal for display on the display 306, and the display 306 may be configured as an external monitor.

[0025] The operation unit 307 is an input device for accepting user operations, including any one or any combination of a character information input device such as a keyboard, a pointing device such as a mouse or touch panel, a button, a dial, a joystick, a touch sensor, a touch pad, etc. The touch panel is an input device that is configured as a plane overlaid on the display 306 and outputs coordinate information according to the position of contact. The user can be said to be an operator who operates the client device 110, a person who uses the information processing system 1000, or a person who watches a program.

[0026] The recording medium I / F 308 allows a recording medium 208 such as a memory card to be attached, and reads data from and writes data to the attached recording medium 208 under the control of the CPU 301. The external I / F 309 is an interface that connects the client device 110 to an external device via a wired cable or wirelessly, and is used to input and output video and audio signals. The communication I / F 310 is an interface that communicates with an external device or the network 150, etc., and sends and receives various types of data such as files and / or commands.

[0027] For simplicity of explanation, each hardware component included in the client device 110 is shown as one, but there may be a plurality of such components. For example, the client device 110 may include a plurality of image capture units.

[0028] 3. Functional configuration Fig. 4 is a diagram showing an example of the functional configuration of the server device 100. As shown in Fig. 4, the server device 100 includes an acquiring unit 410 and an issuing unit 420 as its functional configuration.

[0029] The acquisition unit 410 acquires behavioral information indicating the behavior of viewers of a program. The behavioral information is information regarding various real-time behaviors that occur when a viewer watches a program. The behavioral information can also be said to be information that quantifies and summarizes real-time information, such as what behavior a viewer is performing when watching a program, what programs they are interested in, and which scenes (or segments) of which programs they are watching, so that the information can be analyzed. The acquisition unit 410 receives, for example, viewing information, program viewing time, operations performed during viewing, and gaze information during viewing from the client device 110, and acquires this information as behavioral information. The behavioral information also includes identification information that identifies the viewer. The identification information that identifies the viewer may be any information that identifies the viewer, but the description will be given assuming that it is the viewer's email address.

[0030] Viewing information is real-time information about which program is being viewed. Program viewing time is information about which program is being viewed, when, and for how long. Operations during viewing is information acquired when the viewer operates the operation unit 307 while viewing. Line-of-sight information during viewing is information about where the viewer is looking in the program displayed on the display 306.

[0031] The acquisition unit 410 acquires viewing information by, for example, collecting operation data such as channel switching and selection operations performed by the operation unit 307 from the client device 110, or by collecting viewing history and usage status of applications related to program viewing from the client device 110. The acquisition unit 410 also acquires viewing information by, for example, collecting viewing history and viewing time of videos of programs distributed by the server device 100, or by collecting website browsing history if the programs are distributed so that they can be viewed via a website. The acquisition unit 410 also acquires gaze information from the behavioral information by using gaze tracking technology to determine the gaze of the viewer captured by the imaging unit 305.

[0032] The issuing unit 420 controls the issuance of digital assets to viewers using blockchain technology based on the behavioral information acquired by the acquiring unit 410. Examples of digital assets include non-fungible tokens (NFTs) and virtual currencies. For simplicity of explanation, the following description will use non-fungible tokens as an example of digital assets unless otherwise specified.

[0033] The issuing unit 420 determines the content of the non-fungible token to be issued (image, video, music, etc.). The issuing unit 420 determines the content of the non-fungible token based on, for example, viewer behavior information and / or program content. Hereinafter, the content of the non-fungible token is also referred to as NFT content. The NFT content may be stored directly on the blockchain system 120, or may be stored in distributed storage such as IPFS (InterPlanetary File System), with the hash value of the NFT content recorded in the blockchain system 120. The issuance of the non-fungible token is performed by a smart contract. The smart contract is written on the blockchain system 120 and defines the issuance conditions of the non-fungible token, the method of transferring ownership, etc. When the issuing unit 420 executes this smart contract, a new non-fungible token is generated.

[0034] The smart contract links the generated non-fungible token with the hash value of the NFT content and other metadata (issue date, etc.), and records this data on the blockchain system 120. The issuing unit 420 sends identification information that identifies the generated non-fungible token, the hash value of the NFT content, and the smart contract address that indicates the location of the smart contract to the email address of the corresponding viewer (i.e., to the corresponding viewer's client device 110, etc.).

[0035] 4. Information Processing The information processing of the first embodiment will be described below.

[0036] (1) Overview of the process The acquisition unit 410 acquires behavior information indicating the behavior of viewers of a program. The issuing unit 420 controls the issuance of digital assets to viewers using blockchain technology based on the behavioral information acquired by the acquiring unit 410.

[0037] By performing this process, it is possible to issue digital assets using blockchain technology based on the viewers' behavior in a program, thereby providing a technology that assigns unique value to viewers' behavior.

[0038] (2) Details of the processing (2-1) Specific scenes FIG. 5 is a flowchart (part 1) illustrating an example of information processing executed by the server device 100. In step S510, the acquisition unit 410 acquires behavior information indicating the behavior of viewers of the program.

[0039] In step S520, the issuing unit 420 determines whether the viewer is watching a specific scene of a specific program based on the viewer's behavior information. The specific scene may be predetermined, or may be extracted from the program based on predetermined conditions. A predetermined specific scene may be, for example, the final scene of a drama or a scene that is expected to be the most exciting scene of a drama. A scene extracted based on predetermined conditions may be a scene in a sports game where a score is scored, or a scene where a score that meets certain conditions is scored (such as a home run scene in a baseball game or a dunk scene in a basketball game).

[0040] If the issuing unit 420 determines that the viewer is watching a specific scene of a program (a specific scene according to the program), the issuing unit 420 proceeds to step S530 in the processing of the flowchart in Figure 5, and if the issuing unit 420 determines that the viewer is not watching a specific scene of a specific program, the issuing unit 420 ends the processing of the flowchart in Figure 5. The process of step S520 is an example of a process for determining whether or not the requirements for issuing a non-fungible token are met.

[0041] In step S530, the issuing unit 420 controls the issuance of a non-fungible token to the viewer for viewing a specific scene. If the specific scene is a home run scene in a baseball game, the NFT content of the non-fungible token may be, for example, an image of the player hitting the home run or a video of the player hitting the home run. These images or videos may further include an image showing the player's home run count.

[0042] The processing of step S530 is an example of a process in which, if the behavioral information indicates that the viewer has viewed a particular scene of a program, the issuing unit 420 controls the issuing of a digital asset to the viewer for viewing the particular scene. The process of step S530 is also an example of a process in which the issuing unit 420 controls the issuance of digital assets to viewers using blockchain technology based on behavioral information and program content (or a specific scene).

[0043] After the process of step S530, the process of the flowchart shown in FIG. 5 ends.

[0044] (2-2) Specific options FIG. 6 is a flowchart (part 2) illustrating an example of information processing executed by the server device 100. In step S610, the acquisition unit 410 acquires behavior information indicating the behavior of viewers of the program.

[0045] In step S620, the issuing unit 420 determines, based on the viewer's behavioral information, whether or not the viewer selected a specific option in a selection event for a specific program. One example of a selection event is a voting event in which one voting destination is selected from multiple voting destinations. The issuing unit 420 determines, for example, whether or not the selection destination with the most votes was selected in the selection event. Another example of a selection event is a quiz event in which one answer candidate is selected from multiple answer candidates. The issuing unit 420 determines, for example, whether or not the correct answer candidate was selected in the quiz event.

[0046] If the issuing unit 420 determines that the viewer has selected a specific option in the selection event for a specific program, the issuing unit 420 proceeds to step S630 in the processing of the flowchart in Figure 6, and if the issuing unit 420 determines that the viewer has not selected a specific option in the selection event for a specific program, the issuing unit 420 ends the processing of the flowchart in Figure 6. The process of step S620 is an example of a process for determining whether the requirements for issuing a non-fungible token are met.

[0047] In step S630, the issuing unit 420 controls to issue a non-fungible token to the viewer for selecting a specific option. If the specific option in the program selection event is, for example, the correct option in a quiz event, the issuing unit 420 controls to issue a non-fungible token for answering the quiz correctly.

[0048] The processing of step S630 is an example of a process in which, if the behavioral information indicates that a particular option has been selected in a program selection event, the issuing unit 420 controls the issuing of a digital asset to the viewer for selecting the particular option.

[0049] After the process of step S630, the process of the flowchart shown in FIG. 6 ends.

[0050] (2-3) Watch for more than the specified time FIG. 7 is a flowchart (part 3) illustrating an example of information processing executed by the server device 100. In step S710, the acquisition unit 410 acquires behavior information indicating the behavior of viewers of the program.

[0051] In step S720, the issuing unit 420 determines whether the viewer has watched the same program for a predetermined period of time or longer based on the viewer's behavior information. If the issuing unit 420 determines that the viewer has watched the same program for a predetermined period of time or longer, the process of the flowchart in Fig. 7 proceeds to step S730. If the issuing unit 420 determines that the viewer has not watched the same program for a predetermined period of time or longer, the process of the flowchart in Fig. 7 ends. The process of step S720 is an example of a process for determining whether or not the requirements for issuing a non-fungible token have been met.

[0052] In step S730, the issuing unit 420 controls the issuing of a non-fungible token to a viewer for watching the same program for a predetermined period of time or more.

[0053] The processing of step S730 is an example of a process in which, if the behavioral information indicates that the viewing time of a program is longer than a predetermined time, the issuing unit 420 controls the issuing of digital assets to the viewer according to the viewing time.

[0054] According to the process of the first embodiment, digital assets can be issued using blockchain technology based on the viewers' behavior of a program, thereby providing a technology that assigns unique value to the viewers' behavior. By managing viewer behavior on the blockchain system 120, it is possible to ensure the transparency and reliability of, for example, program selections and / or votes, and prevent fraud. Furthermore, it is possible to assign inherent value to data related to viewer selections and / or votes. According to the processing of the first embodiment, digital assets such as non-fungible tokens are issued to viewers in response to their behavioral information during broadcasting, which motivates viewers to watch programs in real time. Since viewers watch programs in real time, it is also beneficial for sponsors of the program's commercial messages (CMs). Furthermore, if the program is an online course, events and / or polls can be held at any time, and digital assets such as non-fungible tokens can be issued to viewers who participate in the events and / or polls, which can then be used to prove attendance. In addition, since transparency can be added to real-time voting, the reliability of voting results is higher than with general survey methods, and voting results can be made more valuable.

[0055] (Variation 1) Modification 1 of Embodiment 1 will be described. Configurations and processes not described in Modification 1 are the same as those in Embodiment 1. Modification 1 is included in Embodiment 1 and is not different from Embodiment 1.

[0056] Fig. 8 is a diagram showing an example of the functional configuration of server device 100 of Modification 1. As shown in Fig. 8, server device 100 includes, as its functional configuration, an acquisition unit 410, a change unit 810, and an issuance unit 820.

[0057] The modification unit 810 modifies the program content for each viewer based on the behavioral information. For example, if the program is a quiz program, the modification unit 810 may modify the program content, such as the difficulty level or genre of the quiz, to be broadcast to the corresponding viewer based on the result of the viewer's selection of the quiz event (whether the answer was correct or not and / or the number of correct answers, etc.). In such a configuration, information indicating the viewer's selection of the quiz event is an example of behavioral information.

[0058] Furthermore, for example, if the program is a drama, the change unit 810 may change the program content and broadcast it so that the story of the drama branches in accordance with the viewer's selection of an option at a branching point in the drama, and each branch leads to a different ending. In such a configuration, information indicating the result of the viewer's selection of an option at a branching point in the drama is an example of behavioral information.

[0059] Furthermore, for example, if the program is a cooking program, the change unit 810 may change the program content in response to the viewer's selection of options such as ingredients and / or cooking methods, and broadcast the program as a cooking program in which cooking is performed using a recipe for the selected ingredients and / or cooking methods. In such a configuration, information indicating the viewer's selection of options for ingredients and / or cooking methods is an example of behavioral information.

[0060] The issuing unit 820 controls the issuance of digital assets to viewers using blockchain technology based on the behavioral information acquired by the acquiring unit 410 and the program content changed by the changing unit 810.

[0061] FIG. 9 is a flowchart (part 4) illustrating an example of information processing executed by the server device 100. In step S910, the acquisition unit 410 acquires behavior information indicating the behavior of viewers of the program.

[0062] In step S920, the change unit 810 changes the program content for each viewer based on the viewer's behavior information. In step S930, the issuing unit 820 determines whether or not the requirements for issuing a non-fungible token are met based on the viewer's behavioral information and the program content changed by the changing unit 810. The issuance requirements include viewing a specific scene (for example, the final scene of a program changed by the changing unit 810), selecting a specific option in a program changed by the changing unit 810, or watching a program changed by the changing unit 810 for a specified time or longer. The issuance requirements can also be said to be specific conditions for issuing a non-fungible token.

[0063] If the issuing unit 820 determines that the requirements for issuing a non-fungible token are met, it proceeds to step S940 of the flowchart in Figure 9, and if it determines that the requirements for issuing a non-fungible token are not met, it terminates the processing of the flowchart in Figure 9. The process of step S930 is an example of a process for determining whether the requirements for issuing a non-fungible token are met.

[0064] In step S940, the issuing unit 420 controls the issuance of a non-fungible token to a viewer for viewing a specific scene, for selecting a specific option, or for viewing the same program for a predetermined period of time or longer. The processing in step S940 is also an example of a process for controlling the issuance of digital assets to viewers using blockchain technology based on behavioral information and program content.

[0065] According to the first modification, the content of a program can be changed based on the viewer's behavior, and digital assets can be issued using blockchain technology. This provides a technology that assigns unique value to viewer behavior.

[0066] <Additional Notes> The present invention may be provided in the following manner. (Appendix 1) An information processing system, an acquisition unit that acquires viewing data of viewers of the program; a management unit that manages the viewing data on a blockchain; a providing unit that provides the viewing data to a requester; a receiving unit that receives, from the request source, a digital asset that is a reward for the provision of the viewing data by the providing unit; An information processing system having the above. (Appendix 2) 10. The information processing system of claim 1, The request source is a system of an advertiser that advertises in the program. Information processing system. (Appendix 3) 10. The information processing system of claim 1, The request source is a system of a research company that conducts research on program advertisements. Information processing system. (Appendix 4) 10. The information processing system according to claim 1, further comprising: a first display control unit that displays a selection screen including the digital asset received by the receiving unit; a selection unit that selects digital assets to be exchanged in response to a selection operation via the selection screen; an exchange unit that exchanges the digital asset selected by the selection unit with a digital asset of another viewer; An information processing system further comprising: (Appendix 5) 10. The information processing system according to claim 1, further comprising: a publishing control unit that publishes selected digital assets from the digital assets received by the receiving unit; a receiving unit that receives an exchange request for a selected digital asset from among the digital assets published by the publication control unit; and The exchange request includes information about the other user's digital assets; The digital assets of the other users are the digital assets to be exchanged; Information processing system. (Appendix 6) 6. An information processing system according to any one of claims 1 to 5, a publishing control unit that publishes selected digital assets from the digital assets received by the receiving unit; a setting unit that sets a price for the digital asset published by the publication control unit; An information processing system further comprising: (Appendix 7) 10. The information processing system according to claim 1, further comprising: The digital asset received by the receiving unit is used as a coupon ticket. Information processing system. (Appendix 8) 10. The information processing system according to claim 1, further comprising: The viewer further has a wallet function providing unit for managing the digital assets, The wallet function providing unit manages public keys and private keys. Information processing system. (Appendix 9) 10. The information processing system according to any one of claims 1 to 8, The digital asset is a non-fungible token. Information processing system. (Appendix 10) 10. The information processing system according to any one of claims 1 to 8, The digital asset is a virtual currency. Information processing system. (Appendix 11) An information processing method executed by an information processing system, Obtaining behavioral information indicating the behavior of viewers of the program; Based on the behavioral information, control issuance of digital assets to the viewers using blockchain technology; Information processing methods. (Appendix 12) A program, Computer, A program for causing the information processing system according to any one of claims 1 to 10 to function as such.

[0067] While various embodiments of the present invention have been described, they are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. The embodiments and modifications thereof are intended to be included within the scope and spirit of the invention, and are also intended to be included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]

[0068] 100: Server device 110: Client device 150: Network 201: CPU 202: Memory 203: Non-volatile memory 204: Image processing unit 205: External I / F 206: Communication I / F 1000: Information Processing Systems

Claims

1. An information processing system, an acquisition unit that acquires behavior information indicating the behavior of viewers of a program; an issuing unit that controls the issuance of digital assets to the viewers using blockchain technology based on the behavioral information; a change unit that changes the program content for each viewer based on the behavior information, The issuing unit controls the issuance of digital assets to the viewer using blockchain technology based on the behavioral information and the program content. Information processing system.

2. An information processing system, an acquisition unit that acquires behavior information indicating the behavior of viewers of a program; an issuing unit that controls the issuance of digital assets to the viewers using blockchain technology based on the behavioral information; and If the behavioral information indicates that the viewer has viewed a specific scene of the program, the issuing unit controls to issue the digital asset to the viewer for viewing the specific scene. Information processing system.

3. An information processing system, an acquisition unit that acquires behavior information indicating the behavior of viewers of a program; an issuing unit that controls the issuance of digital assets to the viewers using blockchain technology based on the behavioral information; and When the behavioral information indicates that a specific option in the selection event of the program has been selected, the issuing unit controls to issue the digital asset to the viewer for selecting the specific option. Information processing system.

4. 4. The information processing system according to claim 3, The selection event is a voting event in which one voting destination is selected from a plurality of voting destinations. Information processing system.

5. 4. The information processing system according to claim 3, The selection event is a quiz event in which one answer candidate is selected from a plurality of answer candidates. Information processing system.

6. 2. The information processing system according to claim 1, If the behavioral information indicates that the viewing time of the program is equal to or longer than a predetermined time, the issuing unit controls to issue the digital asset to the viewer in accordance with the viewing time. Information processing system.

7. 2. The information processing system according to claim 1, The program is a television broadcast program. Information processing system.

8. 2. The information processing system according to claim 1, The program is a course program distributed by an educational institution through video streaming. Information processing system.

9. 2. The information processing system according to claim 1, The digital asset is a non-fungible token. Information processing system.

10. 2. The information processing system according to claim 1, The digital asset is a virtual currency. Information processing system.

11. An information processing method executed by an information processing system, Obtaining behavioral information indicating the behavior of viewers of the program; changing program content for each viewer based on the behavioral information; Controlling the issuance of digital assets to the viewers using blockchain technology based on the behavioral information and the program content; Information processing methods.

12. An information processing method executed by an information processing system, Obtaining behavioral information indicating the behavior of viewers of the program; If the behavioral information indicates that the viewer has viewed a specific scene of the program, control is performed to issue a digital asset to the viewer for viewing the specific scene using blockchain technology based on the behavioral information. Information processing methods.

13. An information processing method executed by an information processing system, Obtaining behavioral information indicating the behavior of viewers of the program; If the behavioral information indicates that a specific option in the program selection event has been selected, control issuance of digital assets to the viewer for selecting the specific option using blockchain technology based on the behavioral information. Information processing methods.

14. A program, Computer, A program for causing the information processing system according to any one of claims 1 to 10 to function.

Citation Information

Patent Citations

  • Information processing method, information processing device, and program

    JP2021077962A

  • Information processing system, information apparatus, information processing device, and computer program

    JP2021111847A

  • Viewer terminal device, node device, program, and information system

    JP2024115783A

  • Non-fungible token metaverse platform

    WO2023192952A1

  • Content delivering apparatus and content viewing terminal

    JP2009071847A