Program, method, and information processing device
By detecting and rewarding viewer comments associated with videos, the program increases viewer engagement and participation in campaigns for advertised products, addressing the challenge of low engagement in video distribution systems.
Patent Information
- Application Number
- JP2024211650
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2044-12-04
AI Technical Summary
Existing video distribution systems face challenges in increasing viewer engagement and participation in campaigns for advertised products, as users often skip advertisements and may develop a negative impression of the advertised products.
A program is implemented that detects viewer comments associated with videos and grants rewards to viewers who post comments, allowing these comments to be viewed by others, even if the viewer did not watch the video, thereby increasing awareness and motivation to participate in campaigns.
Enhances viewer recognition of campaigns for advertised products, thereby increasing their willingness to participate in such campaigns.
Smart Images

Figure 0007738816000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program, a method, and an information processing device. [Background technology]
[0002] As a sales promotion measure, businesses run campaigns, accept applications from consumers, and offer prizes and other benefits, which are expected to increase awareness of their products.
[0003] In order to increase awareness of products, etc., Patent Document 1 below points out that "distributing various advertisements in a system that distributes content such as videos via the Internet, etc." and "in a system that distributes videos posted by users, playing advertising videos at a timing such as just before the videos are played," and describes a technology that addresses the issue that "users may find watching advertising videos to be bothersome and end up skipping the advertising videos. Furthermore, advertisements may prevent users from watching videos they want to watch, which may give users a negative impression of the products, services, etc. that are the subject of the advertisements."
[0004] More specifically, Patent Document 1 states that "one of the purposes is to deliver advertising videos related to the videos being viewed to users," and describes a "method for managing the distribution of advertising videos, which receives advertising videos from a broadcast user and stores the advertising videos in association with the broadcast user," and that "in response to a request from a terminal device of a viewing user, a playback screen that plays general videos distributed by the broadcast user, and screen data of the playback screen that plays the advertising videos associated with the broadcast user at a predetermined timing is transmitted to the terminal device of the viewing user." [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-152049 Summary of the Invention [Problem to be solved by the invention]
[0006] In distributing advertisements using videos in this way, videos introducing target products or the like may be distributed through a video distribution system.
[0007] On the other hand, in some video distribution systems, various users, including general consumers, may post videos and make them available for viewing. Therefore, there is a need for a technology in the video distribution system that can further increase the likelihood that viewers as consumers will become interested in products, etc. by running campaigns in which viewers can participate. For example, there is a need for a technology in the video distribution system that can further increase viewers' willingness to participate in campaigns by making it easier for viewers to recognize that campaigns are being held for videos of advertised products, etc. [Means for solving the problem]
[0008] According to one embodiment of the present disclosure, a program is provided for operating a computer that provides a video distribution service that allows viewers to view videos posted by contributors. The computer includes one or more computer processors. A storage unit stores comments posted by viewers who watch the videos in association with the videos. The program causes the one or more computer processors to execute the following steps: detecting that a viewer who watches the video has posted a comment by specifying an arbitrary character string in association with the video, where the viewer has posted a comment that can be viewed without viewing the video, other than the viewer who posted the comment; and granting a reward to the viewer who posted the comment in association with the video. [Effects of the Invention]
[0009] According to the present disclosure, in a video distribution system, it is possible to make it easier for viewers to recognize that a campaign is being held for videos of advertised products, etc., thereby further increasing their motivation to participate in the campaign. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing the configuration of the system 1. [Figure 2] FIG. 2 is a diagram showing the configuration of the server 20. As shown in FIG. [Figure 3] FIG. 3 is a diagram showing the configuration of the terminal 10. As shown in FIG. [Figure 4] FIG. 4 is a diagram showing the data structure of the user database 211. As shown in FIG. [Figure 5] FIG. 5 is a diagram showing the data structure of the distributed video database 212. As shown in FIG. [Figure 6] FIG. 6 is a diagram showing the data structure of the campaign management database 213. As shown in FIG. [Figure 7] FIG. 7 is a diagram showing the data structure of the application management database 214. As shown in FIG. [Figure 8] FIG. 8 is a diagram showing the flow of processing for accepting an input of a comment on a video that is the subject of a campaign and responding with a reply comment that includes a method for receiving a benefit. [Figure 9] FIG. 9 is a diagram showing the flow of a process for granting a benefit related to a campaign through an operation screen used for sending and receiving a direct message. [Figure 10] FIG. 10 shows an example of an operation screen that accepts input of comments on videos that are the subject of a campaign. [Figure 11] FIG. 11 is an example of an operation screen that displays a reply comment including a method for receiving a special benefit in response to a comment posted on a video that is the subject of the campaign. [Figure 12]FIG. 12 shows an example of a screen on the operation screen for sending and receiving direct messages that accepts operations to receive a special offer and notifies the winner. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. The names and functions of the components are also the same. Therefore, detailed descriptions thereof will not be repeated.
[0012] <Outline of embodiment> <1.1 Overall system configuration> FIG. 1 is a diagram showing the configuration of the system 1.
[0013] 1 includes a video distribution service campaign management system server 20, a viewer terminal 10, a video account manager terminal 10A, an advertiser web server 30, and a social networking service (SNS) server 50. These devices are connected for communication via a network 80.
[0014] Server 20 provides a video distribution service, accepting submissions of videos from each user and distributing the submitted videos to other users. In the video distribution service, a video submitter may submit a pre-recorded video and distribute the pre-recorded video to viewers, or a distributor may distribute a video live while synchronizing with viewers in time.
[0015] The server 20 is also a device for providing users with a service for managing advertiser campaigns.
[0016] The advertiser's web server 30 is a device for managing the websites, campaign information, etc. that the advertiser, such as a business, provides to users.
[0017] The SNS server 50 is a service that encourages interaction between users by allowing users to mutually view the results of posts posted by each other. For example, a user of the terminal 10 has an SNS account provided by the SNS server 50. The operator of the advertiser's web server 30 may also have an SNS account and post information about their company's products, campaigns, etc.
[0018] In the example shown, the terminals used by users of the campaign management system provided by server 20 are terminal 10 of a viewer participating in the campaign and terminal 10A of a video account administrator who manages videos related to the campaign in a video distribution service, and each user operates their own terminal.
[0019] In this embodiment, each device (terminal device, server, etc.) can also be considered as an information processing device. That is, a collection of devices can be considered as one "information processing device," and system 1 can be formed as a collection of multiple devices. The way in which multiple functions required to realize system 1 according to this embodiment are allocated to one or multiple pieces of hardware can be determined appropriately in consideration of the processing capacity of each piece of hardware and / or the specifications required for system 1.
[0020] The terminal 10 is a device operated by a user. The terminal 10 is realized, for example, as follows. · Handheld devices such as smartphones and tablets Desktop PCs (Personal Computers), laptop PCs Wearable devices worn by users (wristwatches, glasses, etc.) The terminal 10 includes a communication IF (Interface) 12 , an input device 13 , an output device 14 , a memory 15 , a storage 16 , and a processor 19 .
[0021] The communication IF 12 is an interface for inputting and outputting signals so that the terminal 10 can communicate with an external device.
[0022] The input device 13 is a device for receiving input operations from a user (for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.).
[0023] The output device 14 is a device (such as a display or speaker) for presenting information to the user.
[0024] The memory 15 is for temporarily storing programs and data to be processed by the programs, and is a volatile memory such as a DRAM (Dynamic Random Access Memory).
[0025] The storage 16 is for storing data, and is, for example, a flash memory or a hard disk drive (HDD).
[0026] The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, and the like.
[0027] The server 20 includes a communication IF 22 , an input / output IF 23 , a memory 25 , a storage 26 , and a processor 29 .
[0028] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices.
[0029] The input / output IF 23 functions as an interface with an input device for receiving input operations from the user and an output device for presenting information to the user.
[0030] The memory 25 is for temporarily storing programs and data to be processed by the programs, and is a volatile memory such as a DRAM (Dynamic Random Access Memory).
[0031] The storage 26 is for storing data, and is, for example, a flash memory or a hard disk drive (HDD).
[0032] The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.
[0033] <1.2 Functional configuration of server 20> 2 is a diagram showing the configuration of the server 20. As shown in FIG. 2, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.
[0034] The communication unit 201 performs processing for the server 20 to communicate with external devices.
[0035] The storage unit 202 stores various databases such as a user database 211, a distribution video database 212, a campaign management database 213, an application management database 214, and the like.
[0036] The user database 211 is a database that manages information about each user of the video distribution service, as will be described in detail later.
[0037] The distributed video database 212 is a database that manages information about videos distributed by video distribution services, as will be described in detail later.
[0038] The campaign management database 213 is a database that manages information about campaigns related to videos distributed by the video distribution service, as will be described in detail later.
[0039] The application management database 214 is a database for managing applications to campaigns, as will be described in detail later.
[0040] The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program. By operating in accordance with the program, the control unit 203 performs functions shown as a reception control module 2041, a transmission control module 2042, a user management module 2043, a video registration module 2044, a distribution processing module 2045, and a campaign processing module 2046.
[0041] The reception control module 2041 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.
[0042] The transmission control module 2042 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.
[0043] The user management module 2043 is a program module that accepts registration of user information in the video distribution service and updates the user database 211 .
[0044] The video registration module 2044 is a program module that accepts registration of information about videos distributed in a video distribution service and updates the distributed video database 212 .
[0045] The distribution processing module 2045 is a program module that performs processes related to videos managed in the video distribution service, such as distributing videos to viewer users and accepting input of comments on the videos.
[0046] The campaign processing module 2046 is a program module that updates the campaign management database 213, application management database 214, etc. by performing processing such as granting benefits related to a campaign in response to receiving an operation from a user to participate in a video campaign managed by a video distribution service.
[0047] <1.3 Configuration of Terminal 10> FIG. 3 is a diagram showing the configuration of the terminal 10. As shown in FIG.
[0048] As shown in FIG. 3, the terminal 10 includes multiple antennas (antenna 111, antenna 112), communication units (first communication unit 120, second communication unit 121) corresponding to the respective antennas, an input device 130 (including a touch-sensitive device 131), a display 132, an audio processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a motion sensor 170, a memory unit 180, and a control unit 190. The terminal 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not specifically shown in FIG. 3. As shown in FIG. 3, the blocks included in the terminal 10 are electrically connected by a bus or the like.
[0049] The antenna 111 emits a signal emitted by the terminal 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first communication unit 120.
[0050] The antenna 112 emits a signal emitted by the terminal 10 as a radio wave. The antenna 112 also receives a radio wave from space and provides the received signal to the second communication unit 121.
[0051] The first communication unit 120 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal 10 can communicate with other wireless devices. The second communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal 10 can communicate with other wireless devices. The first communication unit 120 and the second communication unit 121 are communication modules including a tuner, a received signal strength indicator (RSSI) calculation circuit, a cyclic redundancy check (CRC) calculation circuit, a high-frequency circuit, and the like. The first communication unit 120 and the second communication unit 121 perform modulation / demodulation, frequency conversion, and the like for wireless signals transmitted and received by the terminal 10, and provide the received signals to the control unit 190.
[0052] Input device 130 has a mechanism for accepting input operations by a user. Specifically, input device 130 is configured as a touch screen and includes touch-sensitive device 131. Touch-sensitive device 131 accepts input operations by a user of terminal 10. Touch-sensitive device 131 detects the user's touch position on the touch panel, for example, by using a capacitive touch panel. Touch-sensitive device 131 outputs a signal indicating the user's touch position detected by the touch panel to control unit 190 as an input operation.
[0053] The display 132 displays data such as images, videos, and text under the control of the control unit 190. The display 132 is realized by, for example, an LCD, an organic EL display, or the like.
[0054] The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 190. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal 10.
[0055] The location information sensor 150 is a sensor that detects the location of the terminal 10, and is, for example, a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. The satellite positioning system receives signals from at least three or four satellites, and detects the current location of the terminal 10 equipped with the GPS module based on the received signals.
[0056] The camera 160 is a device that receives light with a light receiving element and outputs the received light as a captured image. The camera 160 is, for example, a depth camera that can detect the distance from the camera 160 to a subject being photographed.
[0057] The motion sensor 170 includes an acceleration sensor, an angular velocity sensor, etc., and detects the movement of the terminal 10 .
[0058] The storage unit 180 is configured with, for example, a flash memory, and stores data and programs used by the terminal 10. The various types of information stored in the storage unit 180 will be described later.
[0059] The control unit 190 controls the operation of the terminal 10 by reading a program stored in the storage unit 180 and executing instructions included in the program. The control unit 190 is, for example, an application processor. By operating in accordance with the program, the control unit 190 fulfills the functions of an operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, a notification control unit 194, and a storage control unit 195.
[0060] Operation acceptance unit 191 performs processing to accept a user's input operation to an input device such as touch-sensitive device 131. Operation acceptance unit 191 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation, based on information about the coordinates where the user has touched touch-sensitive device 131 with a finger or the like.
[0061] The transmitting / receiving unit 192 performs processing for the terminal 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.
[0062] The data processing unit 193 performs calculations on data that the terminal 10 has received as input in accordance with a program, and outputs the calculation results to a memory or the like.
[0063] The notification control unit 194 performs processing for displaying a display image on the display 132, processing for outputting sound from the speaker 142, and processing for generating vibrations.
[0064] The storage control unit 195 controls the storage of data in the storage unit 180 .
[0065] A description will be given of various types of information stored in storage unit 180. In one aspect, storage unit 180 stores various types of information such as user information 181, lottery point information 182, and the like.
[0066] The user information 181 is information about a user who uses the services of the server 20. The user information 181 includes, for example, information such as the user's login ID.
[0067] <2 Data Structure> 4 is a diagram showing the data structure of the user database 211. The user database 211 includes an item "user ID," an item "attributes," an item "account name," an item "opened channel name," an item "opened channel ID," an item "channel subscriber," and an item "registered viewing channel."
[0068] The item "user ID" is information that identifies each user in the video distribution service.
[0069] The item "attribute" is information about the type of user in the video distribution service.
[0070] The item "Attributes" may include the following as user types: · Viewers who are individuals who primarily watch Businesses (companies, individuals, etc.) that distribute videos primarily for public relations purposes The item "account name" is information about the name of the user's account in the video distribution service.
[0071] The item "Opened Channel Name" is information about the name of a channel opened in the video distribution service.
[0072] The item "Opened Channel ID" is information for identifying an opened channel.
[0073] More specifically, the item "opened channel ID" is identification information that is uniquely assigned to each channel.
[0074] The item "channel subscribers" is information about users who have registered an opened channel by bookmarking it or the like.
[0075] More specifically, the item "Subscribers" includes identification information of one or more users.
[0076] The item "Registered channels" is information for identifying channels to which the user is subscribed.
[0077] The item "Registered viewing channels" may be associated with the item "Opened channel ID" which is identification information uniquely assigned to each channel.
[0078] 5 is a diagram showing the data structure of the distributed video database 212. The distributed video database 212 includes an item "video content ID," an item "poster ID," an item "video name," an item "posting date," an item "type," an item "playback time," an item "campaign settings," and an item "video rating."
[0079] The item "video content ID" is information that identifies each video posted to a video distribution service.
[0080] The item "Poster ID" is information that identifies the poster of a video posted to a video distribution service.
[0081] The item "Poster ID" may be associated with the item "User ID" in the user database 211.
[0082] The item "movie name" is information about the name of the movie.
[0083] The item "Posting date" is information about the timing of the posting of the video by the poster.
[0084] The item "type" is information about the type of video.
[0085] The item "Type" may include the following types of videos: Live streaming where the broadcaster and viewers are synchronized in time. Videos after live streaming may be available for viewing as archives. · Content created by the poster, posted in advance, and distributed according to the distribution time -Videos created and posted by the video poster are not synchronized with the viewer's time, and viewers can watch them at their own discretion. A combination of the above (for example, a pre-created video streamed during a scheduled time slot combined with live streaming) The item "playback time" is information about the playback time of the video.
[0086] The item "campaign setting" is information on the setting as to whether or not the video is included in the campaign.
[0087] The item "video rating" is information about the rating of the video.
[0088] More specifically, the item "Video Rating" is a rating based on each user's reaction to the video, such as the number of "likes" given to the video, the number of giftings (charges) made by viewers to the video, and the number of times the video has been shared on SNS (Social Network Service) etc. using the share buttons provided on the operation screen.
[0089] 6 is a diagram showing the data structure of the campaign management database 213. The campaign management database 213 includes an item "campaign ID," an item "benefit ID," an item "number of distributions," an item "number of remaining prizes," an item "probability of winning," an item "distribution period," and an item "campaign video content ID."
[0090] The item "Campaign ID" is information that identifies each campaign provided through a video in a video distribution service.
[0091] The item "Benefit ID" is information that identifies the benefit provided in the campaign.
[0092] More specifically, the item "Benefit ID" may provide one benefit in a campaign, or may provide multiple benefits in a campaign.
[0093] The item "Number of Distributions" is information on the total number of benefits provided in the campaign.
[0094] The item "Number of remaining prizes" is information on the number of remaining prizes that can be distributed to each user in the campaign.
[0095] More specifically, the item "Number of remaining prizes" is the total number of prizes to be distributed in the campaign minus the number of prizes received by users who won the campaign.
[0096] The item "Winning Probability" is information on the probability of winning a special prize for applying for the campaign.
[0097] The item "distribution period" is information about the period during which the benefits related to the campaign are distributed.
[0098] The item "campaign video content ID" is information that identifies a video corresponding to a campaign in a video distribution service.
[0099] The item “campaign video content ID” may be associated with the item “video content ID” of the distributed video database 212.
[0100] 7 is a diagram showing the data structure of the application management database 214. The application management database 214 includes an item "application ID," an item "campaign ID," an item "user ID," an item "video ID related to application," an item "application date," an item "posting link related to application," an item "winning receipt link," and an item "lottery results."
[0101] The item "Application ID" is information that identifies each application made by a user to a campaign.
[0102] The item "campaign ID" is information for identifying the campaign to which the user has applied.
[0103] The item “Campaign ID” may be associated with the item “Campaign ID” in the campaign management database 213 .
[0104] The item "user ID" is information that identifies the user who applied for the campaign.
[0105] The item “user ID” may be associated with the item “user ID” of the user database 211.
[0106] The item "Video ID for application" is information for identifying the video for application.
[0107] The item “video ID for application” may be associated with the item “video content ID” in the distributed video database 212 .
[0108] The item "Application Date" is information about the timing of the user's application to the campaign.
[0109] The item "Posted link for application" is information about a link that identifies an application by a user to a campaign.
[0110] More specifically, the item "Submission link" is information that identifies a comment posted by a user on a video. Server 20 issues a URL that is uniquely assigned to each comment as information that identifies each comment posted by each user on a video.
[0111] The item "Winning Receipt Link" is information about a link that can be included in a notification message that notifies a user of how to receive a bonus when the user applies for a campaign by posting a comment on a video.
[0112] More specifically, the item "Winning Receipt Link" may include a link to an operation screen for receiving the prize (for example, a link to transition to the screen where the prize is to be received on the screen for sending and receiving direct messages). Note that a reply may be sent to users who have applied by posting a comment on a video, without including a link to the operation screen where the prize can be received, and instead, information indicating which operation screen the prize can be received on may be sent.
[0113] Furthermore, a reply comment may be sent to the user who posted the comment to enter the campaign, informing them that they will receive a special offer. The reply comment may include a link to an operation screen where the user's post can be received, and the link may generate a unique URL based on the user's information, for example. By referencing the URL, it is possible to determine which user submitted the entry. For example, even if another user references the URL and arrives at the operation screen, the URL was referenced by a different user than the user who submitted the entry. Therefore, the user may be notified of the entry requirements for receiving the special offer, and the user may be informed of how to apply, encouraging them to participate in the campaign.
[0114] The item "lottery results" is information on the lottery results for applications to the campaign.
[0115] The item "lottery result" may include the following information about the lottery result: Waiting for a user to take action to receive a reward (for example, if a user is notified that they can receive a reward by posting a comment on a video, and a lottery is held by making a default post on the screen for sending and receiving direct messages, the state before the above-mentioned specified post is accepted) Winner Not selected <3 Processing flow> FIG. 8 is a diagram showing the flow of processing for accepting an input of a comment on a video that is the subject of a campaign and responding with a reply comment that includes a method for receiving a benefit.
[0116] In step S821, the distribution processing module 2045 of the server 20 outputs an operation screen for viewing the video of the advertiser to the terminal 10 of the viewer user.
[0117] The server 20 stores comments posted by viewers who watch the videos, in association with each video managed in the distributed video database 212. In the video distribution service, the server 20 accepts the posting of pre-recorded videos that are not viewed by viewers in synchronization with live distribution in which a poster distributes content in real time, and stores the videos in the distributed video database 212. The server 20 is also configured to store, in the storage unit 202, a first video posted by a campaign advertiser and a second video posted by a poster who is not the advertiser (distributed video database 212, user database 211).
[0118] In step S811, the terminal 10 accepts input of a comment associated with a video from the user.
[0119] In step S823, the distribution processing module 2045 of the server 20 receives information on the posted content of the comments associated with the video, and stores the user information and the comment posted content information in a database. This allows the server 20 to associate each user's comments associated with the video with the video information and display them so that other users can view them.
[0120] In step S825, the campaign processing module 2046 of the server 20 detects that the user has performed an operation to participate in the campaign in association with the video, and notifies the user of information for receiving a benefit related to the campaign as a participant of the campaign. Specifically, the campaign processing module 2046 detects that a comment associated with the video has been posted to the advertiser's video (distributed video database 212, user database 211), and posts a reply to the comment, in association with the user's comment, indicating that the user has applied for the campaign and will receive a benefit related to the campaign (for example, posting a reply as a thread in response to the user's comment posting). The campaign processing module 2046 posts a reply indicating that the user will receive the benefit on a screen for sending and receiving direct messages with the video's account, indicating that the user will receive the benefit.
[0121] In this way, the campaign processing module 2046 detects that a viewer user viewing a video has posted a comment by specifying an arbitrary character string in association with the video. The comment may be viewable by users of the video distribution service other than the viewer user who posted the comment, even without viewing the video. The comment may also be different from the comment displayed while the video is being viewed.
[0122] The campaign processing module 2046 detects that multiple viewers have posted comments on a pre-recorded video that was recorded in advance by the poster and posted to a video distribution service.
[0123] In response to detecting that a viewer user has posted a comment, the campaign processing module 2046 posts a reply comment that is associated with the viewer user's comment and includes a method for obtaining a benefit. The reply comment may be viewable together with the comment associated with the reply comment by users of the video distribution service other than the user who posted the comment, even if they do not watch the video.
[0124] The campaign processing module 2046 may post a reply comment including a method for obtaining a reward, and may also post a reply comment including information that a reward can be received on a DM operation screen that allows sending and receiving direct messages with the poster account, which is the account of the person who posted the video.
[0125] In step S827, the campaign processing module 2046 of the server 20 outputs to the terminal 10 the reply comment posted in response to the comment of the viewer user.
[0126] In step S813, the terminal 10 displays the reply comment to the comment.
[0127] FIG. 9 is a diagram showing the flow of a process for granting a benefit related to a campaign through an operation screen used for sending and receiving a direct message.
[0128] In step S921, the distribution processing module 2045 of the server 20 outputs to the user's terminal 10 a DM operation screen that allows the user to send and receive direct messages to and from the account of the poster of the video in response to the operation of opening the direct message.
[0129] In step S911, the terminal 10 displays the DM operation screen of the poster's account and accepts an operation from the user to input and send a direct message.
[0130] In step S923, the campaign processing module 2046 of the server 20 receives the direct message on the DM operation screen from the terminal 10 and determines whether the user satisfies the campaign participation conditions. Here, the campaign participation condition is that the user has posted a comment on a video related to the campaign, as explained above. If the viewer user has not posted a comment associated with the video on the DM operation screen (by referencing the application management database 214 and determining whether the user opening the DM operation screen has an account), the campaign processing module 2046 determines that the user does not satisfy the campaign participation conditions. If the viewer user has posted a comment associated with the video on the DM operation screen (by referencing the application management database 214), the campaign processing module 2046 determines that the user satisfies the campaign participation conditions.
[0131] As described above, the comments associated with a video can be viewed by other users, regardless of who posted the comment. When a viewer user posts a comment on a video related to a campaign, the distribution processing module 2045 associates a reply comment with the comment, informing the user of how to receive a reward. In this way, the distribution processing module 2045 displays each user's comments and the reply comments to those comments so that other users can view them, regardless of whether the user posted the comment. This allows viewer users to easily recognize that they can receive a reward related to the campaign by posting a comment on a video related to the campaign, further increasing the likelihood that the campaign will be recognized.
[0132] In step S925, the campaign processing module 2046 of the server 20 grants a reward to the viewer user who posted a comment associated with the video. The campaign processing module 2046 grants a reward to the user who posted the comment by accepting, from the user who posted the comment, an operation corresponding to the method for obtaining the reward included in the reply comment. If the user does not meet the campaign participation conditions, the campaign processing module 2046 sends an error message and does not consider the user as eligible for the reward. On the other hand, if the user meets the campaign participation conditions, the campaign processing module 2046 executes a lottery process to grant the reward and stores the lottery results in the application management database 214.
[0133] As described above, the campaign processing module 2046 provides the viewer user who posted the comment with a DM operation screen with the poster's account in response to the viewer user's operation of specifying the DM operation screen, and grants a benefit on the DM operation screen.
[0134] The campaign processing module 2046 may not grant a special benefit to a viewer who has not posted a comment, even if the viewer has transitioned to the DM operation screen, and may notify the user on the DM operation screen that the conditions for granting the special benefit are not met.
[0135] The campaign processing module 2046 may grant a reward in response to accepting a post from a user who posted a comment to the poster's account on the DM operation screen.
[0136] The campaign processing module 2046 may grant a reward to a user who posts a comment associated with a first video posted by an advertiser in a campaign, but may not grant a reward if the user posts a comment associated with a second video that is different from the first video and is posted by a poster who is not the advertiser, or a second video that is unrelated to the ongoing campaign (for example, a video of a product that was previously promoted by the advertiser but whose campaign period has ended).
[0137] When the campaign processing module 2046 receives a predetermined message for receiving a reward from a user who posted a comment on a video to the poster's account on the DM operation screen, the campaign processing module 2046 grants the reward by performing a lottery process or the like in accordance with the predetermined message. On the other hand, when the campaign processing module 2046 receives a message from the poster's account that is different from the predetermined message for receiving a reward, the campaign processing module 2046 may process the different message as a direct message to the poster's account without performing the process of granting a reward. This allows the poster's account and the viewer user to send and receive direct messages, and also allows the viewer user to accept operations for receiving a reward on the DM operation screen when the viewer user is eligible to receive a reward, further improving the operability of the DM operation screen.
[0138] The campaign processing module 2046 may arrange, on the DM operation screen, both an input field for accepting input of a direct message from the user to the poster account and an operation member for accepting posting of a predetermined message. The campaign processing module 2046 may perform processing to grant a reward while processing the predetermined message corresponding to the operation member as a direct message in response to the user's operation of the operation member. This allows users participating in a video campaign to receive a reward by operating the operation member, making the operation even easier and further encouraging participation in the campaign.
[0139] The campaign processing module 2046 may be configured to not accept input operations on an operation member that accepts posting of a predetermined message on the DM operation screen if the user has not performed an operation that would qualify the user for a reward, but to validate the input operation on the operation member if the user has performed an operation that would qualify the user for a reward (in the above example, if the user has posted a comment on the advertiser's video), send a predetermined message in response to the input operation on the operation member, and perform processing to grant the reward. This makes it easy for the user to recognize on the DM operation screen that they meet the conditions for participating in the campaign, further encouraging them to obtain a reward by participating in the campaign.
[0140] In step S927, the campaign processing module 2046 of the server 20 updates the application management database 214 in accordance with the result of the lottery in step S925, and outputs the result of the lottery to the terminal 10.
[0141] In step S913, the terminal 10 displays the result of the lottery for the special prize.
[0142] <4 Screen example> FIG. 10 shows an example of an operation screen that accepts input of comments on videos that are the subject of a campaign.
[0143] The video operation screen 1000 is an operation screen for accepting operations such as video playback in a video distribution service.
[0144] The poster display area 1002 is an area that displays information about the poster who posted the video.
[0145] In the illustrated example, poster display area 1002 displays information such as the name of the channel to which the poster posts videos, the number of subscribers to the channel, and the creator of the channel.
[0146] The video information display area 1004 is an area that displays an outline of the video posted by the poster.
[0147] In the illustrated example, the video information display area 1004 displays information such as the video title, the number of views, the number of ratings such as likes, and the number of comments posted in association with the video.
[0148] The playback video display area 1006 is an area where posted videos are displayed.
[0149] In the illustrated example, the playback video display area 1006 plays a video in response to a user operation. Here, when a user, who is a viewer, specifies information about a video to display the video operation screen 1000, playback of the video may start in the playback video display area 1006 without the user performing an operation to play the video.
[0150] The reaction operation unit 1008 is an operation member that accepts operations such as evaluation of the video.
[0151] In the example shown, the reaction operation unit 1008 displays an operation member for accepting ratings such as "likes" for the video, a link for sharing the video on SNS etc., an operation member for calling up a posting screen for posting on SNS etc., an operation member for accepting registration for the poster's channel, etc.
[0152] The comment display area 1010 is an area for displaying comments entered by each user on the video.
[0153] In the example shown, the comment display area 1010 displays information such as the number of comments for each user, the user name and content of the comments entered by the user, and the number of replies to these comments via threads.
[0154] The posted comment display area 1012 is an area for displaying comments posted by viewers in association with the video.
[0155] In the illustrated example, the posted comment display area 1012 displays the number of replies made to the user's post, and displays the contents of the replies in response to the user's operation on the display of the number. Furthermore, the comments displayed in the comment display area 1010 may be comments received from the user regardless of whether a video is being played in the playback video display area 1006. For example, regardless of whether a video is being played in the playback video display area 1006, comments received via the comment input operation unit 1016 (described later) may be displayed in the comment display area 1010, such as the posted comment display area 1012.
[0156] The posted comment display area 1014 is an area for displaying comments posted by viewers in association with the video.
[0157] The comment input operation section 1016 is an operation member that accepts an operation to input a comment associated with a video.
[0158] In the illustrated example, comment input operation unit 1016 displays an operation member such as a text box for accepting input of a comment associated with a video in response to a user's operation. As illustrated, comment input operation unit 1016 may display a message indicating that by posting a comment associated with a video, the user can participate in a campaign and receive a special benefit.
[0159] 11 shows an example of an operation screen that displays a reply comment including a method for receiving a reward in response to a comment added to a video that is the subject of a campaign. The comment entered by the user using the comment input operation unit 1016 is displayed in comment 1017.
[0160] The management reply comment display area 1018 is an area where the server 20 generates a reply comment in response to a comment 1017 posted by a viewer user associated with a video, and displays the generated reply comment.
[0161] In the illustrated example, the management reply comment display area 1018 includes a method for receiving the campaign reward (in the illustrated example, a screen for sending and receiving direct messages with the account of the video poster) in the reply comment, and the reply comment is automatically posted in the thread of the viewer user's comment 1017 associated with the video. As illustrated, the management reply comment display area 1018 displays that the reward can be received by sending a default message (in the illustrated example, posting "Participate") on the screen for sending and receiving direct messages.
[0162] FIG. 12 shows an example of a screen on the operation screen for sending and receiving direct messages that accepts operations to receive a special offer and notifies the winner.
[0163] The direct message operation screen 1020 is an operation screen for sending and receiving direct messages between accounts so that they cannot be viewed by other accounts.
[0164] The poster information display area 1022 is an area that displays information about the account of the poster of the video related to the campaign.
[0165] In the example shown, the poster information display area 1022 displays information such as the channel name, the number of subscribers to the channel, the channel creator, information about the account that owns the channel, and the number of followers, which is the number of users who subscribe to the channel.
[0166] The follow operation unit 1024 is an operation member that accepts an operation to follow the account of the other party with whom direct messages are exchanged.
[0167] The message posting operation unit 1026 is an operation member that accepts an input operation for a direct message.
[0168] More specifically, the message posting operation unit 1026 accepts input of messages such as text, images, and voice messages.
[0169] The default message sending operation unit 1028 is an operation member that accepts an operation to send a preset message.
[0170] In the illustrated example, the default message sending operation unit 1028 displays the content of a default message (in the illustrated example, the text "Participate") for receiving a reward on a screen for sending and receiving direct messages to a user who has posted a comment in association with a video and thereby fulfilled the conditions for participating in the campaign, and accepts a tap operation or the like on the default message sending operation unit 1028. By accepting a tap operation or the like on the default message sending operation unit 1028 by the user, the message shown on the default message sending operation unit 1028 (in the illustrated example, "Participate") is sent. This makes it even easier for a user who fulfills the conditions for participating in the campaign to perform the operation for receiving a reward on a screen for sending and receiving direct messages with the account of the poster of the video related to the campaign.
[0171] In this way, on the screen for sending and receiving direct messages, it is possible to send and receive direct messages with the poster of the campaign video while also receiving campaign benefits (such as displaying the lottery results), further expanding the range of operability. Furthermore, notifications of campaign benefit receipt (such as whether or not the user won the lottery and how to receive the benefit if they won) are not viewable by anyone other than the user sending and receiving the direct message. Therefore, users who watch the video can see that the management reply comment display area 1018 is added in the comment display area 1010, without displaying information such as whether or not the user won the lottery. This makes it easier to check how to participate in the campaign on the screen displaying information about the campaign video. For example, if a video distribution service offers both campaign-related and non-campaign videos (videos that do not offer benefits, etc.), viewers can determine whether a video is eligible for the campaign and how to participate in the campaign by visually checking whether or not each user has added a comment to the video, an operational experience that is also available for videos that are not eligible for the campaign. As a result, the likelihood that each user will participate in the campaign and receive benefits from the campaign video can be further increased, and the advertising effectiveness of the campaign can be further improved.
[0172] Here, default message sending operation unit 1028 may enable the operation when the user meets the campaign participation conditions and can receive the reward (for example, by posting a comment associated with a video as described above), and may disable the operation when the campaign participation conditions are not met (for example, by not posting a comment associated with a video as described above) (for example, by hiding default message sending operation unit 1028, or by displaying default message sending operation unit 1028 but not accepting operations). This makes it easy to operate to receive the reward when the campaign participation conditions are met, and by reducing the number of operable operation members when sending and receiving a direct message with the video poster when the campaign participation conditions are not met, it is possible to eliminate confusion and save time and effort in operations.
[0173] The message display area 1030 is an area that displays the history of sending and receiving direct messages.
[0174] The viewer message display area 1032 is an area for displaying direct messages posted by viewer users.
[0175] In the illustrated example, viewer message display area 1032 shows that a viewer user has posted a predetermined message for participating in the campaign ("Participate" in the illustrated example).
[0176] Poster message display area 1034 is an area that displays a direct message sent from the account of the poster of the video.
[0177] In the illustrated example, poster message display area 1034 displays that the viewer user has met the conditions for participating in the campaign and has been selected in a lottery process in response to sending a predetermined message ("Participate") for receiving a reward on the screen for sending and receiving direct messages. Furthermore, poster message display area 1034 includes a message prompting the selected viewer user to enter information for sending the reward (a link to a form and prompting the user to enter a recipient address into the form).
[0178] If a viewer user does not meet the conditions for participating in a campaign and the user sends a default message to receive a bonus, the server 20 may notify the user of this in the poster message display area 1034 by sending a message that the user cannot receive the bonus because the conditions for participating in the campaign are not met, and including information about the conditions for participating in the campaign (in this embodiment, entering a comment on the video).
[0179] <Modification> The features described in the above embodiments may be combined with each other.
[0180] (1) Conditions for participating in the campaign In the above embodiment, the conditions for participating in the campaign are met by posting a comment that can be viewed by other users on a video that is the subject of the campaign, and a reply comment associated with the comment notifies users how to receive the campaign benefits.
[0181] Here, the condition for participating in the campaign can be a way that allows the viewer user to perceive that a campaign is taking place on the screen displaying information about the video in the video distribution service, and for example, it can be as follows. - Allow viewers to post comments containing specific phrases in order to participate in the campaign, in association with the video. For example, comments containing the name of a product related to the campaign, whether or not associated with the video, may be accepted, and such comments may be made visible to other viewers. The conditions for participating in the campaign are met when a viewer user accepts an operation to share a campaign video on another service such as a social networking service. For example, another service generates link information for sharing the campaign video, and accepts user posts on the social networking service. A user may be determined to have satisfied the conditions for participating in the campaign by obtaining the results of posts made by each user on the social networking service about the campaign video (for example, when generating link information for sharing, the title of the campaign video, a link to view the distribution, etc.).
[0182] (2) A screen for receiving rewards that is different from the DM operation screen In the above embodiment, an example has been described in which a screen for sending and receiving a direct message to and from the poster's account is used in the reply comment to receive a benefit.
[0183] Alternatively, users may be redirected to a website or other location where they can receive a special offer. For example, a unique URL may be generated for each user who posted a comment in a reply comment. Depending on the user's access to the URL, the user's account on the video streaming service may be authenticated to determine whether the user meets the conditions for participating in the campaign.
[0184] (3) A method to make it easier to receive rewards by displaying different messages on the DM operation screen depending on whether or not the campaign participation conditions are met. When a user meets the campaign participation conditions, the server 20 may create a unique link (URL) to transition to a DM operation screen for receiving benefits, or may issue a URL indicating that the campaign participation conditions have been met and present it to the user.
[0185] For example, a URL for transitioning to a DM operation screen is included in the management reply comment display area 1018. The URL is issued uniquely for each comment 1017, and may be issued as a unique URL for each user who posted the comment. When the user who posted the comment performs an operation to specify the URL, the screen transitions to a DM operation screen for the account of the person who posted the video.
[0186] When the server 20 transitions to the DM operation screen (direct message operation screen 1020) using the URL issued upon satisfying the campaign participation conditions as described above, the server 20 may automatically post a default message from the account of the poster of the video. The default message may include an operation method for holding a lottery for the campaign (for example, the user posting a message such as "Participate" as in the above example). Here, an object for participating in the lottery for the campaign (for example, posting a default message such as "Participate") may be prepared in a reply menu to the default message sent from the poster's account to accept user posts. For example, the reply menu may be displayed by tapping, long pressing, or the like on the default message from the poster's account. By replying using the object, the user can enter a lottery for the campaign and receive a reward, making operation easier. Furthermore, by replying to the default message from the poster's account, the user may receive a reward for the campaign (for example, by holding a lottery). In addition, when the user transitions to the DM operation screen using the above URL, the user may be given a bonus by entering a lottery related to a campaign, without having to post a default direct message.
[0187] On the other hand, if the user transitions to a DM operation screen instead of the URL, the default message may not be posted by the poster's account.
[0188] (4) How to receive rewards on the DM operation screen In addition to what has been described in the above embodiment, in the example of Figure 12, even if the viewer user does not send a predetermined message as a trigger for performing the lottery process to receive the benefit, when the user opens the DM operation screen, the server 20 may refer to the application management database 214 and, if the user meets the conditions for participating in the campaign, perform the process to receive the benefit (lottery process, etc.), and notify the result on the DM operation screen.
[0189] In addition, a computer can be virtually realized by distributing all or part of each hardware configuration across multiple computers and connecting them via a network. In this way, the concept of a computer includes not only a computer housed in a single housing or case, but also a virtualized computer system.
[0190] A database refers to a relational database, which manages data sets called masters and tables in a tabular format structurally defined by rows and columns, by relating them to each other. In a database, a table is called a table, a master, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables and masters can be set and associated.
[0191] Typically, each table and each master has a column set as a primary key to uniquely identify a record, but setting a primary key to a column is not essential. The control unit can cause the processor 901 to add, delete, or update records in specific tables and masters stored in the storage unit according to various programs.
[0192] Furthermore, by storing data, various programs, and various databases in the storage unit, it can be considered that the information processing device and information processing system according to the present disclosure have been manufactured.
[0193] Note that the databases and masters in this disclosure may include any data structure in which information is structurally defined (such as a list, dictionary, associative array, or object). The data structure also includes data that can be considered as a data structure by combining data with functions, classes, methods, etc. written in any programming language.
[0194] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that implements the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tape, non-volatile memory cards, and ROMs.
[0195] Furthermore, the program code that realizes the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, and Java (registered trademark).
[0196] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed via a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read and execute the program code stored in the storage means or storage medium.
[0197] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.
[0198] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.
[0199] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.
[0200] Although several embodiments of the present disclosure have been described above, these embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.
[0201] (Addendum) The matters described in the above embodiments will be supplemented below.
[0202] (Appendix 1) A program that operates a computer that provides a video distribution service that allows viewers to watch videos posted by posters, the computer having one or more computer processors and storing comments posted by viewers who watch the videos in association with the videos in a memory unit, the program causing the one or more computer processors to execute the following steps: detecting that a viewer who watches the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the program detects that a user of the video distribution service other than the viewer who posted the comment has posted a comment that can be viewed without watching the video; and granting a benefit to the viewer who posted the comment in association with the video.
[0203] (Appendix 2) A program as described in Appendix 1, in which one or more computer processors accept and store in a memory unit the posting of pre-recorded videos that are not viewed by viewers in synchronization with a live broadcast in which a poster delivers content in real time in a video distribution service, and in a detection step, detect that multiple viewer users have posted comments on the pre-recorded videos.
[0204] (Appendix 3) The program described in Appendix 2 further causes one or more computer processors to execute a step of, in response to detecting that a viewer user has posted a comment in the detecting step, posting a reply comment associated with the viewer user's comment, the reply comment including a method for obtaining a reward, wherein the reply comment can be viewed by users of the video distribution service other than the user who posted the comment, along with comments associated with the reply comment, without watching the video; and in the granting step, granting a reward to the user who posted the comment by accepting, from the user who posted the comment, an operation corresponding to the method for obtaining the reward included in the reply comment.
[0205] (Appendix 4) The program described in Appendix 3, wherein in the posting step, a reply comment including a method for obtaining a reward is posted on a DM operation screen that enables sending and receiving of direct messages with the poster's account, which is the account of the person who posted the video, and the reply comment including information that the reward can be received, and in the step of granting the reward, in accordance with the viewer's user operation specifying the DM operation screen, a DM operation screen with the poster's account is provided to the viewer user who posted the comment, and the reward is granted on the DM operation screen.
[0206] (Appendix 5) A program as described in Appendix 4, in which, in the step of granting a reward, even if a viewer user who has not posted a comment transitions to the DM operation screen, the reward will not be granted to the user who has not posted a comment, and the DM operation screen notifies the user that the conditions for granting the reward are not met.
[0207] (Appendix 6) A program described in any of Appendices 4 to 5, in which, in the step of granting a reward, a reward is granted in response to accepting a post from the user who posted the comment to the poster's account on the DM operation screen.
[0208] (Appendix 7) The program described in Appendix 6, in which, in the step of granting a reward, if a default message for receiving a reward is posted to the poster's account from the user who posted the comment on the DM operation screen, the reward is granted in accordance with the posting of the default message, whereas if a message different from the default message is posted to the poster's account, the program processes the different message as a direct message to the poster's account and does not perform the process of granting a reward.
[0209] (Appendix 8) A program as described in Appendix 7, which arranges on a DM operation screen an input field that accepts input of a direct message from the user to the poster's account, and an operation element that accepts the posting of a default message, and performs a process of granting a bonus while processing the default message corresponding to the operation element as a direct message in accordance with the user's operation of the operation element.
[0210] (Appendix 9) A program as described in Appendix 8, which, on a DM operation screen, does not accept input operations on an operation element that accepts the posting of a default message if the user has not performed an operation to become an eligible recipient of a bonus, and validates input operations on the operation element if the user has performed an operation to become an eligible recipient of a bonus, and processes the default message as a direct message and grants the bonus in accordance with the input operation on the operation element.
[0211] (Appendix 10) A program described in any of Appendices 1 to 9, wherein a memory unit is configured to store a first video posted by a campaign advertiser and a second video posted by a poster who is not the advertiser, and in a step of granting a reward, a reward is granted to a user who posts a comment in association with the first video, but no reward is granted even if the user posts a comment in association with a second video different from the first video.
[0212] (Appendix 11) A method for operating a computer that provides a video distribution service that allows viewers to watch videos posted by posters, the computer having one or more computer processors and storing comments posted by viewers who watch the videos in association with the videos in a memory unit, the method comprising the steps of: detecting that a viewer who watches the video has posted a comment by specifying an arbitrary character string in association with the video, the step of detecting that a user of the video distribution service other than the viewer who posted the comment has posted a comment that can be viewed without watching the video; and the step of granting a benefit to the viewer who posted the comment in association with the video.
[0213] (Appendix 12) An information processing device that provides a video distribution service that allows viewers to watch videos posted by posters, wherein a memory unit stores comments posted by viewers who watch the videos in association with the videos, and a control unit of the information processing device executes the following steps: detecting that a viewer who watches the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the control unit of the information processing device detects that a user of the video distribution service other than the viewer who posted the comment has posted a comment that can be viewed without watching the video; and granting a benefit to the viewer who posted the comment in association with the video.
Claims
1. A program for operating a computer that provides a video distribution service that allows viewers to watch videos posted by posters, the computer having one or more computer processors, and storing, in a memory unit, comments posted by viewers who watch the videos in association with the videos; The program causes the one or more computer processors to: a step of detecting that a viewer user who is watching the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the step of detecting that a user of the video distribution service other than the viewer user who posted the comment has posted a comment that can be viewed without watching the video; and granting a reward to the viewer who posted the comment in association with the video; The storage unit is configured to store a first video posted by an advertiser of the campaign and a second video posted by a contributor who is not the advertiser, In the step of granting the bonus, the program grants a bonus to the user who posts the comment in association with the first video, but does not grant the bonus even if the user posts the comment in association with the second video that is different from the first video.
2. A program for operating a computer that provides a video distribution service that allows viewers to watch videos posted by posters, the computer having one or more computer processors and storing, in a storage unit, comments posted by viewers who watch the videos in association with the videos; The program causes the one or more computer processors to: a step of detecting that a viewer user who is watching the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the step of detecting that a user of the video distribution service other than the viewer user who posted the comment has posted a comment that can be viewed without watching the video; and granting a reward to the viewer who posted the comment in association with the video; the one or more computer processors accept submissions of pre-recorded videos that are not to be viewed by viewers in synchronization with live streaming in which a poster distributes content in real time in the video distribution service, and store the videos in the storage unit; In the detecting step, it is detected that a plurality of the viewers have posted the comments to the recorded video; the one or more computer processors further comprising: In response to detecting that the viewer user has posted the comment in the detecting step, executing a step of posting a reply comment associated with the viewer user's comment, the reply comment including a method for obtaining the benefit, the reply comment being viewable together with the comment associated with the reply comment by users of the video distribution service other than the user who posted the comment, without viewing the video; In the granting step, the program grants the benefit to the user who posted the comment by accepting an operation from the user who posted the comment corresponding to the method for obtaining the benefit included in the reply comment.
3. In the posting step, a reply comment including a method for obtaining the benefit is posted, and the reply comment including information that the benefit can be received is posted on a DM operation screen that allows sending and receiving of direct messages with a poster account that is the account of the poster of the video, The program of claim 2, wherein in the step of granting the benefit, in response to the viewer's user's operation of specifying the DM operation screen, the DM operation screen with the poster's account is provided to the viewer's user who posted the comment, and the benefit is granted on the DM operation screen.
4. The program of claim 3, wherein in the step of granting the benefit, even if a viewer user who has not posted the comment transitions to the DM operation screen, the benefit is not granted to the user who has not posted the comment, and the user is notified on the DM operation screen that the conditions for granting the benefit are not met.
5. The program according to claim 3, wherein in the step of granting the reward, the reward is granted in response to accepting a post from the user who posted the comment to the poster's account on the DM operation screen.
6. The program of claim 5, wherein in the step of granting the reward, if a default message for receiving the reward is posted to the poster account from the user who posted the comment on the DM operation screen, the reward is granted in accordance with the posting of the default message, whereas if a message different from the default message is posted to the poster account, the program processes the different message as a direct message to the poster account and does not perform the process of granting the reward.
7. The program described in claim 6, wherein the DM operation screen includes an input field for accepting input of a direct message from the user to the poster's account, and an operation element for accepting posting of the default message, and performs a process of granting the bonus while processing the default message corresponding to the operation element as a direct message in accordance with the user's operation of the operation element.
8. The program described in claim 7, wherein, on the DM operation screen, for an operation member that accepts the posting of the default message, if the user has not performed an operation to become a target for granting the bonus, the input operation on the operation member is not accepted, and if the user has performed an operation to become a target for granting the bonus, the input operation on the operation member is validated, and the default message is processed as a direct message while granting the bonus in accordance with the input operation on the operation member.
9. A method for operating a computer that provides a video distribution service that allows viewers to watch videos posted by posters, the computer having one or more computer processors, and storing, in a memory unit, comments posted by viewers who watch the videos in association with the videos; The method further comprises the step of: a step of detecting that a viewer user who is watching the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the step of detecting that a user of the video distribution service other than the viewer user who posted the comment has posted a comment that can be viewed without watching the video; and granting a reward to the viewer who posted the comment in association with the video; The storage unit is configured to store a first video posted by an advertiser of the campaign and a second video posted by a contributor who is not the advertiser, In the step of granting the reward, a reward is granted to the user who posted the comment in association with the first video, but the reward is not granted even if the comment is posted by the user in association with the second video that is different from the first video.
10. An information processing device for providing a video distribution service in which viewers can watch videos posted by posters, the information processing device storing, in a storage unit, comments posted by viewers who watch the videos in association with the videos; a control unit of the information processing device, a step of detecting that a viewer user who is watching the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the step of detecting that a user of the video distribution service other than the viewer user who posted the comment has posted a comment that can be viewed without watching the video; and granting a reward to the viewer who posted the comment in association with the video; The storage unit is configured to store a first video posted by an advertiser of the campaign and a second video posted by a contributor who is not the advertiser, In the step of granting the bonus, the information processing device grants a bonus to the user who posts the comment in association with the first video, but does not grant the bonus even if the user posts the comment in association with the second video that is different from the first video.
11. A method for operating a computer that provides a video distribution service in which viewers can watch videos posted by posters, the computer having one or more computer processors, and storing comments posted by viewers who watch the videos in a storage unit in association with the videos; The method further comprises the step of: a step of detecting that a viewer user who is watching the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the step of detecting that a user of the video distribution service other than the viewer user who posted the comment has posted a comment that can be viewed without watching the video; and granting a reward to the viewer who posted the comment in association with the video; the one or more computer processors accept submissions of pre-recorded videos that are not to be viewed by viewers in synchronization with live streaming in which a poster distributes content in real time in the video distribution service, and store the videos in the storage unit; In the detecting step, it is detected that a plurality of the viewers have posted the comments to the recorded video; the one or more computer processors further: In response to detecting that the viewer user has posted the comment in the detecting step, executing a step of posting a reply comment associated with the viewer user's comment, the reply comment including a method for obtaining the benefit, the reply comment being viewable together with the comment associated with the reply comment by users of the video distribution service other than the user who posted the comment, without viewing the video; In the step of granting the benefit, the benefit is granted to the user who posted the comment by receiving, from the user who posted the comment, an operation according to a method for obtaining the benefit included in the reply comment. method.
12. An information processing device that provides a video distribution service in which viewers can watch videos posted by posters, the information processing device storing, in a storage unit, comments posted by viewers who watch the videos in association with the videos; a control unit of the information processing device, a step of detecting that a viewer user who is watching the video has posted a comment by specifying an arbitrary character string in association with the video, wherein the step of detecting that a user of the video distribution service other than the viewer user who posted the comment has posted a comment that can be viewed without watching the video; and granting a reward to the viewer who posted the comment in association with the video; the one or more computer processors accept submissions of pre-recorded videos that are not to be viewed by viewers in synchronization with live streaming in which a poster distributes content in real time in the video distribution service, and store the videos in the storage unit; In the detecting step, it is detected that a plurality of the viewers have posted the comments to the recorded video; the one or more computer processors further: In response to detecting that the viewer user has posted the comment in the detecting step, executing a step of posting a reply comment associated with the viewer user's comment, the reply comment including a method for obtaining the benefit, the reply comment being viewable together with the comment associated with the reply comment by users of the video distribution service other than the user who posted the comment, without viewing the video; In the step of granting the benefit, the benefit is granted to the user who posted the comment by receiving, from the user who posted the comment, an operation according to a method for obtaining the benefit included in the reply comment. Information processing device.
Citation Information
Patent Citations
Data generation method and device and electronic equipment
CN113099253A
Method and device for contents distribution
JP2002207915A
System, method and program for managing delivery of advertisement moving image
JP2016152049A
Live distribution device and program
JP2022099366A
Program, information processing device, and method
JP2022173996A