Lottery program, lottery system, and lottery method
The lottery system incentivizes content creation by leveraging user popularity on web services through attribute-based benefits, effectively increasing content generation by popular users.
Patent Information
- Application Number
- JP2024106965
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2044-07-02
AI Technical Summary
Existing lottery services do not effectively leverage user popularity on web services like YouTube and Twitter to create a virtuous cycle of increased content creation, as users with higher popularity are not incentivized to create content related to lotteries.
A lottery system and method that acquires attribute information correlating with user popularity on web services, grants benefits based on this information, and conducts lotteries using these benefits, such as points or digital tickets, to incentivize content creation.
This approach increases content creation by popular users, fostering a virtuous cycle where users with higher popularity are motivated to create content related to lotteries, enhancing engagement and content generation.
Smart Images

Figure 2026007289000001_ABST
Abstract
Description
[Technical Field]
[0001] At least one embodiment of the present invention relates to a lottery program, a lottery system, and a lottery method. [Background technology]
[0002] Patent Document 1 describes a lottery game providing system including a server that provides a lottery game to user terminals via a network. In the lottery game providing system, the server includes a control unit and a memory unit. The memory unit stores a processing program for executing processing and a management table in which the total number of winners and the winning odds are set for each winning grade. The lottery game providing system includes a function implementation means in which the control unit reads and executes the processing program from the memory unit, and the control unit includes a management information setting means for receiving access to the server from the host terminal and setting the total number of winners and the winning odds in the management table. The lottery game providing system also includes a lottery game providing means for, when a lottery game provided to a user terminal is executed, provisionally determining a grade of the lottery game according to the winning odds in the management table, calculating the number of remaining winners from the current number of winners and the total number of winners in the provisionally determined grade, determining whether the number of remaining winners is zero, and, if the number of remaining winners is not zero, assigning the grade to the user, or, if the number of remaining winners is zero, assigning a lower grade to the user, and displaying a lottery game screen showing the lottery results on the display of the user terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-225202 Summary of the Invention [Problem to be solved by the invention]
[0004] Recently, services have emerged that allow users to enter lotteries for prizes, etc. over the Internet. Generally, users acquire points by means of payment or the like, and then use the points they have to enter lotteries.
[0005] On the other hand, there are web services that allow users to post content, such as YouTube (registered trademark) and TikTok, which allow users to post video content, and Twitter, which allows users to post text content of a certain number of characters.
[0006] A lottery service and a web service that allows users to post content are essentially different services. By linking these two services, it is possible to increase user interest. For example, a user can create content by filming the lottery drawing and then post that content to the web service.
[0007] Here, if the lottery service allows users to draw lots according to their popularity on the web service where content can be posted, popular users will be able to draw lots more often, and they will be able to create content about the lottery draw and post it on the web service, creating a virtuous cycle that leads to an increase in new content.
[0008] An object of at least one embodiment of the present invention is to provide a lottery program, lottery system, and lottery method that can solve the above problem and create a virtuous cycle of increasing new content in web services where content can be posted. [Means for solving the problem]
[0009] From a non-limiting perspective, a lottery program according to one embodiment of the present invention is a lottery program that causes a processor of a computer to realize an attribute information acquisition function that acquires attribute information stored in association with a user in a web service that allows users to post content, a benefit granting function that grants the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery, and a lottery function that conducts the lottery based on the benefit, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
[0010] From a non-limiting perspective, a lottery system according to one embodiment of the present invention is a lottery system having a processor and memory, wherein the processor realizes an attribute information acquisition function that acquires attribute information stored in association with a user in a web service that allows users to post content, a benefit granting function that grants the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery, and a lottery function that conducts the lottery based on the benefit, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
[0011] From a non-limiting perspective, a lottery method according to one embodiment of the present invention is a computer-based lottery method, which includes an attribute information acquisition process that acquires attribute information stored in association with a user in a web service that allows users to post content; a benefit granting process that grants the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery; and a lottery process that conducts the lottery based on the benefit, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service. [Effects of the Invention]
[0012] Each embodiment of the present application addresses one or more of the deficiencies. [Brief explanation of the drawings]
[0013] [Figure 1] 1 is a block diagram showing an example of the configuration of a lottery system corresponding to at least one of the embodiments of the present invention. [Figure 2] FIG. 1 is a block diagram showing a configuration of a server according to at least one of the embodiments of the present invention. [Figure 3] 10 is a flowchart showing an example of processing of a lottery program corresponding to at least one of the embodiments of the present invention. [Figure 4] FIG. 10 is a diagram showing a display example on a user terminal according to at least one embodiment of the present invention. [Figure 5] FIG. 10 is a diagram showing a display example on a user terminal according to at least one embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0014] Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. Note that the various components in the examples of the embodiments described below can be combined as appropriate to the extent that no inconsistencies or the like arise. Furthermore, content described as an example of one embodiment may be omitted in other embodiments. Furthermore, the content of operations and processes unrelated to the characteristic parts of each embodiment may be omitted. Furthermore, the order of various processes constituting the various flows and sequences described below may be in any order to the extent that no inconsistencies or the like arise in the processing content.
[0015] The following description will be given taking as an example a lottery program executed on a server, which is an example of a computer. However, the computer may be another device, such as a user terminal. Furthermore, the lottery system as a whole may execute the lottery program.
[0016] Fig. 1 is a block diagram showing an example of the configuration of a lottery system corresponding to at least one embodiment of the present invention. The lottery system 1 includes a server 10 and a user terminal 20 used by a user of the lottery system 1. Each of the user terminals 20A, 20B, and 20C is an example of the user terminal 20. The configuration of the lottery system 1 is not limited to this. For example, the lottery system 1 may be configured so that multiple users use a single user terminal. The lottery system 1 may also include multiple servers.
[0017] The server 10 and the user terminal 20 are examples of computers. The server 10 and the user terminal 20 are each communicatively connected to a communication network 30 such as the Internet. The connection between the communication network 30 and the server 10 and the connection between the communication network 30 and the user terminal 20 may be a wired connection or a wireless connection. For example, the user terminal 20 may be connected to the communication network 30 by performing data communication with a base station managed by a telecommunications carrier via a wireless communication line.
[0018] The lottery system 1 includes a server 10 and a user terminal 20, and thereby realizes various functions for executing various processes in response to user operations.
[0019] The server 10 includes a processor 11, a memory 12, and a storage device 13. The processor 11 is, for example, a central processing unit such as a CPU (Central Processing Unit) that performs various calculations and controls. If the server 10 includes a GPU (Graphics Processing Unit), some of the calculations and controls may be performed by the GPU. The server 10 uses the data read into the memory 12 to execute various information processing operations using the processor 11, and stores the obtained processing results in the storage device 13 as necessary.
[0020] The storage device 13 functions as a storage medium for storing various types of information. The configuration of the storage device 13 is not particularly limited, but may be configured to store all of the various types of information necessary for the control performed by the lottery system 1, from the viewpoint of reducing the processing load on the user terminal 20. Examples of such a configuration include an HDD and an SSD. However, the storage device that stores the various types of information only needs to have a storage area accessible by the server 10, and may be configured to have a dedicated storage area outside the server 10, for example.
[0021] The user terminal 20 is managed by a user. Examples of the user terminal 20 include a mobile phone terminal, a smartphone, a PDA (Personal Digital Assistant), a personal computer, a tablet, a stationary game device, a portable game device, etc. The user terminal 20 may be VR goggles, AR glasses, smart glasses, AR contacts, or other wearable devices that can be operated by the user.
[0022] The user terminal 20 is equipped with hardware and software for connecting to the communication network 30 and performing various processes by communicating with the server 10. Each of the multiple user terminals 20 may be configured to be able to communicate directly with each other without going through the server 10.
[0023] The user terminal 20 may have a built-in display device. The display device may also be connected to the user terminal 20 wirelessly or via a wire. Note that the display device is an extremely common configuration and is therefore not shown here. The display device is an example of an output device. Display devices include, for example, a holographic display device capable of displaying holograms, a projection device that projects images (including game screens and information processing screens) onto a screen, and a device that performs XR display. XR includes VR (Virtual Reality), AR (Augmented Reality), MR (Mixed Reality), and SR (Substitutional Reality), among others.
[0024] The user terminal 20 includes a processor 21, a memory 22, and a storage device 23. The processor 21 is, for example, a central processing unit such as a CPU (Central Processing Unit) that performs various calculations and control. Furthermore, if the user terminal 20 includes a GPU (Graphics Processing Unit), some of the various calculations and control may be performed by the GPU. The user terminal 20 uses the data read into the memory 22 to execute various information processing in the processor 21, and stores the obtained processing results in the storage device 23 as necessary. The storage device 23 functions as a storage medium that stores various information.
[0025] The user terminal 20 may have a built-in input device. The input device may also be connected to the user terminal 20 wirelessly or via a wire. The input device accepts operational inputs from the user. In response to the operational inputs from the user, a processor provided in the server 10 or a processor provided in the user terminal 20 executes various control processes. Examples of input devices include touch panel screens provided in smartphones, tablets, etc., keyboards, mice, game pads, joysticks, and other controllers. A camera built into or connected to the user terminal 20 may also serve as an input device. The user performs operational inputs by making gestures such as moving their hands in front of the camera (gesture input). The user terminal 20 may have a microphone. The user can perform voice input by speaking words in a natural language into the microphone.
[0026] Additionally, the user terminal 20 may be equipped with other output devices such as a speaker, etc. The other output devices output sounds, vibrations, and various other types of information to the user.
[0027] 2 is a block diagram showing the configuration of a server corresponding to at least one embodiment of the present invention. The server 10 includes an attribute information acquisition unit 101, a reward granting unit 102, and a lottery unit 103. The processor included in the server 10 refers to a lottery program stored in a storage device and executes the program to functionally realize the attribute information acquisition unit 101, the reward granting unit 102, and the lottery unit 103.
[0028] The attribute information acquisition unit 101 has a function of acquiring attribute information stored in association with a user in a web service that allows users to post content. The reward granting unit 102 has a function of granting the user a reward that corresponds to the acquired attribute information and can be used in a lottery. The lottery unit 103 has a function of holding a lottery based on the reward.
[0029] Examples of web services that allow users to post content include YouTube (registered trademark) and TikTok, which allow users to post video content, and Twitter, which allows users to post text content of a certain number of characters, but are not limited to these.
[0030] Attribute information stored in association with a user refers to attribute information that can identify which user the attribute information pertains to. For example, if a user account for logging in to a web service is registered on a server that provides the web service, the attribute information refers to attribute information linked to the user account.
[0031] The attribute information includes, for example, the following: The number of other users who have registered for the channel assigned to the user in the web service (number of channel subscribers) The total number of views by other users of all content posted to a channel assigned to a user in the web service (total channel views) · The number of times other users have played content posted by users on the web service (number of content plays) The number of likes given by other users to content posted by users on the web service (number of likes given to content) · The number of comments by other users on content posted by users on the web service (number of comments on content)
[0032] The attribute information may be attribute information that correlates with the user's popularity in a web service. For example, the more popular a user is, the greater the number of channel subscribers, views, likes, and comments tend to be. Therefore, it can be said that these attribute information correlate with the user's popularity. Popularity may be used to estimate the number of people who respond to a user or the content posted by the user, or the number of people who rate the user or the content posted by the user. For example, the amount charged is not attribute information that correlates with popularity. This is because even if there is only one paying user, that person can charge a large amount, so the amount charged does not necessarily represent the number of people who respond or rate the content. In other words, the amount charged cannot be said to be the "popularity from which the number of people can be estimated" as described above. The correlation may be a positive correlation, but it may also be a negative correlation.
[0033] The attribute information may be attribute information other than those listed above that has a correlation with the popularity of the user.
[0034] The attribute information may include information that does not correlate with the popularity of the user. For example, the number of pieces of content posted to a channel assigned to a user in a web service (the number of posted pieces of content) does not necessarily correlate with the popularity of the user, since a user can post any number of pieces of content. However, the number of posted pieces of content may also be included as attribute information.
[0035] In this embodiment, a benefit refers to something that can be used in a lottery. A typical example of a benefit is points. For example, a user may be awarded 10,000 points, and the user may enter one lottery by spending, for example, 500 points. However, a benefit may be something other than points. For example, a user may be awarded a digital lottery ticket that allows the user to enter the lottery a predetermined number of times, or a lottery ticket that is a physical object. Awarding a lottery ticket that is a physical object to a user may mean performing a process to mail such a lottery ticket to the user.
[0036] The reward may be an NFT that can grant points or digital lottery tickets as described above. For example, a user may obtain points or digital lottery tickets by burning the NFT that has been granted.
[0037] The granting of a benefit may be a process that increases the number of times a user can enter a lottery. For example, if the number of times a user can enter a lottery before the benefit is granted is three, granting the benefit to the user increases the number of times the user can enter a lottery to eight.
[0038] The benefit may be any benefit other than those mentioned above, such as an increase in the number of times the user can enter the lottery.
[0039] A benefit according to attribute information refers to a benefit whose content changes as the content of the attribute information changes. For example, if the benefit is points, the benefit according to the attribute information may be a benefit where the larger the attribute value of the attribute information, the more points the user receives, or a benefit where the smaller the attribute value of the attribute information, the more points the user receives. A typical example is a benefit according to attribute information where the number of points awarded to a user increases as the number of channel subscribers increases. This is merely an example, but a user may be given one point for each channel subscriber. Benefits according to attribute information are not limited to the specific examples above.
[0040] The benefit according to the attribute information may be information according to information derived from the attribute information. For example, it is assumed that the attribute information acquisition unit 101 acquires, as attribute information, "(total number of views on the channel)," "(number of subscribers to the channel)," and "(number of posted contents)" for a video channel corresponding to a certain user account. The attribute information acquisition unit 101 can derive the "average number of views" by calculating the total number of views on the channel / the number of posted contents from this attribute information. In this case, the "average number of views" corresponds to information derived from the attribute information.
[0041] Holding a lottery based on a benefit means that it is possible to hold a lottery based on the benefit. For example, if the benefit is points, the lottery is held by consuming a certain number of points granted to the user. If the benefit is a lottery ticket, the lottery is held by consuming one lottery ticket.
[0042] It should be noted that the lottery unit 103 may conduct a lottery without being based on a benefit. For example, suppose the benefit is points, and 500 points are consumed for one lottery. There are cases where a user can accumulate points by other means, such as paying money or receiving a login bonus. In such cases, a lottery can be conducted even if points have not been granted to the user as a benefit. However, a lottery can also be conducted by consuming points that are granted as a benefit. Therefore, the lottery may be conducted based on a benefit, or may be conducted without being based on a benefit. Even in such a case, since a lottery is possible by consuming points, the lottery unit 103 can conduct a lottery based on a benefit.
[0043] The object of the lottery may be, for example, a lottery for the original packaging of a trading card. Original packaging is sometimes abbreviated as "oripa." Note that the object of the lottery is not limited to oripa, but may be a prize that is a real item such as a figurine, or may be a virtual object used in a virtual space such as a video game or the Metaverse. The virtual object may be a playable character that the user can use, a companion character, or equipment such as a bracelet that provides a buff or debuff effect to a playable character. The object of the lottery may be information indicating an effect to be caused in the virtual space, such as making it rain in the virtual space. The object of the lottery may be, for example, an NFT version of the various objects described above.
[0044] FIG. 3 is a flowchart showing an example of processing of a lottery program corresponding to at least one of the embodiments of the present invention.
[0045] The attribute information acquisition unit 101 acquires attribute information stored in association with a user in a web service that allows users to post content (St101). The attribute information acquisition unit 101 may acquire the attribute information via, for example, an API provided by the web service.
[0046] The reward offering unit 102 offers the user a reward that corresponds to the acquired attribute information and that can be used in the lottery (St102). In this example, it is assumed that the reward is points.
[0047] The lottery unit 103 performs a lottery based on the benefit (St103).
[0048] Fig. 4 is a diagram showing an example of a display on a user terminal corresponding to at least one embodiment of the present invention. Fig. 5 is a diagram showing an example of a display on a user terminal corresponding to at least one embodiment of the present invention. Fig. 4 shows a state before a benefit is given to a user. Fig. 5 shows a state after a benefit is given to a user.
[0049] In this example, the attribute information acquisition unit 101, the benefit granting unit 102, and the lottery unit 103 are each implemented in the server 10. The display screen W in Figures 4 and 5 is a screen displayed on a display device such as a touch panel provided in the user terminal 20 included in the lottery system 1. Note that the user terminal 20 in this example is a smartphone.
[0050] The user can enter a lottery by tapping the first lottery area 32 or the second lottery area 33 on the display screen W. In this example, the object of the lottery is the original packaging of a trading card. The original packaging is also called an original pack.
[0051] A user can spend points to enter a lottery. In the example of Fig. 4 and Fig. 5, one lottery can be entered for OriPa A displayed in the first lottery area 32 by spending 1,000 points. One lottery can be entered for OriPa B displayed in the second lottery area 33 by spending 500 points.
[0052] When a user taps the member registration / login button 31, a process for identifying a user account is performed. For example, if a user account has not been registered with the web service, a new account is registered. If a user account has been registered with the web service, a process for selecting the corresponding account is performed. These processes are common processes in web services, so a detailed explanation will be omitted. In this example, the web service is a video posting service. In FIG. 4, it is displayed that the owned points are 0.
[0053] When a user successfully logs in to a web service, the attribute information acquisition unit 101 acquires attribute information based on the identification information of the user account that has logged in. This attribute information acquisition may be performed using, for example, an API provided by the web service.
[0054] In step St101, the attribute information acquisition unit 101 acquires the number of subscribers of a channel in a web service that corresponds to the user account that has logged in. For example, the value of the number of subscribers, 10,000, is acquired.
[0055] In step St102, the reward granting unit 102 grants a reward according to the acquired attribute information. Here, the attribute information is the number of channel subscribers, and the reward according to the attribute information is points. For example, if the channel is set to grant one point for each subscriber, and the number of channel subscribers is 10,000, the reward granting unit 102 grants 10,000 points to the user. Note that the condition for granting a reward to the user may be that the user is logged in to the web service.
[0056] As a result, the owned points displayed on the display screen W are updated from 0 points to 10,000 points, as shown in Fig. 5. The user can use the accumulated 10,000 points to enter a lottery for OriPa A displayed in the first lottery area 32 or OriPa B displayed in the second lottery area 33.
[0057] This allows users to receive benefits according to their popularity in the web service, whereas in general, benefits must be obtained by other means such as by paying a fee.
[0058] As described above, each embodiment of the present application solves one or more deficiencies. Note that the effects of each embodiment are non-limiting effects or examples of effects.
[0059] In each of the above-described embodiments, the user terminal 20 and the server 10 execute the above-described various processes in accordance with various control programs (for example, lottery programs) stored in their own storage devices. Also, other computers, not limited to the user terminal 20 and the server 10, may execute the above-described various processes in accordance with various control programs (for example, lottery programs) stored in their own storage devices.
[0060] Furthermore, the configuration of the lottery system 1 is not limited to the configuration described as an example of the embodiment above. For example, the configuration may be such that a server executes some or all of the processes described as processes executed by a user terminal, or the configuration may be such that a user terminal executes some or all of the processes described as processes executed by a server. Also, the user terminal may be configured to have some or all of the memory unit (memory device) that the server has. In other words, the lottery system 1 may be configured such that some or all of the functions that either the user terminal or the server has are provided in the other.
[0061] Furthermore, the program may be configured to cause a part or all of the functions described as examples of each of the above-mentioned embodiments to be realized by a single device that does not include a communication network.
[0062] [Note] The above-described embodiments have been described so that at least the following invention can be implemented by a person having ordinary skill in the art to which the invention pertains.
[0063] [1] 1. A lottery program comprising: The processor in the computer an attribute information acquisition function for acquiring attribute information stored in association with a user in a web service that allows users to post content; a benefit granting function that grants the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery; and A lottery function for performing the lottery based on the benefit is realized, A lottery program, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
[0064] The above lottery program can create a virtuous cycle in which new content increases in web services that allow content to be posted.
[0065] [2] The attribute information is the number of other users registered with a channel assigned to the user in the web service. [1] The lottery program described in [1]. This allows for a lottery to be held based on the number of subscribers to the web service's channel.
[0066] [3] The benefit is points that can be used in the lottery. [1] The lottery program described in [1]. This allows users to earn points according to their popularity and enter a lottery using the points they have earned.
[0067] [4] The lottery is for the original packaging of a trading card. [1] The lottery program described in [1]. This allows users to enter lotteries for more original packages according to their own popularity.
[0068] [5] A lottery system having a processor and a memory, the processor, an attribute information acquisition function for acquiring attribute information stored in association with a user in a web service that allows users to post content; a benefit granting function that grants the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery; and A lottery function for performing the lottery based on the benefit is realized, A lottery system, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
[0069] The above lottery system can create a virtuous cycle in which new content increases in web services where content can be posted.
[0070] [6] A computer-based lottery method, comprising: an attribute information acquisition process for acquiring attribute information stored in association with a user in a web service that allows users to post content; a benefit granting process for granting the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery; a lottery process for performing the lottery based on the benefit, A lottery method, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
[0071] According to the above lottery method, a virtuous cycle can be created in which new content increases in the web service where content can be posted. [Industrial Applicability]
[0072] According to one embodiment of the present invention, it is useful as a lottery program, lottery system, and lottery method that creates a virtuous cycle of increasing new content in a web service where content can be posted. [Explanation of symbols]
[0073] 1. Lottery system 10 Servers 11 processors 12 Memory 13 Storage device 20, 20A, 20B User terminal 21 processors 22 Memory 23 Storage device 30 Communication Network 31 Login button 32 First lottery area 33 Second lottery area 101 Attribute information acquisition section 102 Benefits Granting Department 103 Lottery Section
Claims
1. 1. A lottery program comprising: The processor in the computer an attribute information acquisition function for acquiring attribute information stored in association with a user in a web service that allows users to post content; a benefit granting function that grants the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery; and A lottery function for performing the lottery based on the benefit is realized, A lottery program, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
2. The attribute information is the number of other users registered with a channel assigned to the user in the web service. The lottery program according to claim 1 .
3. The benefit is points that can be used in the lottery. The lottery program according to claim 1 .
4. The lottery is for the original packaging of a trading card. The lottery program according to claim 1 .
5. A lottery system having a processor and a memory, the processor, an attribute information acquisition function for acquiring attribute information stored in association with a user in a web service that allows users to post content; a benefit granting function that grants the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery; and A lottery function for performing the lottery based on the benefit is realized, A lottery system, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
6. A computer-based lottery method, comprising: an attribute information acquisition process for acquiring attribute information stored in association with a user in a web service that allows users to post content; a benefit granting process for granting the user a benefit that corresponds to the acquired attribute information and that can be used in the lottery; a lottery process for performing the lottery based on the benefit, A lottery method, wherein the attribute information is attribute information that has a correlation with the popularity of the user in the web service.
Citation Information
Patent Citations
Comment management system
JP2012133440A
Ar advertisement system and program
JP2021196983A
Program, information processing method, and information processing device
JP2023056435A
Computer program and computer device
JP2023101038A
Content distribution device, content distribution method, and content distribution program
JP2024054823A