Computer Programs
Patent Information
- Application Number
- JP2024004375
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-04
- Filing Date
- 2024-01-16
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2043-06-27
AI Technical Summary
There is a disconnect between broadcasters and their viewers in live streaming services, lacking a sense of community and personal interaction, with viewers unable to express gratitude collectively towards broadcasters beyond standalone gifts.
A gift box event mechanism where viewers cooperate to purchase gift bags for broadcasters, with gifts drawn randomly, enhancing interaction and providing a sense of accomplishment through lottery participation and gamification.
Enhances viewer engagement and broadcaster recognition, increasing currency transactions and fostering a sense of community by allowing collective gift-giving and acknowledging viewer contributions.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a gift box event (box gacha) that occurs during a live broadcast. [Background technology]
[0002] Advances in IT technology have led to an evolution in the way we exchange information. In the 20th century, information was transmitted one-way through newspapers and later television. Over the past 30 years, not only have mobile phones and computers become widespread, but the speed of Internet communication has improved dramatically, and real-time and two-way communication services, such as online chat services, have emerged. The decline in storage costs has enabled the spread of VOD (video on demand) video distribution services. Since 2019, real-time communication services using video, especially live streaming services, have become popular due to the robustness of smartphones and the faster networks, such as 5G. Live streaming services entertain participants from all over the world, and the demand for them is only increasing. Broadcasters broadcast themselves to the world while doing various things, such as chatting, playing music, and teaching viewers new skills. Interested viewers can watch the broadcaster. In response, viewers can send gifts and show their gratitude to the broadcaster.
[0003] But there is a disconnect between streamers and their viewers. There is no community between content creators and content viewers. All a streamer can do is put out content that viewers want, which is impersonal. Communication is only from the streamer to the viewers. Followers and subscribers can give gifts to streamers, but it is a standalone event. There is no way to show appreciation to a streamer while working towards a larger goal. Summary of the Invention
[0004] In view of the above-mentioned shortcomings in the prior art, the objective of the present invention is to provide a way for viewers to show their loyalty to a streamer, which creates a sense of community between the streamer and its viewers by enhancing the interaction between the streamer and its followers or subscribers, which can be achieved by setting up a gift box live stream where viewers can purchase a bag of gifts for the streamer, and all viewers cooperate to give the streamer gifts that are randomly drawn in a lottery, and when the streamer receives all the gifts, he / she can receive a prize and a cash prize, and by working together, the viewers can feel a sense of accomplishment for supporting the streamer, and there is also an element of gamification by participating in the lottery for each gift.
[0005] Another advantage of the present invention is that viewers will have a stronger incentive to have their contributions recognized by the streamer than with regular gifts, and the amount of in-app currency transactions will increase.
[0006] According to one embodiment, a method of the present invention for increasing interaction between a broadcaster and a viewer includes the steps of initiating a gift box event for the broadcaster and the viewer, displaying a plurality of gifts available for drawing, displaying at least one bag available for purchase, wherein the viewer can purchase a bag from the at least one bag and randomly draw a gift from the plurality of gifts for the broadcaster, receiving a prize for the broadcaster upon drawing each gift from the plurality of gifts, and increasing the broadcaster's gift box level.
[0007] In one embodiment, the broadcaster selects the gift box icon to open a gift box live streaming room.
[0008] In one embodiment, each gift is one of multiple rarities.
[0009] In one embodiment, a first bag of the plurality of bags has a first price and a second bag of the plurality of bags has a second price, wherein the second bag has a gift that is rarer than the first bag, and / or the second price is greater than the first price.
[0010] In one embodiment, a bag purchased from the plurality of bags contains a gift randomly selected from the plurality of gifts based on the price of the bag and the rarity of the gift.
[0011] In one embodiment, the randomly drawn gift may be a duplicate of one the broadcaster has already received.
[0012] In one embodiment, the method further includes displaying, for each gift of the plurality of gifts, a gift redemption number indicating how many of each gift have already been redeemed.
[0013] In one embodiment, the method further includes displaying the remaining time for all drawings of the plurality of gifts in the gift box live streaming room.
[0014] In one embodiment, following the step of increasing the streamer's gift box level, the method further includes the steps of displaying a second plurality of gifts available for drawing; displaying at least one second bag available for purchase, wherein the viewer may purchase a bag from the at least one bag to randomly draw a gift from the second plurality of gifts for the streamer; upon drawing each gift from the second plurality of gifts, the streamer receives a second prize; and again increasing the streamer's gift box level.
[0015] According to one embodiment, a method of displaying a gift box live streaming room for a broadcaster and a viewer of the present invention includes the steps of displaying a gift box level of the broadcaster, illustrating a plurality of gifts having a plurality of rarities, illustrating a plurality of bags with different prices available for purchase, in which the viewer can purchase one bag from the plurality of bags and randomly win one gift for the broadcaster based on the price of the bag and the rarity of the gift, illustrating a prize for the broadcaster, in which the broadcaster receives the prize if all gifts in a box are won for the broadcaster, animating the prize, and displaying a list of at least one of the viewers who have purchased at least one bag for the broadcaster.
[0016] In one embodiment, the method further includes displaying to the broadcaster a selectable gift box icon to open a gift box live streaming room.
[0017] In one embodiment, the multiple gifts are displayed as different images or different puzzle pieces.
[0018] In one embodiment, the method further includes displaying a rarity (including normal, rare, and super rare) of each gift in the plurality of gifts.
[0019] In one embodiment, the method further includes displaying, for each gift of the plurality of gifts, a gift redemption number indicating how many of each gift have already been redeemed.
[0020] In one embodiment, the method further includes displaying the remaining time for all drawings of the plurality of gifts in the gift box live streaming room.
[0021] In one embodiment, the method further includes displaying the probability of winning each gift when a bag of the plurality of bags is purchased.
[0022] In one embodiment, the method further includes displaying the prize value that the broadcaster will receive upon achievement of the prize.
[0023] In one embodiment, the method further includes recording a clip of the prize animated and transmitting the clip to at least one of the viewers.
[0024] In one embodiment, displaying the broadcaster's gift box level includes displaying the broadcaster's increased gift box level after the broadcaster receives the prize.
[0025] According to one embodiment, the system for a gift box event of the present invention includes a broadcaster user terminal, a plurality of viewer user terminals, a server having a plurality of databases, and a network connecting the broadcaster user terminal, the plurality of viewer user terminals, and the server, the plurality of databases including a user database storing data of broadcasters and viewers, a stream database storing data of live broadcasts, a bag database storing bag data, a prize requirement database storing data of clearing conditions for each level, and a prize status database for storing data of the clearing status of different gift box events.
[0026] According to one embodiment, a server is provided that includes a status holding means for holding, for each live broadcaster, a degree of fulfillment of a condition that is fulfilled when the broadcaster collects specified digital items, a lottery means for executing a lottery process for a digital item when payment of a fee is accepted from a viewer during the broadcaster's live broadcast, an update means for updating the status holding means according to the result of the lottery process, and a setting means for setting a new condition for the broadcaster when the condition associated with the broadcaster is fulfilled as a result of the update by the update means. [Brief description of the drawings]
[0027] [Figure 1] FIG. 1 is a schematic diagram of a live streaming system according to an embodiment of the present invention. [Diagram 2] 1 is a schematic diagram of a broadcaster user terminal according to one embodiment of the present invention. [Diagram 3] FIG. 1 is a schematic diagram of a level 1 giftbox live streaming room according to one embodiment of the present invention. [Figure 4] FIG. 13 is a schematic diagram of a bag information screen according to one embodiment of the present invention. [Diagram 5] 1 is a schematic diagram of a prize information screen according to one embodiment of the present invention. [Figure 6] FIG. 2 is a schematic diagram of a prize animation screen according to one embodiment of the present invention. [Figure 7] FIG. 1 is a schematic diagram of a level 2 giftbox live streaming room according to one embodiment of the present invention. [Figure 8] FIG. 2 is a block diagram of a server according to one embodiment of the present invention. [Figure 9A] 1 is a flow chart illustrating a method for a viewer to give a gift to a broadcaster according to one embodiment of the present invention. [Figure 9B] 1 is a flow chart illustrating a method for a viewer to give a gift to a broadcaster according to one embodiment of the present invention. [Figure 10] 1 is a block diagram showing a hardware configuration of an information processing device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0028] The same or equivalent elements, components, processes, and signals shown in the drawings are indicated with the same reference numerals and reference characters, and the relevant descriptions are not repeated. In addition, some non-essential elements disclosed in this specification are omitted from the drawings.
[0029] In one embodiment of the present invention, the live streaming system provides a mechanism for live broadcasters to broadcast live content smoothly and effectively, making live streaming fashionable and popular.
[0030] FIG. 1 is a schematic diagram of a live streaming system 1 according to an embodiment of the present invention. The live streaming system 1 provides a two-way live streaming service that promotes real-time communication between a live distributor (also called a distributor or a live streamer) LV and a viewer AU (including a viewer AU1, a viewer AU2, ...). As shown in FIG. 1, the live streaming system 1 includes a server 10, a user terminal 20 on the live distributor side, and a user terminal 30 on the viewer side (including a user terminal 30a, a user terminal 30b, ...). The live distributor and the viewer are collectively called users. The server 10 includes one or more information processing devices connected to a network NW. The user terminals 20 and 30 may be mobile terminals such as smartphones, tablets, notebook PCs, recorders, portable game consoles, and wearable terminals, or may be stationary devices such as desktop PCs. The server 10, the user terminals 20, and the user terminals 30 are connected by various networks NW, whether wired or wireless, and can communicate with each other.
[0031] A viewer AU may include followers, subscribers, or armies of the streamer LV. Followers and subscribers are viewers who are interested in the streamer. Viewers can follow or subscribe to a particular streamer by selecting a button. On the other hand, the streamer's army requires a paid subscription to unlock privileges and access to the streamer.
[0032] In the live streaming system 1, the live distributor LV, the viewer AU, and an administrator (not shown) who manages the server 10 are participants. The live distributor LV can record audio and video of any genre or topic, such as his / her own songs, comments, performances, fortune telling, and game commentary, on the user terminal 20 and directly upload them to the server 10 in real time. In this embodiment, the live distributor LV provides singing to the viewer AU by live streaming. The live distributor LV may or may not be a music artist. The administrator provides a platform suitable for use in live distribution, which is located in the server 10, and mediates or manages real-time communication between the live distributor LV and the viewer AU. The viewer AU can access the platform with the user terminal 30, select and view desired content. During the live broadcast, the viewer AU expresses his / her support, for example, by leaving a message on the user terminal 30, and the live broadcaster LV providing the content transmits a response to the message and related support in the form of video and / or audio to the viewer AU, enabling two-way communication.
[0033] The term "live streaming" as used herein refers to a data transmission mode in which audio and video content recorded at a user terminal 20 of a live distributor LV is played back and viewed at a user terminal 30 of a viewer AU in substantially real time. The term "live distribution" as used herein refers to broadcasting implemented by the data transmission mode. The live distribution is realized by existing live distribution technologies such as HTTP live streaming, CMAF (Common Media Application Format), WebRTC (Web Real-Time Communications), RTMP (Real-Time Messaging Protocol), and MPEG DASH. In the data transmission mode of the live distribution, a simultaneous delay is established between the recording of the content by the live distributor LV and the viewing of the content by the viewer AU. The delay is short enough to allow communication between the live distributor LV and the viewer AU. However, the live distribution is different from VOD broadcasting. VOD broadcasting stores all data of recorded content in a server, retrieves the data from the server at any time in response to a user's request, and provides the data to the user.
[0034] The term "video data" used here includes image data (also called video data) generated by the image capture function of the user terminal 20, 30, and audio data (also called voice data) generated by the voice input function of the user terminal 20, 30. The video data is played on the user terminal 20, 30, and the user watches the content. In this embodiment, after the video data is generated on the user terminal of the live distributor, the video data undergoes processes such as compression, expansion, encoding, decoding, transcoding, and translation, and the shape, size, and format of the video data change until the generated video data is played on the user terminal of the viewer. However, even after the processes, the content of the video data (e.g., video, audio, etc.) does not substantially change. Therefore, in this embodiment, for the sake of convenience, the video data that has undergone the processes is considered to be the same as the video data that has not undergone the processes. Therefore, when the video data is generated at the user terminal of a live distributor and played at the user terminal of a viewer via the server 10, the video data generated at the user terminal of the live distributor, the video data played via the server 10, and the video data received and played at the user terminal of the viewer are the same.
[0035] In the example shown in Fig. 1, the live streamer LV performs live streaming. Images and audio of the live streamer LV performing live streaming are recorded on the user terminal 20 of the live streamer LV to generate video / audio data, and the video / audio data is transmitted to the server 10 via the network NW. The user terminal 20 presents the recorded video VD of the live streamer LV on the screen of the user terminal 20, allowing the user to check the content broadcast by the live streamer LV.
[0036] The user terminals 30a, 30b of the viewers AU1, AU2 who access the platform and request to watch the live stream by the live streamer LV receive the video / audio data of the live stream via the network NW, play the received video / audio data, display the videos VD1, VD2 on their screens, and output the audio from the speakers. The videos VD1, VD2 displayed on the user terminals 30a, 30b are substantially identical to the videos VD captured by the user terminal 20 of the live streamer LV. The audio output by the user terminals 30a, 30b is substantially identical to the audio recorded by the user terminal 20 of the live streamer LV.
[0037] The recording of audio and the shooting of video by the user terminal 20 of the live distributor LV and the playback of video / audio data by the user terminals 30a, 30b of the viewers AU1, AU2 occur substantially simultaneously. If the viewer AU1 leaves a message on the user terminal 30a in response to the content of the live distributor LV, the server 10 displays the message in real time on the user terminal 20 of the live distributor LV and the user terminals 30a, 30b of the viewers AU1, AU2. After reading the message, the live distributor LV starts commenting on the content. The video and audio of the comment are output from the user terminals 30a, 30b of the viewers AU1, AU2, indicating that a dialogue between the live distributor LV and the viewer AU1 has started. Thus, the live distribution performed by the live streaming system 1 achieves two-way communication.
[0038] The user terminal 30 has the same functions and configuration as the user terminal 20. The live distributor LV and the viewer AU download and install the live distribution application (hereinafter referred to as a live distribution app) of this embodiment from an application market via the network NW to the user terminal 20, 30. Alternatively, the live distribution app is pre-installed in the user terminal 20, 30. The user terminal 20, 30 executes the live distribution app, thereby communicating with the server 10 via the network NW and executing various functions. Hereinafter, the functions realized by the processor of the user terminal 20, 30 by executing the live distribution app will be described as the functions of the user terminal 20, 30. The functions are executed on the user terminal 20, 30 by the live distribution app. In another embodiment, the functions are realized by executing a computer program written in a programming language such as HTML (Hyper Text Markup Language) transmitted from the server 10 to the browser of the user terminal 20, 30 via the network NW in the browser.
[0039] FIG. 2 is a schematic diagram of a distributor user terminal 20 according to an embodiment of the present invention. The distributor user terminal 20 displays the video VD of the distributor LV during live distribution. A gift box icon IC is displayed in the corner of the distributor user terminal 20. This informs the distributor LV that the gift box event is ready to start. The distributor LV can select the gift box icon IC when the live distribution is finished, interrupted, or during the live distribution, or when the distributor LV is ready. As a result, the distributor LV and viewers AU1, AU2, ... are guided to a gift box live streaming room GSR as shown in FIG. 3. Note that the gift box icon IC is displayed only on the streamer user terminal 20, and is not displayed on either of the viewer user terminals 30a and 30b. Therefore, only the distributor LV can see and select the gift box icon IC. The viewers AU1 and AU2 cannot start a gift box event. Alternatively, in another embodiment, the viewer may be configured to be able to start a gift box event for the distributor. This may or may not involve the payment of corresponding points by the viewer to initiate the gift box event.
[0040] Selection of the gift box icon IC or other button can be done in one of a number of ways. On touchscreen devices such as smartphones and tablets, selection can be made by tapping the button with a finger or stylus. On non-touchscreen devices such as laptops and desktops, selection can be made by clicking the button with a mouse or pressing a button on a keyboard.
[0041] The selectable gift box icon IC is shown in FIG. 2 as a simple gift box. However, the gift box icon IC is not limited to this. For example, the gift box icon IC may be an image of confetti, a party hat, or a wrapped present. Furthermore, the gift box icon IC may be accompanied by text such as "gift box event!" or "box gacha!". Since the gift box event is time-constrained, the gift box icon IC may be accompanied by the remaining time to participate in the gift box event. For example, the text "1 day left!" or "3 hours left!" may be displayed under the gift box icon IC. This means that the remaining time for the broadcaster LV to select the gift box icon IC and start the gift box event within the deadline is 1 day or 3 hours.
[0042] Alternatively, the gift box icon IC may be displayed on the stream setting page (not shown) of the broadcaster in addition to the gift box icon IC displayed on the broadcaster user terminal 20 as shown in Fig. 2. The gift box icon IC may be displayed as an official event of the broadcaster on the stream setting page. When selected, the gift box live streaming room GSR of Fig. 3 opens.
[0043] 3 is a schematic diagram of a level 1 giftbox live streaming room GSR1 according to an embodiment of the present invention. The live streaming room GSR1 is displayed on both the broadcaster's and viewer's user terminals 20, 30. The level 1 giftbox live streaming room GSR1 displays the giftbox level LVL (1 in this case) and the remaining time TM (1 day, 3 hours, 2 minutes in this case). The level LVL and the time TM are displayed at the top of the user terminal 20, 30, but may be located anywhere on the user terminal 20, 30.
[0044] Next, the prize PZ for clearing the current level is displayed. In this case, the prize is a galactic explosion, but it is not limited to this. The text reads "Galactic Explosion!" and an image of the same is displayed. By selecting the icon of the prize information PZi, the user can check the details of the prize PZ. When the prize information PZi is selected, the user is directed to the screen shown in Figure 5, which will be described later.
[0045] Below the prize PZ, multiple gifts GF1-GF6 are displayed. The level cannot be cleared unless each of these gifts is obtained. In other words, the streamer LV cannot receive the prize PZ and proceed to the next level unless he or she receives at least one of each of the gifts GF1-GF6.
[0046] Here, the multiple gifts GF1-GF6 will be described. The first gift GF1 is represented by an image in a circle having a first gift rarity GF1r, and has a first gift allocation number GF1d. In this example, the first gift GF1 is shown to be a sports car having a rarity GF1r. The first gift allocation number GF1d is shown as "x1", meaning that one sports car has already been allocated to the streamer LV. The second gift GF2 is shown to be a normal bell having a rarity GF2r. The absence of a number under the gift GF2 indicates that a bell has not yet been allocated to the streamer LV. The third gift GF3 is a normal lighthouse having a rarity GF3r, and has not yet been allocated. The fourth gift GF4 is a legendary cruise having a rarity GF4r, and has not yet been allocated. The fifth gift, GF5, is a normal heart eye with a rarity of GF5r, and the number of times the fifth gift has been drawn, GF5d, is "x5", indicating that it has already been drawn five times for the streamer's level. The sixth gift, GF6, is a normal hourglass with a rarity of GF6r, and has not yet been drawn.
[0047] In order for the streamer LV to progress, each gift must be drawn, so in this example, the streamer LV must draw one of each of the second gift GF2 (bell), the third gift GF3 (lighthouse), the fourth gift GF4 (cruising), and the sixth gift GF6 (hourglass). Once a gift is drawn, it can be greyed out to indicate that the requirements for that gift have been met in the live streaming room GSR1. Alternatively, gifts that have not yet been drawn can be greyed out to indicate that the streamer LV does not yet have that gift. In this example, five heart eyes (fifth gift GF5) have been drawn. Although only one is needed, multiple gifts of a gift may be drawn due to the random draw. If a certain number of duplicates are held, the streamer LV may be given a bonus. For example, if there are 10 normal duplicates when clearing a level, an additional 1,000 coins may be received.
[0048] Next, the bags that the viewer AU can purchase for the relevant distributor LV at the bottom of FIG. 3 will be described. The first bag BG1 has a first bag price BG1c, and detailed information can be displayed by selecting the first bag information BG1i. In this example, the first bag BG1 has a first bag price BG1c of 500 coins. The second bag BG2 has a second bag price BG2c of 1500 coins, and detailed information can be displayed in the second bag information BG2i. The third bag BG3 has a third bag price BG3c of 3000 coins, and by selecting the third bag information BG3i, the user is guided to the screen of FIG. 4. The bags have variable ranks according to the price, and the probability of drawing rare, super rare, or legendary gifts changes. The higher the price of the bag, the higher the probability of drawing a rare gift or a super rare gift. Therefore, more expensive bags attract viewer AU with better gifts.
[0049] Coins, used to purchase bags, are the in-app currency. In Figure 3 and other figures, the currency symbol is represented by a circle. Coins can be purchased with real-world money or redeemed using loyalty points, which are described below.
[0050] When a viewer AU purchases the first bag BG1 through the third bag BG3 for the relevant streamer LV, a random drawing is held to determine the gift that the streamer LV will receive. The rank of the bag determines the probability of receiving a normal, rare, or super rare gift.
[0051] For example, in the case of the first bag BG1, there is a 24% probability of drawing each normal gift (bell (second gift GF2), lighthouse (third gift GF3), heart eye (fifth gift GF5), hourglass (sixth gift GF6)). Each normal gift has the same probability of drawing. As a result, if there are a total of four normal gifts, there is a 96% probability of drawing a normal gift. In addition, in the first bag BG1, there is a 3% probability of drawing a rare gift, that is, the sports car of the first gift GF1. Furthermore, there is a 1% probability of drawing a super rare, that is, a legendary gift, in this example, the cruise of the fourth gift GF4. These probabilities are provided as a reference, and the embodiment is not limited to these probabilities. In the second bag BG2, the probability of receiving a normal gift is reduced compared to the first bag BG1, and the probability of drawing a rare or super rare gift is increased. In the third bag BG3, the probabilities are further reduced or increased, respectively. As a result, when the third bag BG3 is purchased, the probability of winning the legendary grade is the highest. In this embodiment, there are three bags available for purchase, but the present invention is not limited thereto. For example, in one embodiment, there is only one bag available for purchase. In another embodiment, there are ten bags available for purchase at different prices.
[0052] FIG. 4 is a schematic diagram of a bag information screen according to one embodiment of the present invention. The bag information screen provides detailed information about the third bag BG3 and is displayed after the user selects the third bag information BG3i icon in FIG. 3. Information about the probability of winning each gift GF1-GF6 is provided. In the third bag BG3, the probability of winning any of the four normal gifts is 10% (i.e., the probability of winning a normal gift is 40%), the probability of winning a rare gift is 40%, and the probability of winning a super rare, i.e., a legendary gift is 20%. Compared to the first bag BG1, it can be seen that the probability of winning a rare or legendary gift is higher in the third bag BG3. The bag information screen is required in some app stores to make the probability of the random drawing easier for the viewer to understand.
[0053] FIG. 5 is a schematic diagram of a prize information screen according to an embodiment of the present invention. The prize information screen provides detailed information about the prize and is displayed after the user selects the prize information icon PZi in FIG. 3. The prize information screen displays a larger image of the prize PZ. In addition, the prize information screen displays a prize value PZv. The prize value PZv is the number of loyalty points that the broadcaster LV receives by clearing the current level. In this example, when level 1 is cleared, the broadcaster LV receives 20,000 LP (or loyalty points). More details about loyalty points will be described later. In general, the amount of the prize value PZv is greater than the number of coins that the viewer AU spends to get all the gifts in the gift box for the broadcaster LV. As a result, the viewer AU is motivated to cooperate and win the prize PZ of the broadcaster LV.
[0054] FIG. 6 is a schematic diagram of a prize animation screen according to one embodiment of the present invention. The prize animation screen is displayed only when the broadcaster LV completes a level. Completing a level requires the viewer AU to purchase enough bags BG1-BG3 and randomly win each gift GF1-GF6. The prize animation screen displays a prize animation or effect PZa, which may be a video or a series of images that animates the prize. For example, a galaxy explosion prize animation may display a planet and explode.
[0055] Additionally, the streamer receives 20,000 loyalty points with a prize value PZv as shown in FIG. 5. The viewer may also receive a reward for their efforts, such as 5% of the coins the viewer spent to purchase the bag. For example, a viewer who purchases the third bag BG3, which has a price BG3c of 3000 coins, will receive a refund of 5% of the coins spent, or 150 coins, after completing the level. Providing a reward to the viewer motivates them to give more and complete the level.
[0056] Furthermore, the prize animation screen may include a list of prize providers PZc, displaying all viewer AUs who have purchased bags for the streamer LV. The prize providers PZc may be listed in order of their contribution. In this case, the viewer "ColinRobinson" has spent the most coins to purchase bags of this level. Alternatively, the prize providers PZc may be listed in chronological or alphabetical order. Also, it is not necessary to list all the providers, especially when there are a large number of providers. In that case, only the prize providers PZc who have won rare gifts or legendary gifts may be listed. Alternatively, the list of prize providers PZc may be filtered by listing only the viewer AUs who have purchased the most expensive third bag BG3. Alternatively, only the prize providers PZc who have spent a threshold amount of coins or more may be listed. Alternatively, providers may be listed once for each bag purchase, and as a result, providers may be listed multiple times by purchasing multiple bags. However, the order and method of listing the prize providers PZc are not limited to these. As a result, the streamer LV can recognize the providers who helped the streamer clear the level.
[0057] When the prize animation screen of FIG. 6 is activated, its contents are automatically recorded in a video clip. The entire prize animation or effect PZa and a list of prize providers PZc are recorded in the video clip. The video clip is then sent to everyone listed in the list of the prize providers PZc. Alternatively, the video clip may be sent to all viewers AU who entered the gift box live streaming room at a certain time. Furthermore, instead of or in addition to recording a video clip, a screenshot of the prize animation screen may be taken and sent. As a result, the app becomes more social or attractive. In another embodiment, the prize animation PZa is superimposed or overlaid on the video VD of the broadcaster (see FIG. 2), so that the viewer can see the prize animation PZa and the broadcaster simultaneously in the live broadcast.
[0058] After the prize animation PZa of Fig. 6 is completed, the prize animation screen ends and the next level of the gift box live streaming room is displayed. In this example, the level 2 room shown in Fig. 7 is displayed next.
[0059] FIG. 7 is a schematic diagram of a level 2 gift box live streaming room GSR2 according to an embodiment of the present invention. The level 2 gift box live streaming room GSR2 has a similar configuration to the level 1 gift box live streaming room GSR1. The differences of the level 2 gift box live streaming room GSR2 include that the number of gift box levels LVL is increased to 2. The prize PZ of level 2 includes "Koala Hug", and each gift GF1-GF6 is changed for level 2. At the start of the level, the gift lottery for the broadcaster LV has not yet been held, so the gift allocation numbers GF1d-GF6d are not displayed. Finally, the bag prices BG2c and BG3c are increased.
[0060] Next, the gifts GF1-GF6 of the level 2 gift box live streaming room GSR2 shown in FIG. 7 will be described. Of the six gifts, the first gift GF1 is a newspaper having a rare rarity GF1r, the second gift GF2 is coffee having a normal rarity GF2r, the third gift GF3 is a dog having a normal rarity GF3r, the fourth gift GF4 is a building having a legendary rarity GF4r, the fifth gift GF5 is a rocket having a normal rarity GF5r, and the sixth gift GF6 is a superhero having a normal rarity GF6r.
[0061] In this example, the rarities in the live streaming rooms GSR1 and GSR2 of level 1 and level 2 are arranged in the same position. For example, the rarity of the first gift GF1r is rare, the rarity of the fourth gift GF4r is legendary, and the rarity of the second, third, fifth, and sixth gifts GF2r, GF3r, GF5r, and GF6r are normal. However, the present invention is not limited thereto. Different rarities may be arranged randomly. Furthermore, both level rooms GSR1 and GSR2 have four normal gifts, one rare gift, and one legendary gift. Again, the present invention is not limited thereto. Each rarity may be increased or decreased as desired. It is possible to make the level more and more difficult by having more rares, and the highest level may have multiple legendary gifts. For example, at level 20, there may be one normal, two rares, and three legendary gifts. Alternatively, or in addition, it is not necessary to set six gifts GF1-GF6 for each level LVL. You may have more or fewer gifts depending on your desires - the levels increase in difficulty, so for example at level 1 you may have 4 gifts and at level 15 you may have 10 gifts.
[0062] Next, the bags BG1-BG3 in FIG. 7 will be described. The bag settings in the level 2 gift box live streaming room GSR2 are the same as those in the level 1 room GSR1. More expensive bags have a higher probability of winning rare and legendary gifts. The only difference in the level 2 room GSR2 is that the second bag BG2 and the third bag BG3 are more expensive than the level 1 room GSR1. In the level 2 room GSR2, the second bag price BG2c is 3000 coins and the third bag price BG3c is 5000 coins. On the other hand, in the level 1 room GSR1 in FIG. 3, the second bag price BG2c is 1500 coins and the third bag price BG3c is 3000 coins. As a result, the cost of obtaining all the gifts increases. The second bag price BG2c and the third bag price BG3c are increasing, but the probability of getting different rarities in the bag is the same between levels. It is also possible to vary the probability of getting each gift between levels.
[0063] The first bag price BG1c remains at 500 coins. The reason is to keep low spenders attracted, rather than scaring them off with an exorbitantly high price. This embodiment is not limited to this. The price of all bags may be the same, or the first bag price BG1c may be higher. Furthermore, the distributor LV may decide whether to increase the price of the bags.
[0064] Fig. 8 is a block diagram of the server 10 shown in Fig. 1. The server 10 is composed of a plurality of databases including a user database UDB, a stream database SDB, a bag database BDB, a prize setting database PRDB, a prize status database PSDB, and a present database OPDB. Details of these databases will be described later.
[0065] All the elements shown in Fig. 8 may be realized jointly by a computer or the like from the viewpoint of hardware, and by a computer program from the viewpoint of software. Therefore, a person skilled in the art would understand that all the elements shown in Fig. 8 can be realized in various ways by a combination of hardware and software.
[0066] The user database UDB stores information about registered users, including both the streamer LV and the viewer AU. The information about the user includes user ID, coins, points, etc. Each user is given a unique user ID when registering an account. The user database UDB also records the total number of coins acquired by the user. Coins are acquired by purchasing with real-world currency or exchanging loyalty points. Users also receive loyalty points by using the app, watching live streams, and participating in other activities. Finally, the number of loyalty points for each user is tallied. The streamer receives loyalty points when he or she clears a level of the gift box. Loyalty points can be exchanged for coins, but loyalty points cannot be used to purchase bags. Loyalty points are used to determine the amount of money the streamer receives from the administrator of the live streaming platform. An example of the user database UDB is shown in Table 1 below.
[0067] [Table 1]
[0068] Next, the stream database SDB stores information about the live streaming currently in progress. The information about the streaming includes a stream ID, a streamer user ID, a viewer user ID, a gift box event ID, and remaining time. Each streaming room is assigned a unique stream ID. The streamer user ID and the viewer user ID correspond to the user ID in the user database UDB (Table 1). The gift box event ID is assigned after the streamer LV selects the gift box icon IC shown in FIG. 2. Finally, the remaining time tracks the remaining time of the current level until the gift box event ends. An example of the stream database SDB is shown in Table 2 below. In this example, the streamer "STR01" has selected the gift box icon IC and has a gift box event ID and remaining time. Meanwhile, the streamer "STR02" has not selected the gift box icon IC and has neither a gift box event ID nor remaining time.
[0069] [Table 2]
[0070] The bag database BDB will be described in detail. The bag database BDB stores all information about each bag in its database. Each bag has a bag ID, a bag level, a bag price, and a gift allocation probability. The bag ID uniquely identifies each bag with a different code, the bag level is the level at which the bag can be purchased, the bag price is the price paid in coins to purchase the bag, and the gift allocation probability is the probability of winning each gift in the gift box of that level. An example of the bag database BDB is shown in Table 3 below.
[0071] [Table 3]
[0072] The gift probability can be displayed by gift and / or rarity. For example, in Table 3, for bag IDs "BAG01"-"BAG06," the gift probability for each gift at that level is displayed. However, for bag ID "BAG00," the gift probability for each rarity at all levels is displayed. Thus, while "BAG00" can be used at any level, "BAG01"-"BAG06" can only be used at their assigned bag level.
[0073] Next, the prize requirement database PRDB will be described. The prize requirement database PRDB stores information on the clearing conditions required to clear each level of the gift box event. It includes information on the gift box level LVL, the prize PZ, the clearing conditions, the period of the level, and the available bag ID. For one specific gift box level LVL, the prize PZ and the number of each gift that must be allocated for the distributor, the period to clear the level, and the bag ID used for the level are described. An example of the prize requirement database PRDB is shown in Table 4 below.
[0074] [Table 4]
[0075] In the above embodiment, only one gift of each type must be obtained to achieve the clearing condition, but the present invention is not limited thereto. The number of gifts that must be obtained for a streamer can be set arbitrarily in the prize requirement database PRDB. For example, level 25 may require three gifts of the same legendary grade and three gifts of the same rare grade as the clearing condition. Furthermore, the period is reset for each level. In the above table 4, the streamer LV is given two days to clear level 1. If level 1 is cleared within two days, the timer is reset to 1.5 days as the period to clear level 2. Alternatively, the box gift event starts for all levels when the streamer LV selects the icon IC and continues for a predetermined time. For example, the streamer LV can clear as many levels as possible in four days. Furthermore, the period may start at a predetermined time for all streamer LVs. As a result, all box gift events end simultaneously for all streamers.
[0076] Next, the prize status database PSDB will be described. The prize status database PSDB stores information on the gift box event ID, the broadcaster ID, the gift box level LVL, the current clear status, the remaining time, and the provider ID. The gift box event ID, the broadcaster ID, and the remaining time are each listed in the stream database SDB (Table 2). The gift box level LVL corresponds to the current level of the broadcaster LV and can be confirmed in Figure 3 or Figure 7. The clear status displays the quantity of each gift that the viewer of the broadcaster has won at the current level. Finally, the provider ID corresponds to the user ID of all the viewers AU who have provided gifts at the current level. An example of the prize status database PSDB is shown in Table 5 below.
[0077] [Table 5]
[0078] In the example of Table 5, the first item, gift box event ID "GBE01", corresponds to the scenario in FIG.
[0079] The other present database OPDB stores information about other presents that can be given to the streamer LV. The other presents are different from the gifts GF1-GF6 of the live streaming room GSR. These presents can be purchased for the streamer during a live stream or outside the gift box event period. Meanwhile, only bags can be purchased for the streamer during the gift box event. Other presents can be given to show gratitude to the streamer. However, the other presents mechanism does not have a joint effort or team goal. In summary, the viewer can send items to the streamer at any time, other presents can be given during a live stream, and the gifts can be reserved for the streamer during the gift box event. In another embodiment, the viewer can choose to purchase a bag for the gift box event or a present for the streamer. The viewer can purchase other presents and also purchase a bag in the same stream. In this embodiment, the present is always available in the stream, whereas the bag is only available when the streamer participates in the gift box event.
[0080] The other present database OPDB includes a present ID, a price, and a description of the present. An example of the other present database OPDB is shown in Table 6 below.
[0081] [Table 6]
[0082] 9A and 9B are flowcharts FC showing a method for a viewer to give a gift to a broadcaster according to an embodiment of the present invention. FIG. 9A shows that step 100 is the start of the flowchart FC. In step 101, the gift box icon IC is displayed on the broadcaster's user terminal 20 (see FIG. 2). In step 102, it is determined whether the icon is selected by the broadcaster. If yes, in step 103, the broadcaster is registered in the prize status database PSDB (shown in FIG. 8) in the server 10. If no, the process proceeds to step 104, where the server 10 checks whether the time has expired. In response to whether the time has expired, if yes, the process proceeds to step 105, which is the end point of the chart. On the other hand, if no, meaning that the time has not expired, the chart returns to step 102. After step 103, the chart proceeds to point A and continues to FIG. 9B.
[0083] FIG. 9B shows the remainder of the flow chart FC starting from point A. In step 106, the server 10 opens the giftbox live streaming rooms GSR1, GSR2 (see FIG. 3 and FIG. 7, respectively) and allows the streamer LV and the viewers AU1, AU2, ... (see FIG. 1) to enter the live streaming rooms. In step 106, the server 10 also sends a push notification to the streamer's followers and subscribers. The push notification informs the streamer that the giftbox event has started and encourages the followers and / or subscribers to join the streamer's event. The chart then proceeds to step 107. In step 107, the server 10 checks whether the time associated with the current giftbox event has ended. If yes, the chart reaches another end point in step 108. If no, the chart proceeds to step 109. In step 109, the server 10 checks whether bags BG1-BG3 (see FIG. 3) have been purchased by the viewers in the gift box live streaming room. If yes, the chart proceeds to step 110, where the server 10 settles the transaction for the bag purchase. But if no, the chart returns to step 107. After step 110, the server 10 performs a random drawing process for gifts GF1-GF6 (see FIG. 3). Based on the bags purchased, gifts are randomly drawn based on the probabilities stored in the bag database BDB (Table 3). After step 111, in step 112, the server 10 updates the prize status database PSDB (Table 5) with the drawing results and the record that the viewer is the donor. Then, the chart proceeds to step 113. In step 113, the server 10 transmits the drawing results to all participants, including both the broadcaster and the viewers.
[0084] After completing step 113, in step 114, the server 10 refers to the prize requirement database PRDB (Table 4) and the prize status database PSDB (Table 4) to determine whether the clearing condition is met. The requirements of the clearing condition are set in the prize requirement database PRDB. If the broadcaster has acquired the number of prizes set in the prize requirement database PRDB in the prize status database PSDB, the clearing condition is met, the result of step 114 is "yes", and the process proceeds to step 115. On the other hand, if all gifts have not yet been allocated to the broadcaster, the result of step 114 is "no", and the chart returns to step 107. In step 115, the server 10 starts recording a clip of the prize animation screen shown in FIG. 6. Then, in step 116, the server 10 refers to the prize status database PSDB to identify the prize provider list PZc. Next, in step 117, the user terminal 20, 30 provides a prize animation or effect PZa and simultaneously displays a prize provider PZc on the prize animation screen shown in Fig. 6. Then, in step 118, the server 10 transmits the clip recorded in step 115 to all the providers identified. After completing step 118, the chart proceeds to step 119. In step 119, the server 10 updates the prize status database PSDB (see Fig. 8) and increases the gift box level LVL (see Fig. 3) of the broadcaster. After step 119, the chart returns to step 106 and the next level gift box event starts.
[0085] During the gift box event, the live broadcast of the broadcaster LV (see FIG. 1) may be displayed on the screen at any time. The video VD1, VD2 may be displayed in a corner of the screen, and this position can be adjusted to another corner or enlarged by the viewer AU1, AU2 of the viewer user terminal 30a, 30b (see FIG. 1). For example, the video may be displayed at the top of the gift box live streaming room GSR1, GSR2, as shown in FIG. 3 and FIG. 7, respectively. As a result, the broadcaster LV can encourage the viewer AU to purchase a bag and show gratitude for it.
[0086] Other modified examples of the present invention will be described below. A leaderboard between streamers LV may be created to display the level LVL in the gift box event. The streamers are ranked according to their current levels. The leaderboard can be viewed by streamers and viewers at any time. As a result, the streamers can compete with each other to see who is the most ahead. Furthermore, a reward may be given to the streamer who ranks first after a certain time has passed. An example of a leaderboard is shown in Table 7 below.
[0087] [Table 7]
[0088] Another variation is to put a time limit on obtaining gifts. For example, if the time limit is 15 minutes, the gift box event ends if the bag is not purchased within 15 minutes. Once a gift is drawn, the timer resets to 15 minutes and starts counting down again. The time limit can be used instead of or in combination with the remaining time. The time limit encourages a steady flow of gifts, while the remaining time ensures that all gifts are claimed within a certain amount of time.
[0089] Additionally, one of the available gifts may have a clock that extends the time remaining. While the streamer can complete the level without the clock, the clock is very useful as it extends the time remaining to complete the level. For example, the clock may add an extra hour or day to the remaining time counter. All clocks may add the same amount of time, or some clocks may add different amounts of time. The clock may be used in conjunction with the time limit feature described above, for example, to extend the time limit for winning a gift by, for example, 15 minutes.
[0090] Variations of the gift images shown in level 1 of FIG. 3 as sports car, bell, lighthouse, cruising, heart eye, and hourglass may be puzzle pieces instead. The six gifts are six different pieces that, when connected together, form a complete puzzle. The picture of the puzzle may also be a prize, which in level 1 shown in FIG. 6 is a galaxy explosion. As a result, when all the puzzle pieces are collected, the prize of a galaxy explosion can be seen. The rarity of the pieces may also vary. However, it does not necessarily have to be six puzzle pieces, and the number of pieces may be increased or decreased depending on the level.
[0091] Although three rarities are disclosed, normal, rare, and legendary, the invention is not limited to three. Rarity can be any number from 1 to 10. The only difference between rarities is the difficulty of obtaining the gift. A rarer gift will, on average, cost more to obtain than a less rare gift. As a modified example, the average rarity of gifts (a type of digital item) required to be collected at gift box level 2 may be set to be higher than the average rarity of gifts required to be collected at gift box level 1. For example, the average rarity of gifts required to be collected at gift box level 1 shown in FIG. 3 is 1.5, with normal being rarity 1, rare being rarity 2, and legendary being rarity 3. Therefore, the average rarity of gifts required to be collected at gift box level 2 shown in FIG. 7 may be set to be 2.0. This can be achieved, for example, by setting the rarity of gifts at gift box level 2 to normal, normal, rare, rare, legendary, and legendary.
[0092] As an alternative to the bag, some bags may have multiple gifts in them, for example a high-value bag may have two gifts in it, one legendary and one normal gift.
[0093] As a variation of purchasing bags, there may be free bags. The free bags are available without payment by the viewer. Instead, once a viewer uses a free bag in a gift box live stream, the viewer must wait a certain amount of time or until the next level before using a free bag again. Free bags have worse odds for rare items than paid bags. An example of a free bag is bag ID "BAG00" in Table 3.
[0094] In one embodiment, a viewer's purchase of a bag may or may not provide loyalty points to the streamer of the stream in which the box gift event occurs. A viewer's purchase of other gifts provides loyalty points to the streamer. The bag and the other gifts are similar in that both are purchased by viewers with coins during a live stream. However, the bag and the other gifts are different types of digital items, and the bag contributes to filling a box while the other gifts do not.
[0095] As a variation of hosting the gift box live stream, rather than creating a new live stream for the gift box event, the gift box event may be started within the streamer's existing live stream. When the streamer selects the gift box icon, a separate gift box event will start within the live stream of the streamer whose gift box icon was selected. This variation allows for a smooth and / or seamless transition from a regular live stream to the gift box event live stream.
[0096] 10 is a block diagram showing a hardware configuration of an information processing device 900 according to an embodiment of the present invention. The information processing device 900 shown in the figure can realize, for example, the server 10 and the user terminals 20 and 30 in this embodiment.
[0097] The information processing device 900 includes a CPU 901, a ROM (read only memory) 902, and a RAM (random access memory) 903. The information processing device 900 may also include a host bus 907, a bridge 909, an external bus 911, an interface 913, an input device 915, an output device 917, a storage device 919, a drive 921, a connection port 925, and a communication device 929. Furthermore, the information processing device 900 includes an imaging device such as a camera (not shown).
[0098] The CPU 901 functions as an arithmetic processing device and a control device, and controls all or part of the operation of the information processing device 900 according to various programs stored in the ROM 902, the RAM 903, the storage device 919, or the removable recording medium 923. For example, the CPU 901 controls the overall operation of each functional unit included in the server 10 and the user terminals 20 and 30 in the embodiment. The information processing device 900 may include a DSP (digital signal processor) or an ASIC (application specific integrated circuit) in addition to the CPU 901 or instead of the CPU 901. The ROM 902 stores programs and arithmetic parameters used by the CPU 901. The RAM 903 functions as a main storage device that stores programs used when the CPU 901 is executed, parameters that change appropriately during execution, and the like. The CPU 901, ROM 902, and RAM 903 are interconnected by a host bus 907, and the host bus 907 may be an internal bus such as a CPU bus. Furthermore, the host bus 907 is connected to an external bus 911 such as a PCI (Peripheral Component Interconnect / Interface) bus via the bridge 909 .
[0099] The input device 915 may be a device operated by a user, such as a mouse, a keyboard, a touch panel, a button, a switch, or a lever, or a device that converts a physical quantity into an electric signal, such as a sound sensor represented by a microphone, an acceleration sensor, a tilt sensor, an infrared sensor, a depth sensor, a temperature sensor, or a humidity sensor. The input device 915 may be, for example, a remote control device that uses radio waves such as infrared rays, or an external connection device 927 such as a mobile phone that supports the operation of the information processing device 900. The input device 915 includes an input control circuit that generates an input signal based on information input by the user or a detected physical quantity and outputs the input signal to the CPU 901. The user operates the input device 915 to input various data to the information processing device 900 and instruct the information processing device 900 to operate.
[0100] The output device 917 is a device that can visually or audibly notify the user of acquired information. The output device 917 may be, for example, a display such as an LCD, a PDP, or an OELD, an audio output device such as a speaker or a headphone, or a printer. The output device 917 outputs the processing result by the information processing device 900 as a video such as text or an image, or an audio such as a voice.
[0101] The storage device 919 is a data storage device and is configured as an example of a storage unit of the information processing device 900. The storage device 919 is, for example, a magnetic storage device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. The storage device 919 stores the programs executed by the CPU 901, various data, various data acquired from the outside, and the like.
[0102] The drive 921 is a reader / writer of a removable recording medium 923 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and is built into or externally attached to the information processing device 900. The drive 921 reads out information recorded on the attached removable recording medium 923, and outputs it to the RAM 903. Furthermore, the drive 921 writes information to the attached removable recording medium 923.
[0103] The connection port 925 is a port for directly connecting a device to the information processing device 900. The connection port 925 may be, for example, a USB (Universal Serial Bus) port, an IEEE 1394 port, or a SCSI (Small Computer System Interface) port. Furthermore, the connection port 925 may be an RS-232C port, an optical audio terminal, an HDMI (High Definition Multimedia Interface) port, or the like. By connecting the external connection device 927 to the connection port 925, various data can be exchanged between the information processing device 900 and the external connection device 927.
[0104] The communication device 929 is, for example, a communication interface formed by a communication device for connecting to the network NW. The communication device 929 may be, for example, a communication card for a wired or wireless local area network (LAN), Bluetooth (trademark), or wireless USB (WUSB). Furthermore, the communication device 929 may be a router for optical communication, a router for ADSL (asymmetric digital subscriber line), or a modem for various communications. The communication device 929 transmits and receives signals, etc., on the Internet or between other communication devices using a predetermined protocol such as TCP / IP. The communication network NW connected to the communication device 929 is a network connected by wire or wirelessly, for example, the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, etc. The communication device 929 realizes a function as a communication device.
[0105] The imaging device (not shown) is a device that captures an image of real space using an imaging element such as a CCD (charge-coupled device) or a CMOS (complementary metal-oxide semiconductor) and various members such as a lens for controlling the formation of a subject image on the imaging element, and generates a captured image. The imaging device may capture still images or moving images.
[0106] One or more embodiments incorporating features of the present invention are disclosed herein. The disclosed embodiments are merely exemplary of the present invention. The scope of the present invention is not limited to the disclosed embodiments. The present invention is defined by the claims appended hereto.
[0107] References to a described embodiment, and to "one embodiment," "embodiment," "exemplary embodiment," and the like herein, indicate that a described embodiment may include a particular feature, structure, or characteristic, but that not all embodiments necessarily include that particular feature, structure, or characteristic. Moreover, such references do not necessarily refer to the same embodiment. Moreover, when a particular feature, structure, or characteristic is described in the context of one embodiment, it is believed to be within the knowledge of one of ordinary skill in the art to apply such feature, structure, or characteristic in the context of other embodiments, whether or not expressly described.
[0108] The terms or phrases used herein are for purposes of description and not of limitation, and will be understood as interpreted by those skilled in the relevant art in light of the teachings herein.
[0109] While specific embodiments of the invention have been described above, it will be appreciated that the invention may be practiced otherwise than as described. This description is not intended to limit the invention.
[0110] In the present invention, the use of "gift box event" and "box gacha" are interchangeable. In the present invention, the term "gift box event" is mainly used, but any use of the term "gift box event" can be replaced with "box gacha".
[0111] It is understood that the Detailed Description section, and not the Abstract and Summary sections, are intended to be used to interpret the claims. The Abstract and Summary sections may set forth one or more exemplary embodiments of the invention contemplated by the inventors, but are not all inclusive, and thus are not intended to limit the invention and the appended claims in any manner.
[0112] The present invention has been described above with the aid of functional building blocks illustrating the implementation of described functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of description. Alternative boundaries may be defined so long as the described functions and relationships thereof are appropriately performed.
[0113] The foregoing description of specific embodiments fully reveals the general nature of the present invention, such that those skilled in the art may, by applying their knowledge, without undue experimentation, readily modify and / or adapt such specific embodiments for various uses without departing from the general concept of the present invention. Such adaptations and modifications are therefore intended to be within the meaning and range of equivalents of the disclosed embodiments, based on the teaching and guidance presented herein.
[0114] The breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Claims
1. On the terminal of a live broadcaster, a function of transmitting video data relating to the live distribution to a server via a network; A computer program for realizing a function of displaying on a display a list of viewers who used items to help a broadcaster fulfill a condition in an event in which the broadcaster is awarded a reward when the broadcaster fulfills the condition.
2. The computer program described in Claim 1, wherein the display function includes a function for displaying viewers who have used items to fulfill the broadcaster's conditions in order of greatest contribution.
3. The computer program described in claim 1, wherein the display function includes a function for displaying viewers who have used items to fulfill the conditions of the broadcaster in order of the highest contribution up to a predetermined rank.
4. A computer program as described in claim 1, wherein the event has a duration.
5. A computer program as described in claim 1, wherein the display function includes a function of displaying on a display a list of only those viewers who used a specific item among those who used items to fulfill the broadcaster's conditions.