Gift box event for live streamer and viewer

The gift box live stream event strengthens viewer-streamer interaction by allowing collective gift-giving, enhancing engagement and community feeling while increasing app transactions.

JP2025156344APending Publication Date: 2025-10-1417LIVE JAPAN INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025102751
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-04
Filing Date
2025-06-18
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

There is a disconnect between streamers and their viewers, lacking a sense of community and personal interaction, with viewers unable to collectively support streamers through a unified goal.

Method used

A gift box live stream event where viewers can purchase bags of gifts for the streamer, with gifts drawn randomly, allowing viewers to work together towards a prize and increasing interaction and a sense of accomplishment.

Benefits of technology

Enhances viewer engagement and streamer recognition, fostering a community feeling and increasing currency transactions within the app.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025156344000001_ABST
    Figure 2025156344000001_ABST
Patent Text Reader

Abstract

To provide a server and a method configured to create a sense of community between a streamer and their viewers by enhancing interactions among the streamer and their followers and subscribers.SOLUTION: A method includes opening a gift box live streaming room where viewers can purchase gifts for a streamer. All the viewers work together to give randomly drawn gifts to the streamer. Once the streamer receives all the gifts, they will receive a prize and a prize value. By collaborating, the viewers feel a sense of accomplishment by helping the streamer. There is also an element of gamification by trying to get each gift drawn.SELECTED DRAWING: Figure 9B
Need to check novelty before this filing date? Find Prior Art

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 evolved the way we exchange information. In the 20th century, newspapers and later television were the primary vehicles for information transmission. Over the past 30 years, not only have mobile phones and computers become widespread, but internet speeds have also increased dramatically, leading to the rise of real-time, two-way communication services, such as online chat services. Decreasing storage costs have made it possible for video-on-demand (VOD) streaming services to become widespread. Since 2019, the robustness of smartphones and faster networks, such as 5G, have made video-based real-time communication services, especially live streaming services, increasingly popular. Live streaming services entertain participants from around the world, and demand for them continues to grow. Streamers broadcast themselves to the world while engaging in a variety of activities, including chatting, playing music, and teaching viewers new skills. Interested viewers can tune in to streamers. Viewers can respond by sending gifts to express their gratitude.

[0003] But there's a disconnect between streamers and their viewers. There's no community between content creators and content viewers. All a streamer can do is put out content that viewers want, but it's impersonal. Communication is only from the streamer to the viewers. Followers and subscribers can give gifts to streamers, but it's a standalone event. There's no way to show appreciation to a streamer while working toward a larger goal. Summary of the Invention

[0004] In view of the above-mentioned shortcomings in the prior art, an object of the present invention is to provide a method for viewers to demonstrate their loyalty to a streamer by strengthening the interaction between the streamer and their followers or subscribers, thereby creating a sense of community between the streamer and their viewers. This can be achieved by creating a gift box live stream where viewers can purchase a bag of gifts for the streamer, and all viewers work together to give the streamer gifts that are randomly drawn in a lottery. Once the streamer receives all the gifts, they can receive prizes and cash. By working together, viewers can feel a sense of accomplishment for supporting the streamer, and there is also an element of gamification in that viewers can enter the lottery to win each gift.

[0005] Another advantage of this invention is that viewers will have the streamer acknowledge their contribution, which is a stronger incentive than regular gifts. In addition, it will increase the amount of currency transactions within the app.

[0006] According to one embodiment, a method of increasing interaction between a broadcaster and a viewer of the present invention 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 one bag from the at least one bag and randomly draw one 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 rarer gift compared to 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 that 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 can purchase one bag from the at least one bag and randomly draw one 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, the method of the present invention for displaying a gift box live streaming room to a broadcaster and viewers includes the steps of: displaying a gift box level for the broadcaster; illustrating a plurality of gifts with a plurality of rarities; illustrating a plurality of bags with different purchase prices, 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 the box are won for the broadcaster; animating the prize; and displaying a list of at least one of the viewers who purchased at least one bag for the broadcaster.

[0016] In one embodiment, the method further includes displaying to the broadcaster a gift box icon selectable 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 ultra rare) of each gift of 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 one of the plurality of bags is purchased.

[0022] In one embodiment, the method further includes displaying the prize value that the broadcaster will receive for achieving the prize.

[0023] In one embodiment, the method further includes recording a clip animating the prize 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 gift box events 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, wherein the plurality of databases include a user database storing broadcaster and viewer data, a stream database storing live broadcast data, a bag database storing bag data, a prize requirement database storing data on the clearing conditions for each level, and a prize status database for storing data on 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 the degree of fulfillment of conditions for each broadcaster that are 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 of the broadcaster's live broadcast, an update means for updating the status holding means according to the results of the lottery process, and a setting means for setting new conditions for the broadcaster when the conditions associated with the broadcaster are fulfilled by updating by the update means. [Brief explanation of the drawings]

[0027] [Figure 1] 1 is a schematic diagram of a live streaming system according to an embodiment of the present invention. [Figure 2] 1 is a schematic diagram of a broadcaster user terminal according to one embodiment of the present invention. [Figure 3] FIG. 1 is a schematic diagram of a level 1 gift box live streaming room according to one embodiment of the present invention. [Figure 4] FIG. 10 is a schematic diagram of a bag information screen according to one embodiment of the present invention. [Figure 5] FIG. 10 is a schematic diagram of a prize information screen according to one embodiment of the present invention. [Figure 6] 1 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 gift box 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 flowchart 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 flowchart 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 INVENTION

[0028] The same or equivalent elements, components, processes, and signals shown in the drawings are denoted by the same reference numerals and symbols, and the related descriptions are not repeated. In addition, some unimportant 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 facilitates real-time communication between a live streamer (also called a streamer or a live broadcaster) LV and viewers AU (including viewers AU1, AU2, ...). As shown in FIG. 1, the live streaming system 1 includes a server 10, a user terminal 20 on the live streamer's side, and user terminals 30 on the viewer's side (including user terminal 30a, user terminal 30b, ...). The live streamer and the viewers are collectively referred to as 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 devices such as smartphones, tablets, laptops, recorders, portable game consoles, and wearable devices, or may be stationary devices such as desktop PCs. The server 10, the user terminals 20, and the user terminals 30 are connected via various networks NW, whether wired or wireless, and can communicate with each other.

[0031] Viewer AUs may include followers, subscribers, or armies of the streamer LV. Followers and subscribers are viewers who have an interest in the streamer. Viewers can follow or subscribe to a particular streamer by selecting a button. Meanwhile, the streamer's army requires a paid subscription to unlock privileges and access to the streamer.

[0032] In the live streaming system 1, the participants are the live streamer LV, the viewer AU, and an administrator (not shown) who manages the server 10. The live streamer LV can record audio and video of any genre or topic, such as their own songs, comments, performances, fortune-telling, and game commentary, on the user terminal 20 and upload them directly to the server 10 in real time. In this embodiment, the live streamer LV provides singing to the viewer AU via live streaming. The live streamer LV may or may not be a musical artist. The administrator provides a platform suitable for live streaming, located within the server 10, and mediates or manages real-time communication between the live streamer LV and the viewer AU. The viewer AU can access the platform using the user terminal 30 and select and view desired content. During the live broadcast, the viewer AU expresses their support, for example, by leaving a message on the user terminal 30, and the live broadcaster LV providing the content sends a response to the message and related support to the viewer AU in the form of video and / or audio, 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 on a user terminal 20 of a live distributor LV is played back and viewed on a user terminal 30 of a viewer AU in substantially real time. "Live distribution" as used herein refers to broadcasting implemented using this data transmission mode. This live distribution is achieved using 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 this data transmission mode of live distribution, a simultaneous delay is established between the recording of content by the live distributor LV and the viewing of that content by the viewer AU. This delay is short enough to allow communication between the live distributor LV and the viewer AU. However, this live distribution differs from VOD broadcasting. VOD broadcasting stores all recorded content data on a server, retrieves the data from the server at any time upon user request, and provides it to the user.

[0034] The term "video data" used herein includes image data (also referred to as video data) generated by the image capture function of the user terminal 20, 30 and audio data (also referred to as 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 views the content. In this embodiment, after video data is generated on the user terminal of the live distributor, the generated video data undergoes processes such as compression, expansion, encoding, decoding, transcoding, and translation, changing its shape, size, and format, until it is played on the user terminal of the viewer. However, the content of the video data (e.g., video, audio, etc.) does not substantially change even after undergoing these processes. Therefore, in this embodiment, for the sake of convenience, the video data that has undergone these processes is considered to be the same as the video data that has not undergone these processes. Therefore, when the video data is generated on the user terminal of the live distributor and played on the user terminal of the viewer via the server 10, the video data generated on the user terminal of the live distributor, the video data played via the server 10, and the video data received and played on 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 the live stream 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 displays 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 and 30b of the viewers AU1 and AU2 who access the platform and request to watch the live broadcast by the live broadcaster LV receive the video / audio data of the live broadcast via the network NW, play the received video / audio data, display the videos VD1 and VD2 on their screens, and output the audio from their speakers. The videos VD1 and VD2 displayed on the user terminals 30a and 30b are substantially identical to the videos VD captured by the user terminal 20 of the live broadcaster LV. The audio output by the user terminals 30a and 30b is substantially identical to the audio recorded by the user terminal 20 of the live broadcaster LV.

[0037] The audio recording and video capture by the user terminal 20 of the live streamer LV and the playback of the video / audio data by the user terminals 30a and 30b of the viewers AU1 and AU2 occur substantially simultaneously. If the viewer AU1 leaves a message on the user terminal 30a in response to the content of the live streamer LV, the server 10 displays the message in real time on the user terminal 20 of the live streamer LV and the user terminals 30a and 30b of the viewers AU1 and AU2. After reading the message, the live streamer LV begins to comment on its content. The video and audio of the comment are output from the user terminals 30a and 30b of the viewers AU1 and AU2, indicating the start of a dialogue between the live streamer LV and the viewer AU1. Therefore, the live streaming 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 streamer LV and viewer AU download and install a live streaming application (hereinafter referred to as a live streaming app) of this embodiment to the user terminal 20, 30 from an application market via the network NW. Alternatively, the live streaming app is pre-installed on the user terminal 20, 30. The user terminal 20, 30 executes the live streaming app, thereby communicating with the server 10 via the network NW and executing various functions. Hereinafter, functions realized by the processor of the user terminal 20, 30 upon execution of the live streaming app will be described as functions of the user terminal 20, 30. The functions are executed on the user terminal 20, 30 by the live streaming 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) in the browser of the user terminal 20, 30, which is transmitted from the server 10 via the network NW.

[0039] FIG. 2 is a schematic diagram of a broadcaster user terminal 20 according to one embodiment of the present invention. During live streaming, the broadcaster user terminal 20 displays the broadcaster's video VD. A gift box icon IC is displayed in the corner of the broadcaster user terminal 20. This notifies the broadcaster LV that a gift box event is ready to begin. The broadcaster LV can select the gift box icon IC when the live streaming ends, is interrupted, or is in the middle of the live streaming. As a result, the broadcaster LV and viewers AU1, AU2, etc. are directed 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, not on the viewer user terminals 30a and 30b. Therefore, only the broadcaster 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, viewers may be able to start a gift box event for the broadcaster. 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 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!". Because gift box events are time-limited, the gift box icon IC may also be accompanied by the remaining time to participate in the gift box event. For example, the text "One more day!" or "Three more hours!" may be displayed below the gift box icon IC. This means that the streamer LV has one day or three hours left to select the gift box icon IC and start the gift box event within the deadline.

[0042] Alternatively, in addition to the gift box icon IC displayed on the broadcaster's user terminal 20 as shown in FIG. 2, the gift box icon IC may also be displayed on the broadcaster's stream setting page (not shown). The stream setting page may display the gift box icon IC as an official event of the broadcaster. When selected, the gift box live streaming room GSR of FIG. 3 opens.

[0043] 3 is a schematic diagram of a level 1 gift box live streaming room GSR1 according to one embodiment of the present invention. The live streaming room GSR1 is displayed on both the user terminals 20, 30 of the broadcaster and the viewer. The level 1 gift box live streaming room GSR1 displays the gift box 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 prize is displayed. By selecting the Prize Information PZi icon, the user can view the details of the Prize PZ. Selecting the Prize Information PZi will take the user 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 must receive at least one of each gift GF1-GF6 in order to receive the prize PZ and proceed to the next level.

[0046] Here, the multiple gifts GF1-GF6 will be described. The first gift GF1 is represented by an image within a circle with 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 with 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's LV. The second gift GF2 is shown to be a normal bell with a rarity GF2r. The lack of a number below gift GF2 indicates that a bell has not yet been allocated to the streamer's LV. The third gift GF3 is a normal lighthouse with a rarity GF3r and has not yet been allocated. The fourth gift GF4 is a legendary cruise ship with 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 draws for the fifth gift, 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] To advance, the streamer level must obtain each gift. In this example, the streamer level must obtain 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 obtained, it can be grayed out to indicate that the requirements for that gift have been met in the live streaming room GSR1. Alternatively, unearned gifts can be grayed out to indicate that the streamer level does not yet have that gift. In this example, five heart eyes (GF5) have been obtained. While only one gift is required, multiple gifts of a single gift may be obtained due to the random draw. Having a certain number of duplicates may grant the streamer level a bonus. For example, if a streamer has 10 normal duplicates to complete a level, they will receive an additional 1,000 coins.

[0048] Next, we will explain the bags that viewers AU can purchase for the streamer LV at the bottom of Figure 3. 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 1,500 coins, and detailed information can be displayed by the second bag information BG2i. The third bag BG3 has a third bag price BG3c of 3,000 coins. By selecting the third bag information BG3i, the user is directed to the screen shown in Figure 4. Bags have variable ranks based on price, which changes the probability of drawing rare, super rare, or legendary gifts. The higher the bag price, the higher the chance of drawing rare or super rare gifts. Therefore, more expensive bags attract viewers 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 exchanged using loyalty points, which are described below.

[0050] When a viewer AU purchases the first bag BG1 through the third bag BG3 for the streamer LV, a random drawing will be held to determine the gift that streamer LV will receive. The rank of the bag determines the probability of receiving a normal, rare, or ultra-rare gift.

[0051] For example, in the first bag BG1, there is a 24% chance of drawing each of the normal gifts (bell (second gift GF2), lighthouse (third gift GF3), heart eye (fifth gift GF5), and hourglass (sixth gift GF6)). Each normal gift has the same probability of being drawn. As a result, if there are a total of four normal gifts, there is a 96% chance of drawing a normal gift. Also, in the first bag BG1, there is a 3% chance of drawing a rare gift, i.e., the sports car in the first gift GF1. Furthermore, there is a 1% chance of drawing an ultra-rare, or legendary, gift, in this example, the cruise ship in the fourth gift GF4. These probabilities are provided for reference, and embodiments are not limited to these probabilities. In the second bag BG2, the probability of receiving a normal gift decreases compared to the first bag BG1, and the probability of drawing a rare or ultra-rare gift increases. In the third bag BG3, the probabilities further decrease or increase, respectively. As a result, purchasing the third bag BG3 will have the highest probability of winning a Legendary item. In this embodiment, there are three bags available for purchase, but the present invention is not limited to this. 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. This bag information screen provides detailed information about the third bag BG3 and is displayed after a user selects the third bag information BG3i icon in FIG. 3. It provides information about the probability of winning each gift GF1-GF6. In the third bag BG3, there is a 10% chance of winning one of the four normal gifts (i.e., a 40% chance of winning a normal gift), a 40% chance of winning a rare gift, and a 20% chance of winning an ultra-rare, or legendary, gift. Compared to the first bag BG1, the third bag BG3 has a higher chance of winning a rare or legendary gift. This bag information screen is required by some app stores to provide viewers with a clear understanding of the random lottery probabilities.

[0053] FIG. 5 is a schematic diagram of a prize information screen according to one 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. Additionally, the prize information screen displays a prize value PZv. The prize value PZv is the number of loyalty points the streamer LV will receive by clearing the current level. In this example, clearing level 1 will result in the streamer LV receiving 20,000 LP (or loyalty points). More details about loyalty points will be provided later. Generally, the prize value PZv is greater than the number of coins the viewer AU would spend to acquire all the gifts in the gift box for the streamer LV. This motivates the viewer AU to cooperate and acquire the streamer LV's prize PZ.

[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 streamer LV completes a level. Completing a level requires the viewer AU to purchase enough bags BG1-BG3 and randomly draw each gift GF1-GF6. The prize animation screen displays a prize animation or effect PZa, which may be a video or series of images that animates the prize. For example, a galaxy explosion prize animation may display a planet exploding.

[0055] Additionally, the streamer receives 20,000 loyalty points, with a prize value of PZv, as shown in Figure 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, priced at 3,000 coins, will receive 5% of the coins spent, or 150 coins, back after completing the level. Providing a reward to the viewer motivates them to give more and complete the level.

[0056] The prize animation screen may further include a list of prize donors PZc, displaying all viewer AUs who purchased bags for the streamer LV. The prize donors PZc may be listed in order of most significant contribution. In this case, viewer "ColinRobinson" spent the most coins purchasing bags of this level. Alternatively, the prize donors PZc may be listed chronologically or alphabetically. Also, it is not necessary to list all donors, especially if there are a large number of donors. In this case, only those prize donors PZc who won rare or legendary gifts may be listed. Alternatively, the list of prize donors PZc may be filtered by listing only those viewer AUs who purchased the most expensive third bag BG3. Alternatively, only those prize donors PZc who spent a threshold number of coins or more may be listed. Alternatively, donors may be listed once for each bag purchased, resulting in multiple listings for donors who purchase 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 clear the level.

[0057] When the prize animation screen of FIG. 6 is activated, its contents are automatically recorded as a video clip. The video clip includes the entire prize animation and effects PZa and a list of prize providers PZc. The video clip is then sent to everyone listed in the list of prize providers PZc. Alternatively, the video clip may be sent to all viewers AU who have entered the gift box live streaming room at a given time. Furthermore, instead of or in addition to recording a video clip, a screenshot of the prize animation screen may be taken and sent. This makes the app more social or engaging. In another embodiment, the prize animation PZa is superimposed or overlaid on the broadcaster's video VD (see FIG. 2), allowing the viewers to simultaneously view the prize animation PZa and the broadcaster within the live streaming.

[0058] After the prize animation PZa in Figure 6 is completed, the prize animation screen ends and the next level gift box live streaming room is displayed, in this example, the level 2 room shown in Figure 7 is displayed next.

[0059] FIG. 7 is a schematic diagram of a level 2 gift box live streaming room GSR2 according to one embodiment of the present invention. The level 2 gift box live streaming room GSR2 has the same configuration as the level 1 gift box live streaming room GSR1. Differences in the level 2 gift box live streaming room GSR2 include the fact that the number of gift box levels LVL has been increased to two. The level 2 prize PZ includes a "Koala Hug," and each gift GF1-GF6 has been modified for level 2. At the start of the level, the gift lottery for that streamer level has not yet been held, so the number of gifts GF1d-GF6d is not displayed. Finally, the bag prices BG2c and BG3c have been increased.

[0060] Next, the gifts GF1 to GF6 of the level 2 gift box live streaming room GSR2 shown in Figure 7 will be described. Of the six gifts, the first gift GF1 is a newspaper with a rare rarity GF1r, the second gift GF2 is coffee with a normal rarity GF2r, the third gift GF3 is a dog with a normal rarity GF3r, the fourth gift GF4 is a building with a legendary rarity GF4r, the fifth gift GF5 is a rocket with a normal rarity GF5r, and the sixth gift GF6 is a superhero with a normal rarity GF6r.

[0061] In this example, the rarities within the level 1 and level 2 live streaming rooms GSR1 and GSR2 are arranged in the same position. For example, the first gift's rarity GF1r is rare, the fourth gift's rarity GF4r is legendary, and the second, third, fifth, and sixth gifts' rarity GF2r, GF3r, GF5r, and GF6r are normal. However, the present invention is not limited to this. 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 to this. More or fewer rarities of each type may be arranged as desired. Having more rare gifts makes the level more difficult, and the highest level may have multiple legendary gifts. For example, level 20 may have one normal gift, two rare gifts, and three legendary gifts. Alternatively, or in addition, each level LVL does not necessarily have to have six gifts GF1-GF6. You may have more or fewer gifts as you wish - the levels increase in difficulty, so for example, you may have four gifts at level 1 and ten at level 15.

[0062] Next, we will explain bags BG1-BG3 in Figure 7. 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 containing rare or legendary gifts. The only difference between the level 2 room GSR2 and the level 1 room GSR1 is that the second bag BG2 and the third bag BG3 are more expensive. In the level 2 room GSR2, the price of the second bag BG2c is 3,000 coins, and the price of the third bag BG3c is 5,000 coins. On the other hand, in the level 1 room GSR1 in Figure 3, the price of the second bag BG2c is 1,500 coins, and the price of the third bag BG3c is 3,000 coins. As a result, the cost of obtaining all the gifts increases. The second bag price (BG2c) and the third bag price (BG3c) increase, but the probability of getting different rarities in the bag remains the same across levels. It is also possible to vary the probability of getting each gift across 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 streamer LV can decide whether to increase the price of the bags.

[0064] Figure 8 is a block diagram of the server 10 shown in Figure 1. The server 10 is composed of multiple 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 an other present database OPDB. Details of these databases will be described later.

[0065] All 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, those skilled in the art will understand that all elements shown in Fig. 8 can be realized in various ways by combining hardware and software.

[0066] The user database UDB stores information about registered users, including both the streamer's LV and the viewer's AU. User information includes user IDs, coins, and points. Each user is assigned a unique user ID when registering an account. The user database UDB also records the total number of coins the user has earned. Coins can be purchased with real-world currency or exchanged for 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 they clear a gift box level. Loyalty points can be exchanged for coins, but they cannot be used to purchase bags. Loyalty points are used to determine the amount the streamer receives from the live streaming platform administrator. Table 1 below shows an example of the user database UDB.

[0067] [Table 1]

[0068] Next, the stream database SDB stores information about currently ongoing live streams. Information about the stream 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 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 Figure 2. Finally, the remaining time tracks the remaining time for the current level until the gift box event ends. Table 2 below shows an example of the stream database SDB. In this example, streamer "STR01" has selected the gift box icon IC and has a gift box event ID and remaining time. On the other hand, streamer "STR02" has not selected the gift box icon IC and does not have a gift box event ID or remaining time.

[0069] [Table 2]

[0070] The bag database BDB will be described in detail. The bag database BDB stores all information related to each bag in its database. Each bag has a bag ID, bag level, bag price, and gift winning 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 winning 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. Therefore, "BAG00" can be used at any level, but "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 about the clearing conditions necessary to clear each level of the gift box event. It includes information about the gift box level LVL, prize PZ, clearing conditions, level period, and available bag IDs. For a specific gift box level LVL, the prize PZ, the number of each gift that must be drawn for the streamer, the period to clear the level, and the bag ID used for the level are described. Table 4 below shows an example of the prize requirement database PRDB.

[0074] [Table 4]

[0075] In the above embodiment, only one gift of each type is required to achieve the completion condition, but the present invention is not limited to this. The number of gifts that a streamer must obtain within the prize requirement database PRDB can be set arbitrarily. For example, level 25 may require three of the same legendary gift and three of the same rare gift to achieve the completion condition. Furthermore, the time period resets for each level. In Table 4 above, the streamer level is given two days to complete level 1. If level 1 is completed within two days, the timer resets to 1.5 days for completing level 2. Alternatively, the box gift event begins for all levels when the streamer level selects the icon IC and continues for a predetermined time. For example, the streamer level has four days to complete as many levels as possible. Furthermore, the time period may start at a predetermined time for all streamer levels. As a result, all box gift events end simultaneously for all streamers.

[0076] Next, we will explain the prize status database PSDB. The prize status database PSDB stores information on the gift box event ID, streamer ID, gift box level LVL, current completion status, remaining time, and provider ID. The gift box event ID, streamer ID, and remaining time are each listed in the stream database SDB (Table 2). The gift box level LVL corresponds to the streamer's current level and can be confirmed in Figure 3 or Figure 7. The completion status indicates the number of gifts that the viewer of the streamer has won at the current level. Finally, the provider ID corresponds to the user IDs of all viewer AUs who have provided gifts at the current level. Table 5 below shows an example of the prize status database PSDB.

[0077] [Table 5]

[0078] In the example of Table 5, the first item, gift box event ID "GBE01", corresponds to the scenario in Figure 3.

[0079] The other gift database OPDB stores information about other gifts that can be given to the streamer LV. The other gifts are different from the gifts GF1-GF6 in the live streaming room GSR. These gifts can be purchased for the streamer during a live stream or outside of the gift box event period. Meanwhile, during the gift box event, only bags can be purchased for the streamer. Other gifts can be given to show appreciation to the streamer. However, the other gift system lacks collaborative efforts or team goals. In summary, viewers can send items to the streamer at any time, other gifts 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 gift for the streamer. The viewer can purchase other gifts and a bag during the same stream. In this embodiment, the gifts are always available during the stream, while the bags are 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. Table 6 below shows an example of the other present database OPDB.

[0081] [Table 6]

[0082] 9A and 9B are flowcharts FC illustrating a method for viewers to give gifts to broadcasters according to one embodiment of the present invention. FIG. 9A shows that step 100 is the start of 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 was selected by the broadcaster. If yes, in step 103, the server 10 registers the broadcaster in the prize status database PSDB (shown in FIG. 8). If no, the server 10 proceeds to step 104, where it checks whether the time has expired. In response to whether the time has expired, if the answer is yes, the server 10 proceeds to step 105, which is the end of the chart. On the other hand, if the answer is 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 flowchart FC, starting from point A. In step 106, the server 10 opens the gift box live streaming rooms GSR1 and GSR2 (see FIGS. 3 and 7, respectively) and allows the streamer LV and the viewers AU1, AU2, ... (see FIG. 1) into 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 gift box event has started and encourages the followers and / or subscribers to participate in the streamer's event. The flow then proceeds to step 107. In step 107, the server 10 checks whether the time associated with the current gift box event has ended. If yes, the flow reaches another end point in step 108. If no, the flow proceeds to step 109. In step 109, the server 10 checks whether bags BG1-BG3 (see FIG. 3) have been purchased by viewers in the gift box live streaming room. If yes, the process proceeds to step 110, where the server 10 settles the transaction for the bag purchase. However, if no, the process returns to step 107. After step 110, the server 10 performs a random lottery 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 lottery results and a record that the viewer is the donor. Next, the process proceeds to step 113. In step 113, the server 10 transmits the lottery 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 has been met. The requirements for 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 process 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 Figure 6. Then, in step 118, the server 10 transmits the clip recorded in step 115 to all identified providers. After completing step 118, the chart proceeds to step 119. In step 119, the server 10 updates the prize status database PSDB (see Figure 8) and increases the gift box level LVL (see Figure 3) of the broadcaster. After step 119, the chart returns to step 106, and the next level gift box event begins.

[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. Videos VD1 and VD2 may be displayed in a corner of the screen, and this position can be adjusted to another corner or enlarged by the viewers AU1 and AU2 of the viewer user terminals 30a and 30b (see FIG. 1). For example, the videos may be displayed at the top of the gift box live streaming rooms GSR1 and GSR2, as shown in FIGS. 3 and 7, respectively. As a result, the broadcaster LV can encourage the viewers AU to purchase bags and express their gratitude for doing so.

[0086] Other variations of the present invention will be described below. A leaderboard between streamer levels may be created to display the level LVL for the gift box event. The streamers are ranked according to their current level. The leaderboard can be viewed at any time by streamers and viewers. As a result, streamers can compete with each other to see who is the most advanced. Furthermore, a reward may be given to the streamer who ranks first after a predetermined time has passed. An example of a leaderboard is shown in Table 7 below.

[0087] [Table 7]

[0088] Another variation is to impose a time limit on gift acquisition. For example, if the time limit is 15 minutes, the gift box event ends if the bag is not purchased within 15 minutes. After 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 conjunction 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 time frame.

[0089] Additionally, one of the available gifts may include a clock that extends the remaining time. While the streamer can complete the level without the clock, the clock can be very useful because it extends the time until completion of the level. For example, the clock may add an additional 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 to, for example, extend the time limit for winning a gift by, for example, 15 minutes.

[0090] Variations of the gift images shown in level 1 of Figure 3 as a sports car, bell, lighthouse, cruise ship, heart eye, and hourglass may be puzzle pieces instead. The six gifts are six different pieces that, when connected, form a complete puzzle. The puzzle image may also be a prize, which in level 1 shown in Figure 6 is a galactic explosion. As a result, when all puzzle pieces are collected, the galactic explosion prize can be viewed. The rarity of the pieces also varies. However, it is not necessary to have six puzzle pieces; the number of pieces may be increased or decreased depending on the level.

[0091] Although three rarities are disclosed, namely, normal, rare, and legendary, the present 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. Higher rarity gifts are, on average, more expensive to obtain than lower rarity gifts. 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 rarities of gifts at gift box level 2 to normal, normal, rare, rare, legendary, and legendary.

[0092] As an alternative to the bag, there may be a bag type that can contain multiple gifts, for example, a high-value bag may contain two gifts, one legendary gift and one normal gift.

[0093] As an alternative to 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 set amount of time or until the next level before they can use a free bag again. Free bags have a worse probability of obtaining rarer 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 earn loyalty points for the stream in which the box gift event took place. A viewer's purchase of other gifts may earn loyalty points for the stream. 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 the box, while the other gifts do not.

[0095] As an alternative to hosting a gift box live stream, rather than creating a new live stream specifically for the gift box event, the gift box event can be launched within the streamer's existing live stream. When the streamer selects the gift box icon, a separate gift box event will begin within the stream of the streamer whose gift box icon was selected. This 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 the 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 according to 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. The information processing device 900 also includes an imaging device such as a camera (not shown).

[0098] The CPU 901 functions as an arithmetic processing device and control device, and controls all or part of the operation of the information processing device 900 in accordance with 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 this embodiment. The information processing device 900 may also include a DSP (digital signal processor) or an ASIC (application-specific integrated circuit) in addition to or instead of the CPU 901. The ROM 902 stores programs and calculation parameters used by the CPU 901. The RAM 903 functions as a main storage device that stores programs used during execution by the CPU 901 and parameters that change appropriately during execution. The CPU 901, ROM 902, and RAM 903 are interconnected by a host bus 907, which may be an internal bus such as a CPU bus. Furthermore, the host bus 907 is connected via the bridge 909 to an external bus 911 such as a PCI (Peripheral Component Interconnect / Interface) bus.

[0099] The input device 915 may be a device operated by a user, such as a mouse, keyboard, touch panel, button, switch, or lever, or a device that converts a physical quantity into an electrical signal, such as a sound sensor typified 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, or an external connection device 927 such as a mobile phone that supports 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 signal to the CPU 901. The user operates the input device 915 to input various data to the information processing device 900 and instruct it 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, PDP, or OELD, an audio output device such as a speaker or headphones, or a printer. The output device 917 outputs the processing results of the information processing device 900 as video such as text or images, or audio such as 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 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, optical disk, magneto-optical disk, or semiconductor memory, and is built into or externally attached to the information processing device 900. The drive 921 reads 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., over the Internet or with other communication devices using a predetermined protocol such as TCP / IP. The communication network NW connected to the communication device 929 is a wired or wireless network, such as the Internet, a home LAN, infrared communication, radio wave communication, or satellite communication. The communication device 929 functions 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 components 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 either a still image or a moving image.

[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 the described embodiment, and to "one embodiment," "embodiment," "exemplary embodiment," and the like herein, indicate that the described embodiment may include a particular feature, structure, or characteristic, but that not all embodiments necessarily include that particular feature, structure, or characteristic. Furthermore, such references do not necessarily refer to the same embodiment. Furthermore, 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 explicitly described.

[0108] The terms or phrases used herein are for the purpose of description and not of limitation, and will be understood as interpreted by a person 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, and this description is not intended to limit the invention.

[0110] In the present invention, the terms "gift box event" and "box gacha" are used interchangeably. Although the term "gift box event" is primarily used in the present invention, 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, is 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 therefore are not intended to limit the invention and the appended claims in any way.

[0112] The present invention has been described above with the aid of functional building blocks that illustrate 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, applying their knowledge, may readily modify and / or adapt such specific embodiments for various uses without undue experimentation and without departing from the general concept of the present invention. Therefore, such adaptations and modifications are 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. A status storage means for storing a degree of fulfillment of a condition that is fulfilled when a broadcaster of a live broadcast collects predetermined digital items, for each broadcaster; a lottery means for executing a lottery process for a digital item when payment of a fee from a viewer is accepted during live streaming by a streamer; updating means for updating the status holding means in accordance with the result of the lottery process; a setting means for setting a new condition for a distributor when the condition associated with the distributor is achieved by the update by the update means.

2. The server according to claim 1 , further comprising a granting means for granting a reward corresponding to a condition achieved to a distributor when the condition associated with the distributor is achieved by updating by the update means.

3. 3. The server according to claim 2, wherein the new conditions set by the setting means are set to be more difficult to achieve than the original conditions, and are set so that a larger reward will be awarded when the new conditions are achieved than the original conditions.

4. The server of claim 1 further comprises a means for processing to associate the effect corresponding to the achieved condition with the viewer who contributed to the achievement of the condition when the condition associated with the broadcaster is achieved by updating by the update means, and to display the effect on the broadcaster's terminal and the viewer's terminal.

5. The server according to claim 1 , wherein the lottery means executes lottery processing such that the higher the price paid, the rarer the digital item won.

6. the lottery means performs lottery processing without requiring payment of a fee by the viewer; The server according to claim 1 , wherein the lottery means executes lottery processing so that a digital item with a higher rarity is awarded when a price is paid compared to when a price is not paid.

7. Regarding a condition that is fulfilled when a broadcaster of a live broadcast collects predetermined digital items, a status of fulfillment of the condition is stored in a status storage means for each broadcaster; When payment of a fee from a viewer is accepted during the live broadcast by the broadcaster, a lottery process for a digital item is executed; updating the status holding means according to the result of the lottery process; and if the update results in the condition associated with the distributor being fulfilled, setting a new condition for the distributor.