The present disclosure relates to a gift box event, or box gacha, that occurs during a live stream.
Owing to IT technological advancements, the way in which information exchange takes place is evolving. In the 20th century, one-way information communication occurred in the form of newspapers and later by television. Over the past thirty years or so, not only were cellular phones and computers popularized, but the communication speed of the Internet also increased greatly, resulting in the rise of real-time, two-way communication services, such as online chat service. Reduction in storage cost enables the popularization of video-on-demand (VOD) video broadcast service. Since 2019, video-based, real-time communication services, especially live streaming services, have been all the rage because of the robustness of smartphones and high network speed typical of 5G. Live streaming services entertain participants from around the world, and demand is only increasing. Streamers will broadcast themselves to the world while doing a variety of things, from simply chatting to playing music to teaching viewers a new skill. Interested viewers can tune in to watch the streamer. In response, viewers can express their appreciation to the streamer by sending them presents.
However, there is a disconnect between the streamer and their viewers. There is a lack of community between the content-creator and the content viewers. At most, the streamer puts out content that the viewers crave, but it is on an impersonal level. The line of communication travels only from the streamer to the viewers. The followers and subscribers can give presents to the streamer, but it is an isolated event. There is no way to express their appreciation to the streamer while working toward a larger goal.
In view of the aforesaid drawback of the prior art, it is an objective of the disclosure to provide a method that a viewer can show their loyalty to the streamer. By enhancing interactions among the streamer and his or her viewers or his or her followers and subscribers, a sense of community between the streamer and his or her viewers is created. This can be accomplished by opening a gift box live streaming room where viewers can purchase bags containing gifts for the 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.
Further, another advantage of the disclosure is that the viewer is more incentivized than a normal present by receiving recognition for contributing to the streamer's cause. Additionally, the volume of currency transactions within the app increases.
According to an embodiment, a method of increasing interaction between a streamer and viewers, comprises: initiating a gift box event for the streamer and the viewers; displaying a plurality of gifts that can be drawn; displaying at least one bag that can be purchased, wherein the viewers can purchase a bag from the at least one bag that randomly draws a gift from the plurality of gifts for the streamer; when each gift of the plurality of gifts has been drawn, the streamer receives a prize; and incrementing a gift box level of the streamer.
In an embodiment, the streamer selects a gift box icon to open a gift box live streaming room.
In an embodiment, each gift is of one of a plurality of rarities.
In an embodiment, a first bag of the plurality of bags has a first cost, and a second bag of the plurality of bags has a second cost, wherein the second bag has gifts of increased rarity as compared to the first bag, and/or the second cost is higher than the first cost.
In an embodiment, purchasing a bag from the plurality of bags contains a random gift from the plurality of gifts based on the cost of the bag and the rarity of the gift.
In an embodiment, the random gift could be a duplicate that the streamer has already received.
In an embodiment, the method further comprises displaying a gift drawn number for each gift of the plurality of the gifts to show how many of each gift has already been drawn.
In an embodiment, the method further comprises displaying a time remaining in the gift box live streaming room to draw all the gifts of the plurality of gifts.
In an embodiment, subsequent to the incrementing a gift box level of the streamer, the method further comprises: displaying a second plurality of gifts that can be drawn; displaying at least one second bag that can be purchased, wherein the viewers can purchase a bag from the at least one second bag that randomly draws a gift from the second plurality of gifts for the streamer; when each gift of the second plurality of gifts has been drawn, the streamer receives a second prize; and incrementing another gift box level of the streamer.
According to an embodiment, a method of displaying a gift box live streaming room to a streamer and to viewers, comprises: displaying a gift box level of the streamer; illustrating a plurality of gifts having a plurality of rarities; illustrating a plurality of bags of different costs that can be purchased, wherein the viewers can purchase a bag from the plurality of bags that randomly draws a gift for the streamer based on the cost of the bag and the rarity of the gift; illustrating the prize for the streamer, wherein the streamer will receive the prize if all of the gifts in the box has been drawn for the streamer; and animating the prize and displaying a list of at least one of the viewers who purchased at least one of the bags for the streamer.
In an embodiment, the method further comprises displaying a gift box icon to the streamer that can be selected to open the gift box live streaming room.
In an embodiment, the plurality of gifts are displayed as different images or different pieces of a puzzle.
In an embodiment, the method further comprises displaying the rarity of each gift of the plurality of gifts, including common, rare, and very rare.
In an embodiment, the method further comprises displaying a gift drawn number for each gift of the plurality of the gifts to show how many of each gift has already been drawn.
In an embodiment, the method further comprises displaying a time remaining in the gift box live streaming room to draw all the gifts of the plurality of gifts.
In an embodiment, the method further comprises displaying the odds that each gift will be drawn when a bag of the plurality of bags is purchased.
In an embodiment, the method further comprises displaying a prize value to be received by the streamer for achieving the prize.
In an embodiment, the method further comprises recording a clip of the animating the prize and sending the clip to at least one of the viewers.
In an embodiment, the displaying a gift box level of the streamer includes displaying an incremented gift box level of the streamer after the streamer receives the prize.
According to an embodiment, a system for a gift box event, comprises: a streamer user terminal; a plurality of viewer user terminals; a server having a plurality of databases, including: a user database for storing data on streamers and viewers; a stream database for storing data on live streams; a bag database for storing data on bags; a prize requirement database for storing data on a completion criteria for each level; and a prize status database for storing data on a completion status of different gift box events; and a network that connects the streamer user terminal, the plurality of viewer user terminals, and the server.
Further features and advantages of the invention, as well as the structure and operation of various embodiments of the invention, are described in detail below with reference to the accompanying drawings. It is noted that the invention is not limited to the specific embodiments described herein. Such embodiments are presented herein for illustrative purposes only. Additional embodiments will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein.
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate the present invention and, together with the description, further explain the principles of the invention and to enable a person skilled in the relevant art(s) to make and use the invention.
Identical or equivalent constituent elements, components, processes, and signals shown in the drawings are denoted by identical reference numerals and reference signs, and related descriptions do not repeat. Some unimportant components disclosed hereunder are omitted from the drawings.
In an embodiment of this disclosure, the live streaming system provides a mechanism whereby a live streamer carries out a live stream smoothly and effectively, rendering live streaming fashionable and popular.
Viewers AU can include followers, subscribers, or armies of the streamer LV. Followers and subscribers are those viewers who are interested in the streamer. A viewer can select a button to follow and subscribe to a particular streamer. On the other hand, armies of the streamer require a paid subscription that unlocks privileges and access to the streamer.
In the live streaming system 1, the live streamer LV, the viewers AU, and an administrator (not shown) which manages the server 10 are participants. The live streamer LV records audios and videos about his or her songs, comments, performance, fortune-telling, video game live streaming, or any other genre or topic with the user terminal 20 and then directly uploads the recorded audios and videos to the server 10, in real time. In this embodiment, the live streamer LV provides singing songs to the viewers AU by live streaming. The live streamer LV is or is not a musical artist. The administrator provides a platform disposed in the server 10 and adapted for use in a live stream and mediates or manages real-time communication between the live streamer LV and the viewers AU. At the user terminals 30, the viewers AU access the platform to select and watch expected content. During the live stream, the viewers AU express support, for example, by leaving messages, at the user terminals 30, whereas the live streamer LV, who provides the content, gives a response to the messages or related support, such that the response is transmitted to the viewers AU in the form of a video and/or audio to enable two-way communication.
The term “live streaming” used herein means a data transmission mode whereby “contents of audios and videos recorded at the user terminal 20 of the live streamer LV are played and viewed at the user terminals 30 of the viewers AU substantially in real time.” The term “live stream” used herein means a broadcast implemented by the data transmission mode. The live stream is implemented by existing live stream technologies, such as HTTP Live Streaming, Common Media Application Format, Web Real-Time Communications, Real-Time Messaging Protocol, and MPEG DASH. In the data transmission mode of the live stream, the recording of contents by the live streamer LV and the viewing of the contents by the viewers AU with an established delay occur simultaneously. The delay is short enough to enable communication between the live streamer LV and the viewers AU. However, the live stream is different from a VOD broadcast. The VOD broadcast entails storing the entire data of the recorded contents in a server and then fetching the data from the server at a user's request at any point in time to provide the data to the user.
The “video data” disclosed herein includes image data (also known as video data) generated by the picture-taking function of the user terminals 20, 30 and audio data (also known as voice data) generated by the audio input function of the user terminals 20, 30. The video data is played at the user terminals 20, 30, and thus the users view its contents. In this embodiment, during the time period following the generation of the video data at the live streamer's user terminal but preceding the playing of the generated video data at the viewers' user terminals, the video data has its form, size and format changed by undergoing processes of compression, extension, encoding, decoding, transcoding, and translation. Despite the processes, the contents (for example, dynamic image or audio) of the video data remain unchanged substantially. Thus, in this embodiment, the video data which has undergone the processes is regarded as identical to the video data which has not yet undergone the processes for the sake of illustration. Thus, in the situation where the video data is generated at the live streamer's user terminal and then played at the viewers' user terminals via the server 10, the video data generated at the live streamer's user terminal, the video data played via the server 10, and the video data received and played at the viewers' user terminals are identical.
In the example illustrated by
The user terminals 30a, 30b of the viewers AU1, AU2 who access the platform to request viewing the live stream of the live streamer LV receive the video/audio data of the live stream via a network NW to play the received video/audio data, display dynamic images VD1, VD2, respectively, on the screens, and output audio from the loudspeaker. The dynamic images VD1, VD2 displayed on the user terminals 30a, 30b are substantially identical to the dynamic image VD whose picture is taken by the user terminal 20 of the live streamer LV. The audio outputted by the user terminals 30a, 30b are substantially identical to the audio recorded by the user terminal 20 of the live streamer LV.
The audio-recording and video-shooting at the user terminal 20 of the live streamer LV and the playing of video/audio data at the user terminals 30a, 30b of the viewers AU1, AU2 occurs substantially simultaneously. If the viewer AU1 leaves a message at the user terminal 30a in response to the contents of the live streamer LV, the server 10 will display the message at the user terminal 20 of the live streamer LV and the user terminals 30a, 30b of the viewers AU1, AU2 in real time. After reading the message, the live streamer LV begins to comment on its contents. The dynamic images and audios of the comments are outputted from the user terminals 30a, 30b of the viewers AU1, AU2, signaling the commencement of a dialogue between the live streamer LV and the viewer AU1. Therefore, live streams carried out with the live streaming system 1 achieve two-way communication.
The user terminals 30 have the same function and structure as the user terminal 20. The live streamer LV and viewers AU download a live stream application (hereinafter referred to as the live stream app) of this embodiment to the user terminals 20, 30 from an application market via the network NW and install it. Alternatively, the live stream app is installed on the user terminals 20, 30 in advance. The user terminals 20, 30 execute the live stream app and thereby communicate with the server 10 via the network NW to perform various functions. The description is hereinafter based on regarding the functions implemented by the execution of the live stream app by the processors of the user terminals 20, 30 as the functions of the user terminals 20, 30. The functions are performed on the user terminals 20, 30 by the live stream app. In another embodiment, the functions are implemented with a computer program written in a programming language, such as HTML (Hyper Text Markup Language), sent from the server 10 to a browser of the user terminals 20, 30 via the network NW, and executed by the browser.
Selecting the gift box icon IC or any other button can be accomplished in one of many ways. On a touchscreen device such as a smartphone or tablet, selecting can be done by tapping the button with a finger or a stylus. On a non-touchscreen device with peripherals such as a laptop or desktop, selection can be made by clicking on the button with a mouse or pressing a keyboard button.
The gift box icon IC that can be selected is shown to be just a gift box in
Alternatively, or in addition to the gift box icon IC appearing in the streamer user terminal 20 shown in
Next, a prize PZ for completing the current level is shown. In this case, the prize is a galaxy explosion but is not limited to this. The text reads “Galaxy Explosion!” and an image of the same is displayed. A prize information PZi icon can be selected to see more about the prize PZ. Selecting the prize information PZi will take the user to the screen shown in
Below the prize PZ is shown a plurality of gifts GF1-GF6. Each of these gifts must be drawn to complete the level. In order words, the streamer LV must receive at least one of each gift GF1-GF6 to receive the prize PZ and move to the next level.
Now the plurality of gifts GF1-GF6 will be described. Gift 1 GF1 is represented by an image inside the circle having a gift 1 rarity GF1r and having a gift 1 drawn number GF1d. In this example, the gift 1 GF1 is shown be a sports car having a rarity GF1r of rare. A gift 1 drawn number GF1d is indicated as “xl,” meaning one sports car has already been drawn for the streamer LV. Gift 2 GF2 is shown to be a bell having a rarity GF2r of common. There is no number under gift 2 GF2, signifying that no bells have been drawn yet for the streamer LV. Gift 3 GF3 is a lighthouse with rarity GF3r of common that has yet to be drawn. Gift 4 GF4 is a cruise with rarity GF4r of legendary that has yet to be drawn. Gift 5 GF5 is a heart eyes with rarity GFSr of common with a gift 5 drawn number GFSd of “x5,” signifying that it has already been drawn five times for the streamer LV. Gift 6 GF6 is an hourglass of common rarity GF6r that has yet to be drawn.
With the requirement that each gift must be drawn for the streamer LV to advance, the streamer LV, in this example, still needs one each of gift 2 GF2 (bell), gift 3 GF3 (lighthouse), gift 4 GF4 (cruise), and gift 6 GF6 (hourglass). When a gift is drawn, it can be grayed out in the live streaming room GSR1 to show that the gift requirement has been satisfied. Alternatively, gifts not yet acquired can be grayed out to show that the streamer LV still lacks these particular gifts. In this example, 5 gifts of heart eyes (gift 5 GF5) have already been acquired. While only one is necessary, it is possible to have multiple of one gift due to the random nature of drawing gifts. The streamer LV can be rewarded with a bonus for having a certain number of duplicates. For example, if the streamer LV has 10 common duplicates when completing a level, they will receive an additional one thousand coins.
Next, the bags that can be purchased by the viewers AU for the streamer LV at the bottom of
The coins used to purchase the bags are an in-app currency. In
When viewers AU purchase a bag BG1-BG3 for the streamer LV, a random draw is then performed to determine the gift that the streamer LV will receive. The tier of the bag will determine the odds for receiving a common, a rare, or a very rare gift.
For example, for bag 1 BG1, there is a 24% chance of drawing each common gift, which includes the bell (gift 2 GF2), the lighthouse (gift 3 GF3), the heart eyes (gift 5 GF5), and the hourglass (gift 6 GF6). Each common gift has the same probability of being drawn. As a result, with a total of four common gifts, there is a 96% chance that a common will be drawn. Moreover, bag 1 BG1 gives a 3% chance of drawing a rare gift, which would be the sports car of gift 1 GF1. Further, there is a 1% chance of drawing a very rare, or legendary, gift, that being the cruise of gift 4 GF4 in this example. These percentages are provided as a reference, and the embodiment is not limited to these probabilities. For bag 2 BG2, the probability of receiving a common gift decreases with respect to bag 1 BG1, while the probabilities of drawing a rare or a very rare increases. For bag 3 BG3, the probabilities decrease or increase further, respectively. As a result, there is the highest chance of drawing a legendary when purchasing bag 3 BG3. In this embodiment, there are three purchasable bags; however, the present disclosure is not limited to this. For example, in an embodiment, there is only one bag available for purchase. In another embodiment, there are ten bags with different prices available for purchase.
Additionally, the streamer will receive the prize value PZv of 20,000 loyalty points, as shown in
Further, the prize animation screen can include a list of prize contributors PZc to show all the viewers AU who purchased bags for the streamer LV. It is possible to list the prize contributors PZc in order of contribution amount with the highest contributor listed first. In this case, viewer “ColinRobinson” spent the most coins purchasing bags on this level. Alternatively, the prize contributors PZc can be listed in chronological or alphabetical order. Additionally, it is not necessary to list all contributors, especially when there are a large number of contributors. In that case, only the prize contributors PZc who drew a rare or legendary gift can be listed. Alternatively, the list of prize contributors PZc can be filtered by listing only those viewers AU who purchased the most expensive bag BG3. Another alternative could be listing only the prize contributors PZc who spent above a threshold number of coins. A further variation could be that contributors are listed one time for each bag purchase they make; as a result, some contributors could be listed multiple times for making multiple bag purchases. However, the order and the way in which the prize contributors PZc are listed are not limited to these. As a result, the streamer LV is made aware of the contributors who helped complete the level.
When the prize animation screen of
After the prize animation PZa in
The gifts GF1-GF6 of level 2 gift box live streaming room GSR2 shown in
In this example, the rarities in each of level 1 and level 2 live streaming rooms GSR1 and GSR2 are positioned at the same locations. For example, gift 1 rarities GF1r are rare, gift 4 rarities GF4r are legendary, and gifts 2, 3, 5, and 6 rarities GF2r, GF3r, GF5r, and GF6r, respectively, are common. However, this invention is not limited to that. The different rarities can be positioned randomly. Further, both level rooms GSR1 and GSR2 have four common gifts, one rare gift, and one legendary gift. Again, this invention is not limited to this. There could be more or less of each rarity as desired. It is possible to make the levels increasingly challenging by having more rares and for the highest levels, having multiple legendaries. For example, level 20 could have one common, two rares, and three legendaries. Alternatively, or additionally, it is not required for each level LVL to have a set quantity of six gifts GF1-GF6. There could be more or less gifts as desired. Since the levels increase in difficulty, there could be, for example, four gifts on level 1 and ten gifts on level 15.
Bags BG1-BG3 in
The bag 1 cost BG1c remains at 500 coins. The reason for this is to continue engaging low spenders rather than scaring them away with prohibitively high costs. The embodiment is not limited to just this. It is possible to keep all the bag costs the same or to also increase the bag 1 cost BG1c. Additionally, the streamer LV can determine whether to increase the price of the bags.
All the elements shown in
The user database UDB stores information on registered users, including both the streamer LV and the viewers AU. Information about the users include user ID, coins, and loyalty points. When each user registers for an account, they are assigned a unique user ID. Further, the total number of coins they have amassed is included in the user database UDB. Coins are accrued through purchase using real-world currency or by exchanging loyalty points. Further, users receive loyalty points for using the app, viewing live streams, or participating in other activities. Finally, the number of loyalty points each user has collected is tallied. The streamer will receive loyalty points upon completion of a gift box level. 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 a streamer receives from the administrator of the live-streaming platform. Table 1 below shows an example of the user database UDB.
Next, the stream database SDB stores information on ongoing live streams.
Information about the streams includes the stream ID, the streamer user ID, the viewer user IDs, the gift box event ID, and the remaining time. Each streaming room will have a unique stream ID. The streamer user ID and viewer user IDs correspond with the user IDs from the user database UDB (Table 1). The gift box event ID is given after the streamer LV selects the gift box icon IC shown in
The bag database BDB will now be described in detail. The bag database BDB stores all the information about each bag in its database. Each bag has a bag ID, a bag level, a bag price, and gift draw odds. The bag ID uniquely identifies each bag with a different code, the bag level is the level in which the bag can be purchased, the bag price is the cost in coins to purchase the bag, and the gift draw odds are the percentages for drawing each gift of the gift box for that level. Table 3 below shows an example of the bag database BDB.
The gift draw odds can be displayed by gift and/or by rarity. For example, Table 3 shows bag IDs “BAG01”−“BAG06” as displaying the gift draw odds for each gift for that level. However, bag ID “BAG00” displays the gift draw odds for each rarity across all levels. As a result, “BAG00” can be used for any level, while “BAG01”−“BAG06” can only be used for its assigned bag level.
A description of the prize requirement database PRDB will now be provided. The prize requirement database PRDB contains information about the completion criteria necessary to complete each level of the gift box event. Information about the gift box level LVL, the prize PZ, the completion criteria, the time duration of the level, and the usable bag IDs are included. For a certain gift box level LVL, the prize PZ is described along with the number of each gift that must be drawn for the streamer, the time duration to complete the level, and the bag IDs to be used for the level. Table 4 below shows an example of the prize requirement database PRDB.
While only one of each gift must be drawn to achieve the completion criteria in the embodiment above, the invention is not limited to this. Within the prize requirement database PRDB, the number of each gift that must be drawn for the streamer can be set to any number. For example, level 25 could require 3 of the same legendaries and 3 of the same rares as its completion criteria. Further, the time duration resets for every level. In Table 4 above, the streamer LV is given 2 days to complete level 1. If level 1 is completed within 2 days, then the timer is reset to 1.5 days to complete level 2. Alternatively, the box gift event only lasts for a predetermined amount of time for all levels, which begins when the streamer LV selects the icon IC. For example, the streamer LV has 4 days to complete as many levels as possible. Further alternatively, the duration starts at a predetermined time for all streamers. As a result, all box gift events end for all streamers at the same time.
A description of the prize status database PSDB will now be provided. The prize status database PSDB contains information regarding the gift box event ID, the streamer ID, the gift box level LVL, the current completion status, the remaining time, and the contributor IDs. The gift box event ID, the streamer ID, and the remaining time can each be found in stream database SDB (Table 2). The gift box level LVL corresponds to the current level of the streamer LV, which can be found in
In the example of Table 5, the first entry with the gift box event ID “GBE01” corresponds with the scenario of
The other present database OPDB stores information about other presents that can be gifted to the streamer LV. Other presents are different from the gifts GF1-GF6 of a live streaming room GSR. These presents can be purchased for the streamer during a live stream or at any time other than during the gift box event. On the other hand, during the gift box event, only bags can be purchased for the streamer. The other presents can be given to show appreciation to the streamer. However, there is no collaborative effort or team goal for the other present mechanism. To summarize, viewers can send items to the streamer at any time; other presents can be given during a live stream, while gifts can be drawn for the streamer during the gift box event. In another embodiment, the viewer may be given a choice to purchase a bag for the gift box event or purchase a present for the streamer. The viewer can purchase the other present and also can purchase a bag in the same stream. In this embodiment, the presents are always available to use in a stream while the bags are available only when the streamer participates in the gift box event.
The other present database OPDB includes a present ID, a price, and a present description. Table 6 below shows an example of the other present database OPDB.
After step 113 is completed, at step 114, the server 10 determines, by referring to the prize requirement database PRDB (Table 4) and the prize status database PSDB (Table 5), if the completion criteria is met. The completion criteria requirements have been set in the prize requirement database PRDB. If the streamer has acquired the number of gifts in prize status database PSDB as set forth in the prize requirement database PRDB, then the completion criteria is satisfied, and step 114 results in a YES, moving on to step 115. On the other hand, if all the gifts have not yet been drawn for the streamer, then step 114 results in a NO, and the chart loops back to step 107. At step 115, the server 10 starts recording a clip of the prize animation screen shown in
It is noted that during the gift box event, a live stream of the streamer LV (seen in
Other variations of the disclosure will be described below. A leaderboard among streamers LV can be created to show their level LVL in the gift box event. The streamers will be ranked by their current level. The leaderboard can be viewed by streamers and viewers at any time. As a result, there can be friendly competition between the streamers to see who can advance furthest. Further, there can be a reward for the streamer in first place after a predetermined time. An example of the leaderboard is shown below in Table 7:
Another variation is introducing a time limit for obtaining a gift. For example, if the time limit is 15 minutes, then a bag must be purchased within the 15 minutes; otherwise, the gift box event will end. Once one gift has been drawn, the timer will reset to 15 minutes and start counting down again. The time limit can replace the time remaining clock, or they can be used in conjunction. The time limit promotes consistent gift giving, while the time remaining clock ensures that all the gifts will be drawn within a certain amount of time.
Further, one of the gifts that can be drawn is a clock that increases the remaining time. The streamer does not need to be given a clock in order to complete the level, but the clock can be very useful by adding more time to complete the level. For example, the clock can add an additional hour or even an additional day to the remaining time counter. All clocks can add the same amount of time, or there can be different clocks with varying amounts of additional time. The clock can be used with the time limit feature above by increasing the time limit to draw a gift by, for example, another 15 minutes.
A variation to the gift images, shown as a sports car, a bell, a lighthouse, a cruise, a heart eyes, and an hourglass in level 1 shown in
While there are three rarities disclosed, those being common, rare, and legendary, the disclosure is not limited to three. There could be any number of rarities, from one up to ten. The difference between rarities is only the difficulty to acquire the gift. A gift of higher rarity will, on average, cost more to acquire than a gift of lower rarity.
A variation to the bag is that there may be a type of bag which draws a plurality of gifts. For example, an expensive type of bag may draw one legendary gift and one common gift for a total of two gifts.
A variation to making a bag purchase is that there may be a free bag. The free bag is available without any payment by a viewer. Instead, once the free bag is used in a gift box live stream by a viewer, the viewer needs to wait for a predetermined time or until the next level before the viewer can use the free bag again. The odds for the free bag are worse for higher rarities than the bags requiring payment. An example of the free bag is bag ID “BAG00” in Table 3.
In an embodiment, purchase of a bag by a viewer may or may not give the streamer of the stream in which the box gift event is conducted loyalty points. Purchase of an other present by a viewer should give the streamer loyalty points. The bag and the other present are similar in that both are purchased by a viewer in a live stream with coins. However, the bag and the other present still are different types of digital items because the bag contributes to filling up the box whereas the present does not.
A variation to the opening of the gift box live stream is that, instead of opening a new live stream for the gift box event, the gift box event can be started in the existing live stream of the streamer. The streamer selects the gift box icon and the respective gift box event starts in the live stream of the streamer in which the gift box icon is selected. This variation enables smooth and/or seamless transition from the normal live stream to the gift box event live stream.
The information processing device 900 includes a CPU 901, ROM (Read Only Memory) 902, and 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. In addition, the information processing device 900 includes an image capturing device such as a camera (not shown).
The CPU 901 functions as an arithmetic processing device and a control device, and controls all or some of the operations in 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. In addition to or instead of the CPU 901, the information processing device 900 may also include a DSP (Digital Signal Processor) or ASIC (Application Specific Integrated Circuit). The ROM 902 stores programs, calculation parameters, and the like used by the CPU 901. The RAM 903 serves as a primary storage that stores a program used in the execution of the CPU 901, parameters that appropriately change in the execution, and the like. The CPU 901, ROM 902, and RAM 903 are interconnected to each other by a host bus 907 which may be an internal bus such as a CPU bus. Further, the host bus 907 is connected to an external bus 911 such as a PCI (Peripheral Component Interconnect/Interface) bus via a bridge 909.
The input device 915 may be a user-operated device such as a mouse, keyboard, touch panel, buttons, switches and levers, or a device that converts a physical quantity into an electric 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, a humidity sensor, and the like. The input device 915 may be, for example, a remote control device utilizing infrared rays or other radio waves, or an external connection device 927 such as a mobile phone compatible with the operation of the information processing device 900. The input device 915 includes an input control circuit that generates an input signal based on the information inputted by the user or the detected physical quantity and outputs the input signal to the CPU 901. By operating the input device 915, the user inputs various data and instructs operations to the information processing device 900.
The output device 917 is a device capable of visually or audibly informing the user of the obtained information. The output device 917 may be, for example, a display such as an LCD, PDP, or OELD, etc., a sound output device such as a speaker and headphones, and a printer. The output device 917 outputs the results of processing by the information processing unit 900 as text, video such as images, or sound such as audio.
The storage device 919 is a device for storing data configured as an example of a storage unit of the information processing equipment 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 an optical magnetic storage device. This storage device 919 stores programs executed by the CPU 901, various data, and various data obtained from external sources.
The drive 921 is a reader/writer for a removable recording medium 923 such as a magnetic disk, an optical disk, a photomagnetic disk, or a semiconductor memory, and is built in or externally attached to the information processing device 900. The drive 921 reads information recorded in the mounted removable recording medium 923 and outputs it to the RAM 903. Further, the drive 921 writes record in the attached removable recording medium 923.
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 IEEE1394 port, an SCSI (Small Computer System Interface) port, or the like. Further, the connection port 925 may be an RS-232C port, an optical audio terminal, an HDMI (registered trademark) (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.
The communication device 929 is, for example, a communication interface formed of 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 LAN (Local Area Network), Bluetooth (trademark), or WUSB (Wireless USB). Further, the communication device 929 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various communications, or the like. The communication device 929 transmits and receives signals and the like over the Internet or to and from 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, and is, for example, the Internet, home LAN, infrared communication, radio wave communication, satellite communication, or the like. The communication device 929 realizes a function as a communication unit.
The image capturing device (not shown) is an imaging element such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor), and a device that captures an image of the real space using various elements such as lenses for controlling image formation of a subject on the imaging element to generate the captured image. The image capturing device may capture a still image or may capture a moving image.
This specification discloses one or more embodiments that incorporate the features of this invention. The disclosed embodiment(s) merely exemplify the invention. The scope of the invention is not limited to the disclosed embodiment(s). The invention is defined by the claims appended hereto.
The embodiment(s) described, and references in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” etc., indicate that the embodiment(s) described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is understood that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by those skilled in relevant art(s) in light of the teachings herein.
While specific embodiments of the invention have been described above, it will be appreciated that the invention may be practiced otherwise than as described. The description is not intended to limit the invention.
In the disclosure, the use of “gift box event” and “box gacha” are interchangeable. Although the disclosure primarily uses the term “gift box event,” any use of the term “gift box event” can be substituted with “box gacha.”
It is to be appreciated that the Detailed Description section, and not the Summary and Abstract sections, is intended to be used to interpret the claims. The Summary and Abstract sections may set forth one or more but not all exemplary embodiments of the present invention as contemplated by the inventor(s), and thus, are not intended to limit the present invention and the appended claims in any way.
The present invention has been described above with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed.
The foregoing description of the specific embodiments will so fully reveal the general nature of the invention that others can, by applying knowledge within the skill of the art, readily modify and/or adapt for various applications such specific embodiments, without undue experimentation, 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.
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.