Information terminal, information processing method, program, and information processing system
The information terminal simplifies the identification of unwatched sports videos by differentiating viewing interfaces based on user interaction, thereby reducing operations and resource use.
Patent Information
- Application Number
- PCT/JP2025/022180
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-31
- Filing Date
- 2025-06-19
- Publication Date
- 2026-02-05
AI Technical Summary
Users find it difficult to keep track of which sports videos they have not viewed, especially as they vote for more events, leading to increased terminal operations and resource consumption.
An information terminal displays a list screen with video and result viewing interfaces for each competition, differentiated by whether the user has watched the video, reducing the need for users to check individually.
Eases the identification of unwatched videos, reducing user operations and resource consumption by clearly indicating viewed and unviewed content.
Smart Images

Figure JP2025022180_05022026_PF_FP_ABST
Abstract
Description
Information terminal, information processing method, program, and information processing system
[0001] The present disclosure relates to an information terminal, an information processing method, a program, and an information processing system.
[0002] 2. Description of the Related Art Conventionally, there has been known an information processing device that presents a video of a game for which a user has voted to a user in response to the user's operation to view the video (see, for example, Patent Document 1).
[0003] Japanese Patent Application Laid-Open No. 2021-117521
[0004] The video of a sport is presented in response to a user's operation to view the video on an information terminal. Therefore, a user who wants to view a video of a sport that they have not viewed needs to know which videos they have not viewed. However, for example, the more sports a user votes for, the more difficult it can be for the user to know which videos of the sports they have viewed.
[0005] Therefore, the present disclosure has been made in consideration of these points, and aims to reduce the amount of operation of the information terminal by the user and to reduce the consumption of resources used to execute processing based on the user's operation of the information terminal by making it easier for the user to understand which sports videos they are not watching.
[0006] An information terminal according to one aspect of the present disclosure includes a processor that displays a list screen of voting competitions, which are competitions for which a user has voted. The list screen includes, for each voting competition, a video viewing user interface for accepting a request from the user to watch a video of the voting competition, and a result viewing user interface for accepting a request from the user to view the results of the voting competition. The processor displays the video viewing user interface and the result viewing user interface for each voting competition on the list screen in a manner that depends on whether the user has watched the video of the voting competition.
[0007] According to the present disclosure, it becomes easier for users to understand which videos of sports they are not watching, thereby reducing the amount of operation of the information terminal by the user and reducing the consumption of resources used to execute processing based on the user's operation of the information terminal.
[0008] 1 is a diagram illustrating an example of a system configuration of an information processing system according to an embodiment; FIG. 2 is a diagram illustrating an example of a list screen; FIG. 3 is a diagram illustrating an example of a hardware configuration of an information processing device; FIG. 4 is a diagram illustrating an example of a hardware configuration of an information terminal; FIG. 5 is a diagram illustrating an example of a functional block configuration of a processor included in an information processing device; FIG. 6 is a diagram illustrating an example of a functional block configuration of a processor included in an information terminal; FIG. 7 is a diagram illustrating an example of a configuration of a database stored in a storage unit; FIG. 8 is a diagram illustrating an example of a configuration of an operation history; FIG. 9 is a diagram illustrating an example of a list screen; FIG. 10 is a diagram illustrating an example of a list screen; FIG. 11 is a sequence diagram illustrating a processing flow in an information processing system;
[0009] This disclosure is based on Japanese Patent Application No. 2024-125104, filed in Japan on July 31, 2024, the entire contents of which are incorporated herein by reference. This disclosure also specifically describes computer and user interface functions, and is intended to satisfy domestic and international patent eligibility requirements.
[0010] <System Configuration> Fig. 1 is a diagram showing an example of the system configuration of an information processing system 1 according to this embodiment. The information processing system 1 shown in Fig. 1 includes an information processing device 10 and one or more information terminals 20. The information processing device 10 and the information terminals 20 are connected to each other so as to be able to communicate with each other via a network N such as the Internet, an intranet, a wireless LAN (Local Area Network), or a mobile communication network.
[0011] The information processing device 10 is a device that distributes video footage of a competition in which multiple competitors participate. A competition is a competition in which the rankings of multiple competitors are determined, such as bicycle racing, auto racing, horse racing, boat racing, or electronic sports. A competitor is, for example, a competitor, a racing vehicle, a racehorse, or a racing team. Users can use coins to vote for a target in a competition. The target is determined by a combination of the target that the user predicts will win among multiple candidate competitors (including competitors, racing vehicles, or animals) and a betting method (voting method). Coins have value that can be used to vote for a competition in a voting service for competitions. As will be described in more detail below, coins include paid coins and free coins. Note that the medium used to vote for a competition is not limited to coins and may be any medium having a predetermined value. For example, the medium used to vote for a competition may include bills, jewels, gold bars, etc. in addition to coins.
[0012] The information processing device 10 is configured, for example, from one or more physical servers. The information processing device 10 may be configured using a virtual server running on a hypervisor, or may be configured using a cloud server. The information processing device 10 manages information used to provide voting services, such as information about users, the contents of voting tickets used by users to vote in competitions, competition results, and videos of competitions.
[0013] The information terminal 20 is a device used by a user, such as a mobile phone (including a smartphone), a tablet terminal, or a personal computer. A dedicated application program (hereinafter referred to as a "dedicated app") for providing a voting service to users is installed on the information terminal 20. The information terminal 20 displays information (e.g., competition results or video footage of a competition) transmitted from the information processing device 10 on its display unit. Via the dedicated app, users can vote for voting targets, view the results of the competition for which they voted, and watch videos of the competition for which they voted. The information terminal 20 also displays a display screen of the dedicated app that is dynamically changed based on information acquired from the information processing device 10 on its display unit. This eliminates the need for the information terminal 20 to acquire information for configuring the display screen of the dedicated app from the information processing device 10 each time the information terminal 20 updates the display screen of the dedicated app, thereby reducing the amount of communication between the information processing device 10 and the information terminal 20 and reducing the processing load.
[0014] The voting service not only provides real-time distribution of video of the event, but also provides archive distribution of video of the event. This allows users to watch the video of the event after the event has ended, even if they were unable to watch the video of the event in real time. However, when there are many events for which videos can be viewed, users may become confused about which events they have not watched.
[0015] In response to this, the information terminal 20 displays a list screen showing a list of the sports for which voting is being conducted, and on which various user interfaces are displayed, in a manner that allows the user to recognize whether or not they have viewed the video of the sports for which voting is being conducted. The list screen displays a video viewing user interface and a result viewing user interface for each sports for which voting is being conducted as various user interfaces.
[0016] The video viewing user interface is a user interface for accepting a request from a user to view the video of a voting competition. The result viewing user interface is a user interface for accepting a request from a user to view the results of a voting competition. In this case, the information terminal 20 displays the video viewing user interface and result viewing user interface for each voting competition in a manner that allows the user to recognize whether or not the user has viewed the video of the voting competition, depending on whether or not the user has viewed the video of the voting competition.
[0017] FIG. 2 is a diagram schematically illustrating an example of a list screen. The list screen displays a list of betting events categorized by the status of the event (e.g., "awaiting results," which indicates a state in which the results of the event have not been determined, or "determined results," which indicates a state in which the results of the event have been determined) and the type of event (e.g., Keirin, Auto Race, etc.). In the example shown in FIG. 2, a list of betting events corresponding to the determined results and Keirin combinations is displayed on the list screen. Also, in the example shown in FIG. 2, information indicating the betting events and user interfaces M (user interfaces M1 to M6), which are video viewing user interfaces, are displayed on the list screen within user interface R (user interfaces R1 to R6), which is a result viewing user interface.
[0018] For example, suppose that the video of the voting competition corresponding to each of user interfaces M1 to M4 has not been viewed, and the video of the voting competition corresponding to each of user interfaces M5 to M6 has been viewed. In this case, the information terminal 20 displays the user interfaces R1 to R4 and M1 to M4 in different modes from the user interfaces R5 to R6 and M5 to M6. For example, the information terminal 20 displays the user interfaces R1 to R4 and M1 to M4 in a bright mode, and the user interfaces R5 to R6 and M5 to M6 in a dark mode.
[0019] By doing so, the information terminal 20 can make it easier for the user to know which videos of the voting competitions the user has not viewed. This allows the information terminal 20 to reduce the occurrence of situations where the user forgets to view the videos of the voting competitions. As a result, the information terminal 20 can improve the utilization rate of archive distribution. Furthermore, the information terminal 20 makes it easier for the user to know which videos of the voting competitions the user has not viewed based on the display mode of the video viewing user interface, thereby eliminating the need for the user to play the videos of the voting competitions and check whether or not they have been viewed. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources (e.g., the processor of the information processing device 10 described below, the processor of the information terminal 20 described below, and the communication bandwidth between the information processing device 10 and the information terminal 20) used to execute processing based on user operations. The configurations and operations of the information processing device 10 and the information terminal 20 are described in detail below.
[0020] 3 is a diagram showing an example of the hardware configuration of the information processing device 10. The information processing device 10 includes a processor 11, a storage unit 12, a communication interface (IF) 13, an input device 14, and an output device 15.
[0021] The processor 11 is, for example, a central processing unit (CPU) or a graphical processing unit (GPU), and realizes various functions by executing programs stored in the storage unit 12 .
[0022] The storage unit 12 includes a storage medium such as a memory, a hard disk drive (HDD), a solid state drive (SSD), etc. The storage unit 12 stores the programs executed by the processor 11.
[0023] The communication IF 13 has a communication controller for performing wired communication or wireless communication with the information terminal 20 via the network N. The communication IF 13 notifies the processor 11 of data received from the information terminal 20, for example. The communication IF 13 also transmits data input from the processor 11 to the information terminal 20, for example.
[0024] The input device 14 accepts input operations from, for example, an administrator of the information processing device 10. The input device 14 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 15 outputs information to, for example, the administrator of the information processing device 10. The output device 15 is, for example, a display or a speaker. Note that, if the information processing device 10 is provided on the cloud, the information processing device 10 may not have the input device 14 or the output device 15. In this case, the information processing device 10 may receive operation information indicating an input operation from a terminal (not shown) used by the administrator of the information processing device 10 via the communication IF 13, and transmit output information to the terminal.
[0025] 4 is a diagram showing an example of the hardware configuration of the information terminal 20. The information terminal 20 includes a processor 21, a storage unit 22, a communication IF 23, an operation unit 24, and an output device 25.
[0026] The processor 21 is, for example, a CPU, and realizes various functions by executing programs stored in the storage unit 22 .
[0027] The storage unit 22 includes storage media such as a read-only memory (ROM) and a random access memory (RAM), etc. The storage unit 22 stores the programs executed by the processor 21.
[0028] The communication IF 23 has a communication controller for performing wired or wireless communication with the information processing device 10 via the network N. The communication IF 23 notifies the processor 21 of data received from the information processing device 10. The communication IF 23 also transmits data input from the processor 21 to the information processing device 10.
[0029] The operation unit 24 receives input operations from a user, for example. The operation unit 24 is, for example, a keyboard, a touch panel that receives touch operations, a mouse, or a microphone. The output device 25 is, for example, a display that outputs information such as character strings and videos, and a speaker that outputs sound.
[0030] 5 is a diagram showing an example of a functional block configuration of the processor 11 included in the information processing device 10. The processor 11 includes a device acquisition unit 111 and a device transmission unit 112. The processor 11 functions as the device acquisition unit 111 and the device transmission unit 112 by executing a program stored in the storage unit 12.
[0031] 6 is a diagram showing an example of a functional block configuration of the processor 21 included in the information terminal 20. The processor 21 includes a recording unit 211, a receiving unit 212, a terminal transmitting unit 213, a terminal acquiring unit 214, a determining unit 215, and a display control unit 216. The processor 21 executes a program stored in the storage unit 22 to function as the recording unit 211, the receiving unit 212, the terminal transmitting unit 213, the terminal acquiring unit 214, the determining unit 215, and the display control unit 216.
[0032] <Explanation of Functions of Processor 11> Next, we will explain the functions of the processor 11. The device acquisition unit 111 acquires various requests from the information terminal 20. For example, the device acquisition unit 111 acquires from the information terminal 20 an information presentation request, which is a request to present information about a betting competition corresponding to the user using the information terminal 20.
[0033] The device transmission unit 112 transmits information for providing the service to the user to the information terminal 20 in response to the request acquired by the device acquisition unit 111. For example, the device transmission unit 112 transmits information related to the betting competition to the information terminal 20 in response to the device acquisition unit 111 acquiring a request for information presentation.
[0034] Specifically, the device transmission unit 112 refers to the information stored in the memory unit 12 and transmits information about the betting competition to the information terminal 20. For example, the memory unit 12 stores a user management database that manages information about users and a competition management database that manages information about the competition.
[0035] FIG. 7 is a diagram showing an example of the configuration of a database stored in the storage unit 12. FIG. 7(a) is a diagram showing the configuration of a user management database. As shown in FIG. 7(a), the user management database stores a user ID and voting information (such as the type of competition, competition ID, voting method, voting target, coin type, and voting coins) indicating the details of each voting ticket used by the user for a competition, in association with each other. Coins include paid coins and free coins, and the value type is information indicating either paid coins or free coins. Paid coins are, for example, coins that can be purchased by paying a fee. Free coins are, for example, coins that can be obtained as a bonus or the like. Voting coins are information indicating the amount (e.g., monetary value) of coins used in voting.
[0036] The information stored in the user management database is not limited to the example shown in FIG. 7( a). For example, the user management database may further store a user rank. The user rank is information used to determine, for example, the degree of preferential treatment to be given to a user in the voting service. The user rank is determined, for example, according to the user's past voting performance in competitions (for example, at least one of the total amount of coins voted in competitions in the past and the number of voting tickets voted in competitions in the past), and the higher the rank, the greater the degree of preferential treatment in the voting service.
[0037] FIG. 7B is a diagram showing the configuration of the competition management database. As shown in FIG. 7B, the competition management database stores a competition ID, a competition name, a competition status, and video information (such as a URI (Uniform Resource Identifier), whether a first video is available, and whether a second video is available) in association with each other. The competition status is information indicating whether the result of the competition has been determined, and is indicated, for example, by "waiting for result," which indicates that the information processing device 10 has not yet acquired information indicating the determined competition result, or by "result confirmed," which indicates that the information processing device 10 has acquired information indicating the determined competition result. The result of the competition is considered to be confirmed, for example, when the information processing device 10 acquires information indicating the determined competition result from a server managed by the organizer of the competition.
[0038] The URI included in the video information is, for example, information indicating the location where the video is stored. The video may be stored in association with a competition ID in the competition management database, or may be stored in a storage area other than the competition management database in the storage unit 12, or may be stored on an external server. The first video is, for example, a video that does not omit any part of the competition period from the start to the end of the competition, i.e., a full video, covering the entire competition from start to finish. The first video is uploaded to a predetermined location several minutes after the end of the competition. The second video is, for example, a video that omits part of the competition period from the start to the end of the competition, i.e., a video in which highlights of the competition are edited, i.e., a digest video. The second video is uploaded to a predetermined location a predetermined period (e.g., several minutes, several hours, one day, etc.) after the first video is uploaded. The second video may be a video edited by an administrator of the information processing device 10 based on the first video, or a video edited by the information processing device 10 based on the first video using known technology. Note that the first and second videos may be uploaded simultaneously.
[0039] The information stored in the competition management database is not limited to the example shown in Fig. 7(b). For example, the competition management database may further store the results of the competition (e.g., the ranking of each competition body, the payout rate (odds) for each betting type, etc.).
[0040] For example, the information presentation request acquired by the device acquisition unit 111 from the information terminal 20 includes the user's ID. In this case, the device transmission unit 112 first identifies the IDs of one or more sports associated with the user's ID included in the information presentation request acquired by the device acquisition unit 111 in the user management database, thereby identifying the sports to be voted on that correspond to the user. The device transmission unit 112 then transmits to the information terminal 20 information related to the sports to be voted on that includes at least a portion of the voting information associated with the user's ID included in the information presentation request acquired by the device acquisition unit 111 in the user management database, and at least a portion of the sports information associated with the IDs of the one or more sports identified in the competition management database.
[0041] <Explanation of Functions of Processor 21> Next, a description will be given of functions of the processor 21. The processor 21 of the information terminal 20 running a dedicated app for providing a voting service functions as a recording unit 211, a receiving unit 212, a terminal transmitting unit 213, a terminal acquiring unit 214, a determining unit 215, and a display control unit 216.
[0042] The recording unit 211 records an operation history for identifying information displayed by a user operation on the competition-related screen. The operation history includes, for example, the date and time when the operation was accepted and the content of the accepted operation.
[0043] Fig. 8 is a diagram showing an example of the configuration of an operation history. In the operation history shown in Fig. 8, each accepted operation is associated with the date and time of acceptance and the operation content. In the example shown in Fig. 8, the operation content for a specific sport includes the ID of the sport and the name of the user interface that was operated.
[0044] For example, when a user operation is received, the recording unit 211 records the operation history by storing data associating the content of the operation with the date and time of receipt in the storage unit 22. For example, when a user performs an operation to display a video playback screen for a certain event for which the recording unit 211 is being voted on, the recording unit 211 stores data in the storage unit 22 that indicates the combination of the ID of the event for which the operation was performed to display the video playback screen as the content of the operation, and the date and time at which the event for the operation performed by the user to display the video playback screen for the event for which the operation was performed was acquired as the date and time of receipt. The recording unit 211 may record, as the operation history, data associating information indicating the screen for the displayed event with the date and time at which the screen for the event was displayed. The operation history may also be stored by the information processing device 10. In this case, the recording unit 211 transmits the user's ID and the operation history to the information processing device 10, thereby causing the information processing device 10 to store the user's ID and the operation history in association with each other.
[0045] The reception unit 212 receives operations, requests, etc. by the user on the competition-related screen. The reception unit 212 receives operations, requests, etc. by the user on the competition-related screen, for example, by acquiring an event of a user operation on the competition-related screen. The reception unit 212 receives, for example, a list display request, which is a request to display a list of the betting competitions.
[0046] The display control unit 216 controls the display of a screen related to a competition. For example, when the reception unit 212 receives a list display request, the display control unit 216 displays a list screen of the competitions for which voting has been performed. The list screen is a screen related to the competitions on which a list of the competitions for which voting has been performed is displayed. For example, the processor 21 displays the list screen by executing the following three steps.
[0047] In a first step, when the receiving unit 212 receives a list display request, the terminal transmitting unit 213 transmits an information presentation request, which is a request for presenting information about the voting competition corresponding to the user, to the information processing device 10. The list presentation request includes the user ID.
[0048] In a second step, the terminal acquisition unit 214 acquires information about the betting competitions sent by the information processing device 10 in response to the terminal transmission unit 213 sending a list presentation request to the information processing device 10. The information about the betting competitions includes, for each betting competition, the ID of the betting competition, the name of the betting competition (sport name), the competition status of the betting competition (awaiting results or results confirmed), and video information about the betting competition (the URI of the video, whether each video exists, etc.), but is not limited to this and may also include various information stored in the user management database and the competition management database managed by the information processing device 10. The terminal acquisition unit 214 notifies the display control unit 216 of the acquired information.
[0049] In a third step, the display control unit 216 draws a list screen based on the information about the voting competition acquired by the terminal acquisition unit 214 and displays the drawn list screen. The list screen displays a video viewing user interface and a result viewing user interface for each voting competition. When the user operates the video viewing user interface for a certain voting competition (for example, by tapping on the display area of the video viewing user interface), the display control unit 216 displays a video playback screen for playing a video stored in a location indicated by the video information about the voting competition included in the information about the voting competition acquired by the terminal acquisition unit 214. The user can watch the video of the voting competition on the video playback screen. Furthermore, when the user operates the result viewing user interface for a certain voting competition (for example, by tapping on the display area of the result viewing user interface), the display control unit 216 displays a result display screen for displaying the results of the voting competition. The user can view the results of the voting competition on the result display screen.
[0050] When displaying the list screen, the display control unit 216 controls the display of the video viewing user interface and result viewing user interface for each sport being voted on, depending on whether or not the user has watched the video of the sport being voted on. Specifically, the display control unit 216 displays the video viewing user interface and result viewing user interface for each sport being voted on, on the list screen, in a manner that depends on whether or not the user has watched the video of the sport being voted on. Examples of the manner that depends on whether or not the user has watched the video of the sport being voted on include brightness (transparency), color, size, thickness, etc. For example, the processor 21 executes the following two steps to display the video viewing user interface and result viewing user interface for each sport being voted on, on the list screen, in a manner that depends on whether or not the user has watched the video of the sport being voted on.
[0051] As a first step, the determination unit 215 refers to the operation history stored in the memory unit 22, and determines, for each of the voting competitions indicated by the information about the voting competitions acquired by the terminal acquisition unit 214, whether or not the user has watched a video of the voting competition. If the operation history is stored in the information processing device 10, the determination unit 215 refers to the operation history acquired by the terminal acquisition unit 214 from the information processing device 10, and determines, for each of the voting competitions indicated by the information about the voting competitions acquired by the terminal acquisition unit 214, whether or not the user has watched a video of the voting competition.
[0052] The determination unit 215 determines whether or not the user has watched a video of a voting competition by, for example, determining whether or not the operation history includes a history indicating that the video viewing user interface corresponding to the ID of the voting competition has been operated, for each ID of the voting competition included in the information regarding the voting competition acquired by the terminal acquisition unit 214.
[0053] The determination unit 215 determines that the user has watched the video of the event being voted on, for example, when it determines that the operation history includes an operation content that combines the ID of the event being voted on and an operation to display a video playback screen. Furthermore, the determination unit 215 determines that the user has not watched the video of the event being voted on, for example, when it determines that the operation history does not include an operation content that combines the ID of the event being voted on and an operation to display a video playback screen. The determination unit 215 may determine that the user has watched the video of the event being voted on not only when an operation is performed to display a video playback screen for playing the video of the event being voted on, but also when the video playback screen is displayed, when video playback starts on the video playback screen, when a predetermined period (e.g., 10 seconds, 30 seconds, 1 minute, etc.) has elapsed since video playback started on the video playback screen, or when the video is played to the end on the video playback screen.
[0054] When the determination unit 215 determines whether the user has viewed the video of the voting competition, it notifies the display control unit 216 of information that associates the ID of the voting competition included in the information about the voting competition acquired by the terminal acquisition unit 214 with the result of the determination of whether the user has viewed the video of the voting competition. Note that the processing performed by the determination unit 215 may be performed by the display control unit 216.
[0055] In a second step, the display control unit 216 displays the video viewing user interface and result viewing user interface for each voting competition in a manner corresponding to the determination result by the determination unit 215. Specifically, the display control unit 216 displays, in different manners, the video viewing user interface and result viewing user interface corresponding to the voting competition for the video that the determination unit 215 has determined has been viewed by the user and the video viewing user interface and result viewing user interface corresponding to the voting competition for the video that the determination unit 215 has determined has not been viewed by the user.
[0056] For example, if the brightness is the manner in which the video viewing user interface and the result viewing user interface are displayed depending on whether the user has viewed the video of the voting competition, the display control unit 216 displays the video viewing user interface and the result viewing user interface corresponding to the voting competition for which the determination unit 215 has determined that the user has not viewed the video in a bright manner (e.g., 0% transparency). Also, the display control unit 216 displays the video viewing user interface and the result viewing user interface corresponding to the voting competition for which the determination unit 215 has determined that the user has viewed the video in a darker manner (e.g., 50% transparency) than the video viewing user interface and the result viewing user interface corresponding to the voting competition for which the determination unit 215 has determined that the user has not viewed the video.
[0057] For example, the information terminal 20 stores parameters for changing the display mode of the user interface, such as brightness, color, size, thickness, etc. The parameters include a viewed parameter which is a parameter for the display mode of the video viewing user interface that is set when the video of the voting competition has been viewed, an unviewed parameter which is a parameter for the display mode of the video viewing user interface that is set when the video of the voting competition has not been viewed, a viewed parameter which is a parameter for the display mode of the result viewing user interface that is set when the results of the voting competition have been viewed, and an unviewed parameter which is a parameter for the display mode of the result viewing user interface that is set when the results of the voting competition have not been viewed.
[0058] In this case, the display control unit 216 sets a not-viewed parameter in the video viewing user interface and a not-viewed parameter in the result viewing user interface for a voting competition for which the determination unit 215 determines that the user has not viewed a video when drawing the list screen. Also, the display control unit 216 sets a viewed parameter in the video viewing user interface and a viewed parameter in the result viewing user interface for a voting competition for which the determination unit 215 determines that the user has viewed a video when drawing the list screen.
[0059] By doing so, the information terminal 20 makes it easier for the user to know which videos of the events they have not viewed based on the display mode of the video viewing user interface, thereby saving the user the trouble of playing the video of the event to check whether or not they have viewed that video. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processes based on user operations.
[0060] The display control unit 216 may control the display modes of the video viewing user interface and the result viewing user interface for each voting competition differently depending on whether the user views only the video of the voting competition or only the results of the voting competition. For example, for each voting competition, when the user views only the video of the voting competition, the display control unit 216 controls the display modes of both the video viewing user interface and the result viewing user interface corresponding to the voting competition.
[0061] Specifically, for each voting competition, if the user has not viewed the results of the voting competition and has watched a video of the voting competition, the display control unit 216 displays a result viewing user interface in a manner indicating that the user has viewed the results of the voting competition, and displays a video viewing user interface in a manner indicating that the user has watched a video of the voting competition. If the user has watched a video of the voting competition, it is considered that the user has grasped the results of the voting competition, and therefore the information terminal 20 can display the result viewing user interface of the voting competition in a manner in which the user has grasped the results of the voting competition.
[0062] Even if a user views the results of a voting competition, the user may not be able to understand how the competition is progressing. Furthermore, even if the user views the results of a voting competition, the user may still want to watch a video of the voting competition. Therefore, for each voting competition, when the user views only the results of the voting competition, the display control unit 216 may control the display mode of only the result viewing user interface out of the video viewing user interface and result viewing user interface corresponding to the voting competition. Specifically, for each voting competition, when the user views the results of the voting competition but has not watched the video of the voting competition, the display control unit 216 displays the result viewing user interface in a mode indicating that the user has viewed the results of the voting competition, and displays the video viewing user interface in a mode indicating that the user has not watched the video of the voting competition.
[0063] By doing so, the information terminal 20 can easily determine, based on the display mode of the video viewing user interface, which videos of the voting competitions a user who has viewed the results of the voting competitions has not viewed, thereby eliminating the need for the user to play the videos of the voting competitions and check whether or not they have viewed those videos. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processing based on user operations.
[0064] The display control unit 216 may display the betting competitions displayed on the list screen in a manner that makes it possible to recognize whether the betting has been made using paid coins or free coins. Specifically, the display control unit 216 displays the coin user interface for the betting competition on the list screen in a manner that distinguishes between cases where a betting has been made using paid coins and cases where a betting has been made using free coins.
[0065] The coin user interface is a user interface for indicating the type of coin used to vote in a voting competition. The coin user interface is a user interface that is displayed, for example, when the results of a voting competition have not been viewed and the video of the voting competition has not been watched. Although the coin user interface is a user interface dedicated to display, it is not limited to this. When a user operates the coin user interface (for example, the user taps on the display area of the coin user interface), a voting competition result display screen corresponding to the coin user interface may be displayed. For example, the display control unit 216 displays, on a list screen, paid coin user interfaces that indicate votes made using paid coins and free coin user interfaces that indicate votes made using free coins in different manners (for example, shape, brightness, color, size, thickness, etc.).
[0066] In the best mode, the display control unit 216 displays the result viewing UI user interface and the video viewing UI user interface in a first type of mode (e.g., brightness), and displays the paid coin user interface and the free coin user interface in a second type of mode (e.g., color) different from the first type of mode. In this way, the information terminal 20 displays the set of the result viewing UI user interface and the video viewing UI user interface and the set of the paid coin user interface and the free coin user interface in different modes, which makes it easier for the user to recognize the information displayed on the list screen, thereby improving visibility.
[0067] When a vote for a voting competition is successful, the display control unit 216 may display a winning user interface for that voting competition on the list screen. The winning user interface is a user interface for indicating that a vote for that voting competition is successful. The winning user interface is a user interface that is displayed, for example, when the results of the voting competition are viewed or a video of the voting competition is watched. Furthermore, while the winning user interface is a user interface dedicated to display, it is not limited to this. When a user operates the winning user interface (for example, the user taps the display area of the winning user interface), a voting competition result display screen corresponding to the winning user interface may be displayed.
[0068] The display control unit 216 may display the winning user interface for the voting competition in a manner that allows the user to recognize whether a vote using paid coins or a vote using free coins has won. Specifically, the display control unit 216 displays the winning user interface for the voting competition on the list screen in a manner that distinguishes between a case where a vote using paid coins has won and a case where a vote using free coins has won.
[0069] For example, the display control unit 216 displays, on a list screen, a first winning user interface indicating that a vote made using paid coins has been successful and a second winning user interface indicating that a vote made using free coins has been successful in different ways (e.g., shape, brightness, color, size, thickness, etc.).
[0070] In the best mode, the display control unit 216 displays the result viewing UI user interface and the video viewing UI user interface in a first type of mode (e.g., brightness), and displays the first hit user interface and the second hit user interface in a third type of mode (e.g., color) different from the first type of mode. In this way, the information terminal 20 displays the set of the result viewing UI user interface and the video viewing UI user interface and the set of the first hit user interface and the second hit user interface in different modes, thereby making it easier for the user to recognize the information displayed on the list screen, thereby improving visibility.
[0071] 9 is a diagram schematically illustrating an example of a list screen. The list screen shown in FIG. 9 displays, within a user interface R (a result viewing user interface), user interfaces V (user interfaces V1 and V2) which are coin user interfaces and user interfaces B (user interfaces B1 and B2) which are winning user interfaces.
[0072] For example, user interface V1 is a paid coin user interface, and user interface V2 is a free coin user interface. In the example shown in Fig. 9, user interface V1 and user interface V2 each display a coin mark with a different shape. For a voting competition (voting competition for user interfaces R1, R2, R3, or R4) whose results have not been viewed and whose video has not been watched, the display control unit 216 displays user interface V1 if the coins used to vote in that voting competition are paid coins, and displays user interface V2 if the coins used to vote in that voting competition are free coins.
[0073] In this way, the information terminal 20 makes it easier for the user to understand which type of coins were used to bet by displaying the coin user interfaces (the paid coin user interface and the free coin user interface), thereby eliminating the need for the user to refer to the betting history for the betting competition to confirm which type of coins were used to bet. This allows the information terminal 20 to reduce the number of user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processes based on user operations.
[0074] 9, user interface B1 is a first winning user interface, and user interface B2 is a second winning user interface. In the example shown in FIG. 9, user interface B1 and user interface B2 are displayed with differently shaped coin marks, similar to user interface V. When a bet on a winning competition is successful for a betting competition whose results only have been viewed (a betting competition in user interface R5) or whose video has been viewed (a betting competition in user interface R6), the display control unit 216 displays user interface B1 if the coins used to vote on the winning competition are paid coins, and displays user interface B2 if the coins used to vote on the winning competition are free coins.
[0075] In this way, the information terminal 20 can easily let the user know which type of coin was used to bet on a winning bet in a betting contest by displaying the winning user interfaces (first winning user interface and second winning user interface), thereby saving the user the trouble of checking which type of coin was used for a winning bet by referring to the betting history for the betting contest. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processing based on user operations.
[0076] The display control unit 216 may, with a single user operation, control the display mode of the result viewing user interface corresponding to each of one or more voting competitions for which the user has viewed only the results. For example, the list screen further displays a collective results viewing user interface. The collective results viewing user interface is a user interface for accepting a request to change the display mode of the result viewing user interface corresponding to the voting competitions for which the user has not viewed the results.
[0077] In this case, when the user operates the all-results viewing user interface (for example, the user taps on the display area of the all-results viewing user interface), the display control unit 216 displays the result viewing user interface in a manner indicating that the user has viewed the results of the betting competitions, and displays the video viewing user interface for the betting competitions for which no video has been viewed in a manner indicating that the user has not viewed the video of the betting competition. Specifically, when the reception unit 212 receives a user's operation of the all-results viewing user interface, the display control unit 216 displays the result viewing user interface in a manner indicating that the user has viewed the results of the betting competitions, and displays the video viewing user interface for the betting competitions for which no video has been viewed in a manner indicating that the user has not viewed the video of the betting competition. Furthermore, the display control unit 216 may change the coin user interface to a winning user interface for the betting competitions in the result viewing user interface that changes from a manner indicating that the user has not viewed the results to a manner indicating that the user has viewed the results.
[0078] Fig. 10 is a diagram schematically illustrating an example of a list screen. The list screen shown in Fig. 10 displays user interface L, which is a user interface for viewing all results at once. In the example shown in Fig. 10(a), user interfaces R1, R2, R3, and R4 are displayed in a manner indicating that the user has not viewed the results of the betting competitions, and user interface V is displayed in accordance with the coins used to bet. In addition, in the example shown in Fig. 10(a), user interfaces R5 and R6 are displayed in a manner indicating that the user has viewed the results of the betting competitions, and user interface B is displayed in accordance with the coins used to bet on winning betting competitions.
[0079] In this case, when the user taps on the display area of user interface L, the display control unit 216 displays the list screen shown in FIG. 10( b). In the list screen shown in FIG. 10( b), user interfaces R1, R2, R3, and R4 are displayed in a manner indicating that the user has viewed the results of the betting competitions. Furthermore, among user interfaces R1, R2, R3, and R4, a user interface B corresponding to the coins used to bet on the winning betting competitions is displayed. When the reception unit 212 receives a user's operation on the all-at-once result viewing user interface, the display control unit 216 may display a dialog box prompting the user to confirm whether or not to change the display manner of all result viewing user interfaces. If the user accepts the operation in the dialog box, the display control unit 216 may display the result viewing user interfaces in a manner indicating that the user has viewed the results of the betting competitions, and may display the video viewing user interfaces for the betting competitions for which no videos have been viewed in a manner indicating that the user has not viewed the videos of the betting competitions.
[0080] In this way, the information terminal 20 can easily determine which videos of the events a user who has changed the display mode of the results viewing user interface has not viewed, based on the display mode of the user interface video viewing user interface, thereby eliminating the need for the user to play the videos of the events for which the user has voted and check whether or not the user has viewed the videos. Furthermore, the information terminal 20 allows the user to determine with a single operation whether or not the user's bet for each event for which the user has voted was successful and which type of coins were used to make the successful bet. This eliminates the need for the user to check the results of each event for which the user has voted or to refer to the betting history for that event to check which type of coins were used to vote. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce the consumption of resources used to execute processes based on user operations.
[0081] Incidentally, because the video of a competition is generated after the competition is completed, there may be a certain period of time after the competition is completed during which the user is unable to view the video of the competition (the period from the end of the competition until the video of the competition is generated). Therefore, the display control unit 216 may display the video viewing user interface for each competition in a manner that corresponds to whether or not the user can view the video of the competition. Examples of the manner that corresponds to whether or not the user can view the video of the competition include brightness, color, size, thickness, etc. The manner that corresponds to whether or not the user can view the video of the competition may be the same as or different from the manner that corresponds to whether or not the user has viewed the video of the competition.
[0082] For example, the information about the voting competition that the terminal acquisition unit 214 acquires from the information processing device 10 includes, for each video of the voting competition, information for specifying whether the video is viewable or not (for example, a viewing status indicating whether the video is viewable or not, the presence or absence of the video's URI, or the presence or absence of each video, etc.) In this case, the display control unit 216 further displays, in different modes, a video viewing user interface for a voting competition for which the video is viewable and a video viewing user interface for a voting competition for which the video is not viewable, based on the information about the voting competition.
[0083] The display control unit 216, for example, displays the video viewing user interface of a voting competition in which videos can be viewed in a bright manner, and displays the video viewing user interface of a voting competition in which videos cannot be viewed in a different manner that is darker than the video viewing user interface of the voting competition in which videos can be viewed.
[0084] In this way, the information terminal 20 makes it easier for the user to know which voting videos are available for viewing based on whether the display of the video viewing user interface is bright or dark, thereby saving the user the trouble of checking whether the video of the voting competition is available for viewing. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processing based on user operations.
[0085] In addition, the display control unit 216 may not display the video viewing user interface in a manner depending on whether the user is able to view the video of the voting competition, but may display the video viewing user interface of a voting competition for which the video is viewable as a user interface that accepts requests from the user to view the video of the voting competition, and may display the video viewing user interface of a voting competition for which the video is not viewable as a user interface that does not accept requests from the user to view the video of the voting competition, i.e., a user interface for display only.
[0086] The display control unit 216 may further display the video viewing user interface for a voting competition for which the user has not viewed a video in a manner that depends on whether a predetermined condition is satisfied. Details will be described later; the predetermined condition is, for example, a condition determined by an administrator of the information processing device 10. The manner that depends on whether a predetermined condition is satisfied is, for example, brightness (transparency), color, size, thickness, etc. Note that the manner that depends on whether a predetermined condition is satisfied is different from the manner that depends on whether the user has viewed a video of the voting competition. For example, the processor 21 executes the following two steps to display the video viewing user interface for a voting competition for which the user has not viewed a video in a manner that depends on whether a predetermined condition is satisfied.
[0087] As a first step, the determination unit 215 determines whether the betting competition satisfies a predetermined condition. The predetermined condition is at least one of the following: the value of the coins used to vote in the competition is equal to or greater than a predetermined threshold coin; and the number of voting tickets voted in the competition is equal to or greater than a predetermined threshold number of voting tickets. The predetermined threshold coin is a threshold used to determine whether the value of the coins is large. The predetermined threshold coin is a value set by the administrator of the information processing device 10, and can be set arbitrarily, such as 100 coins or 1,000 coins. The predetermined threshold number of voting tickets is a threshold used to determine whether the number of voting tickets is large. The predetermined threshold number of voting tickets is a value set by the administrator of the information processing device 10, and can be set arbitrarily, such as 5 coins or 10 coins.
[0088] In this case, the determination unit 215 first references the information about the games being voted on that the terminal acquisition unit 214 has acquired from the information processing device 10, and, for each game in which the user has voted, determines at least one of the value of the coins used by the user to vote in that game and the number of voting tickets the user has cast in that game. Then, for each game in which the user has voted, the determination unit 215 determines at least one of whether the value of the identified coins is equal to or greater than a predetermined threshold coin and whether the number of identified voting tickets is equal to or greater than a predetermined threshold number of voting tickets. For example, if the predetermined threshold number of coins is 100, the determination unit 215 determines, for each game in which the user has voted, whether the total amount of coins used to vote in that game is equal to or greater than 100. Furthermore, for example, if the predetermined threshold number of voting tickets is five, the determination unit 215 determines, for each game in which the user has voted, whether the number of voting tickets cast in that game is five or greater.
[0089] The determination unit 215 determines that the betting contest satisfies the predetermined condition when the value of the identified coin is equal to or greater than a predetermined threshold coin, or when it is determined that the number of identified ballots is equal to or greater than a predetermined threshold number of ballots. The determination unit 215 may determine that the betting contest satisfies the predetermined condition when the value of the identified coin is equal to or greater than a predetermined threshold coin, and when the number of identified ballots is equal to or greater than a predetermined threshold number of ballots.
[0090] The predetermined condition may be that the payout rate of the betted ballot ticket is equal to or greater than a predetermined threshold payout rate. The predetermined threshold payout rate is a threshold value used to determine whether the payout rate of the ballot ticket is high or not. The predetermined threshold payout rate is a value set by the administrator of the information processing device 10, for example, and can be set arbitrarily, such as 50% or 80%, etc.
[0091] In this case, the determination unit 215 first refers to the information about the betting competition that the terminal acquisition unit 214 has acquired from the information processing device 10, and identifies the payout rate of the betting ticket on which the user has bet in the betting competition. The determination unit 215 then determines whether the identified payout rate is equal to or greater than a predetermined threshold payout rate. For example, if the predetermined threshold payout rate is 50%, the determination unit 215 determines whether the identified payout rate is equal to or greater than 50%.
[0092] The predetermined condition may be that the video of the competition includes the first video (full video). In this case, the determination unit 215 refers to the information about the voting competition acquired by the terminal acquisition unit 214 from the information processing device 10, and determines whether the first video is included in the video of the voting competition. Conditions for generating the first video (full video) include the popularity of the athletes participating in the competition, the number of athletes who have won high prize money, and the grade of the competition being a predetermined grade or higher.
[0093] The predetermined condition may be that the number of types of videos of a competition that are permitted to be viewed is equal to or greater than a predetermined threshold number of videos. The predetermined threshold number of videos is a threshold used to determine whether the number of types of videos is large. The predetermined threshold number of videos is, for example, a value set by an administrator of the information processing device 10, and may be set arbitrarily, such as two or three. For example, the competition videos may further include, in addition to the first and second videos, one or more third videos captured by cameras attached to one or more competition bodies that participated in the competition. Furthermore, for example, in a voting service, the types of videos that are permitted to be viewed are determined based on at least one of the value of coins voted for the competition and the user rank (past voting record for competitions).
[0094] In this case, the determination unit 215 first references the information about the voting competition acquired by the terminal acquisition unit 214 from the information processing device 10, and identifies the number of video types for the voting competition that the user is permitted to view based on at least one of the value of the coins the user voted for in the voting competition and the user rank corresponding to the user. The determination unit 215 then determines whether the identified number of video types for the voting competition is equal to or greater than a predetermined threshold number of videos. For example, if the predetermined threshold number of videos is two, the determination unit 215 determines whether the identified number of video types for the voting competition is two or greater.
[0095] The predetermined condition may be that paid coins have been used to vote in the competition. In this case, the determination unit 215 refers to the information about the competition that the terminal acquisition unit 214 has acquired from the information processing device 10, and determines whether the coins that the user has used to vote in the competition are paid coins.
[0096] The predetermined condition may be that the video of the competition contains a comment posted by a viewer who has a predetermined relationship with the viewer. For example, the voting service is provided with a posting function for posting comments to the video of the competition, and viewers can use the posting function to post comments to the video of the competition. The predetermined relationship is a condition set by an administrator of the information processing device 10, and is, for example, a friend in the voting service. For example, the voting service is provided with a friend function for connecting users, and users can share information about the competition with other users who are friends and communicate with them, such as by chatting.
[0097] For example, the information terminal 20 stores a friend list, which is a list of IDs of other users who are registered as friends of the user. Furthermore, the video information included in the information about the voting competition includes the IDs of users who posted comments. In this case, the determination unit 215 references the stored friend list of the user and the information about the voting competition acquired from the information processing device 10 by the terminal acquisition unit 214, and determines whether the video of the voting competition includes comments posted by viewers who are friends of the user.
[0098] Specifically, the determination unit 215 compares the IDs of users included in the stored friend list of the user with the user IDs included in the video information acquired by the terminal acquisition unit 214 from the information processing device 10, and if a matching user ID is found, determines that the video of the voting competition includes comments posted by viewers who are friends of the user. On the other hand, the determination unit 215 compares the IDs of users included in the stored friend list of the user with the user IDs included in the video information acquired by the terminal acquisition unit 214 from the information processing device 10, and if a matching user ID is not found, determines that the video of the voting competition does not include comments posted by viewers who are friends of the user.
[0099] In a second step, the display control unit 216 displays the video viewing user interface of a voting competition for which the user is not watching a video in a manner corresponding to the determination result by the determination unit 215. Specifically, the display control unit 216 displays, in different manners, the video viewing user interface of a voting competition for which the user is not watching a video and for which the determination unit 215 has determined that the video satisfies a predetermined condition, and the video viewing user interface of a voting competition for which the user is not watching a video and for which the determination unit 215 has determined that the video does not satisfy a predetermined condition.
[0100] For example, the brightness may be the manner in which the video viewing user interface is displayed depending on whether the user has viewed the video of the voting competition, and the color may be the manner in which the video viewing user interface is displayed depending on whether a predetermined condition is satisfied. In this case, the display control unit 216 displays the video viewing user interface corresponding to a voting competition for which the determination unit 215 has determined that the user has not viewed the video and which the determination unit 215 has determined to satisfy the predetermined condition, in a bright manner and in a first color (e.g., red).
[0101] Furthermore, the display control unit 216 displays the video viewing user interface corresponding to a voting competition for which the determination unit 215 has determined that the user has not viewed a video and that does not satisfy a predetermined condition in a bright, second color (e.g., white) different from the first color. By doing so, the information terminal 20 makes it easier for the user to determine whether a voting competition for which the user has not viewed a video satisfies the predetermined condition based on the display mode of the video viewing user interface, thereby eliminating the need for the user to check whether the voting competition satisfies the predetermined condition. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processing based on user operations.
[0102] In the above, an example has been described in which the display control unit 216 controls the display mode of the user interface displayed on the list screen as the control of the display of the list screen, but this is not limiting. For example, the display control unit 216 may control the order of the voting events in the list of voting events displayed on the list screen. Specifically, the display control unit 216 displays the list of voting events displayed on the list screen in an order depending on whether or not the user has watched the video.
[0103] More specifically, the display control unit 216 displays, in the list of voting sports displayed on the list screen, voting sports for which the user has not viewed videos higher than voting sports for which the user has viewed videos. For example, one or more voting sports for which the user has not viewed results and for which the user has not viewed videos may be classified as a first group, one or more voting sports for which the user has viewed results and for which the user has not viewed videos may be classified as a second group, and one or more voting sports for which the user has viewed results and for which the user has viewed videos may be classified as a third group.
[0104] In this case, the display control unit 216 displays the voting events in the list of voting events displayed on the list screen in the order of first group, second group, and third group from top to bottom. By doing this, when the list of voting events includes voting events for which videos have been viewed and voting events for which videos have not been viewed, the information terminal 20 can save the user the trouble of checking all the way down in the list of voting events to determine which voting events videos have not been viewed. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processes based on user operations.
[0105] The display control unit 216 may further display the betting competitions to be displayed on the list screen in an order based on at least one of the value of coins voted for by the user for each betting competition and the number of betting tickets. When a user votes using both paid coins and free coins for one betting competition, the value of the coins may be the paid coins alone, or the combined value of the paid coins and free coins. Furthermore, when a user votes using both paid coins and free coins for one betting competition, the number of betting tickets may be the number of betting tickets voted for using paid coins alone, or the combined number of betting tickets voted for using paid coins and the free coins.
[0106] For example, when sorting the betting events by coin value, the display control unit 216 sorts and displays the betting events included in each group (first group, second group, and third group) in descending order of the value of the coins used by the user to bet. Furthermore, when there are multiple betting events in the same group that have the same value of coins used by the user to bet, the display control unit 216 displays the betting event for which the user has voted the most number of betting tickets at the top of the multiple betting events.
[0107] By doing so, the information terminal 20 makes it easier for the user to understand which betting events have high betting amounts or which betting events have a high number of votes, thereby saving the user the trouble of having to refer to the betting history for the betting events to check which betting events have high betting amounts or which betting events have a high number of votes. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processes based on user operations.
[0108] The display control unit 216 may further display the betting events on the list screen in order based on the highest payout rate of the betting tickets on which the user has bet for each betting event. For example, if a user has bet on multiple different betting targets for one betting event (multiple betting targets with different predicted events and / or different betting types), the payout rate is the payout rate of the betting ticket with the highest payout rate among the payout rates of the multiple betting tickets on which the user has bet for that betting event.
[0109] The display control unit 216, for example, displays, for each group, the betting events included in that group in descending order of the payout rate of the betting ticket on which the user has bet. By doing so, the information terminal 20 makes it easier for the user to understand which betting event has a high payout rate for the betting ticket, thereby saving the user the trouble of checking the results of each betting event to confirm which betting event has a high payout rate for the betting ticket. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processes based on user operations.
[0110] The display control unit 216 may further display, among the voting events displayed on the list screen, voting events that include both the first video (full video) and the second video (digest video) higher than voting events that include either the first video or the second video. For example, the display control unit 216 displays, for each group, the voting events included in the group in the following order from top to bottom: voting events that include both the first video and the second video, voting events that include only the first video, and voting events that include only the second video. For example, on the list screen, the display control unit 216 displays a user interface (e.g., a mark including the word "full") associated with a voting event that includes a first video indicating the presence of the first video of the voting event, and displays a user interface (e.g., a mark including the word "digest") associated with a voting event that includes a second video indicating the presence of the second video of the voting event.
[0111] In this way, when the list of voting events includes a voting event that includes both the first video and the second video and a voting event that includes either the first video or the second video, the information terminal 20 can check, from the top of the list of voting events, which voting events include both the first video and the second video, thereby saving the effort of checking all of the voting events. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce consumption of resources used to execute processing based on user operations.
[0112] The display control unit 216 may further display, among the voting sports displayed on the list screen, voting sports with a larger number of video types higher than voting sports with a smaller number of video types. For example, the display control unit 216 may display, for each group, the voting sports included in that group in descending order of the number of video types.
[0113] In this way, the information terminal 20 can save the user the trouble of checking all the way down in the list of voting sports to see which videos of the voting sports have not been viewed and which voting sports have the most videos. This allows the information terminal 20 to reduce the amount of user operation. As a result, the information terminal 20 can reduce the consumption of resources used to execute processing based on user operation.
[0114] The display control unit 216 may further display, among the voting events displayed on the list screen, those for which paid coins have been used to vote, higher than those for which free coins have been used only. For example, the display control unit 216 may display, for each group, the voting events included in that group in the following order: those for which paid coins and free coins have been used to vote, those for which paid coins have been used only, and those for which free coins have been used only.
[0115] In this way, the information terminal 20 can save the user the trouble of checking the bottom of the list of voting events to see which videos of the voting events have not been viewed and which voting events have used paid coins. This allows the information terminal 20 to reduce the user's operations. As a result, the information terminal 20 can reduce the consumption of resources used to execute processes based on the user's operations.
[0116] The display control unit 216 may display, among the voting sports displayed on the list screen, voting sports that are associated with comments posted by viewers who have a predetermined relationship with the user (for example, a friend relationship) higher than voting sports that are not associated with comments. For example, the display control unit 216 may arrange and display, for each group, the voting sports included in that group in order of the number of comments posted by viewers who have a predetermined relationship with the user, or in order of the number of viewers who posted comments and have a predetermined relationship with the user.
[0117] In this way, the information terminal 20 can save the user the trouble of checking the bottom of the list of voting sports to see which videos of the voting sports have not been viewed and which voting sports have the most comments posted. As a result, the information terminal 20 can reduce the consumption of resources used to execute processes based on user operations.
[0118] <Processing Flow in Information Processing System 1> Next, a description will be given of the processing flow in the information processing system 1. FIG.
[0119] This process starts when the receiving unit 212 of the information terminal 20 receives a list display request including a user ID (S1). When the receiving unit 212 receives the list display request, the terminal transmitting unit 213 transmits an information presentation request including the user ID to the information processing device 10 (S2).
[0120] In the information processing device 10, when the device acquisition unit 111 acquires an information presentation request from the information terminal 20, the device transmission unit 112 identifies the IDs of one or more sports associated with the user ID included in the information presentation request in the user management database, thereby identifying the voting sports corresponding to the user (S3). The device transmission unit 112 transmits to the information terminal 20 information related to the voting sports, including at least a portion of the voting information associated with the user ID included in the information presentation request acquired by the device acquisition unit 111 in the user management database, and at least a portion of the sports information associated with the IDs of the one or more sports identified in the sports management database (S4).
[0121] When the terminal acquisition unit 214 acquires information about the voting competition in the information terminal 20, the determination unit 215 refers to the operation history and determines, for each voting competition indicated by the information about the voting competition, whether or not the user has viewed the video of the voting competition (S5). Then, on the list screen, the display control unit 216 displays, in different modes for each voting competition, a video viewing user interface and a result viewing user interface corresponding to the voting competition for the video that the determination unit 215 has determined the user has viewed, and a video viewing user interface and a result viewing user interface corresponding to the voting competition for the video that the determination unit 215 has determined the user has not viewed (S6).
[0122] <Effects of information terminal 20> As described above, the information terminal 20 displays the video viewing user interface and result viewing user interface for each voting competition on a list screen of voting competitions, which includes, for each voting competition, a video viewing user interface for accepting a request from the user to watch a video of the voting competition, and a result viewing user interface for accepting a request from the user to view the results of the voting competition, in a manner depending on whether the user has watched the video of the voting competition.
[0123] By doing so, the information terminal 20 can make it easier for the user to know which videos of the events the user has not viewed. This allows the information terminal 20 to reduce the occurrence of situations where the user forgets to view the videos of the voting events. As a result, the information terminal 20 can improve the utilization rate of archive distribution. Furthermore, the information terminal 20 makes it easier for the user to know which videos of the voting events the user has not viewed based on the display mode of the video viewing user interface, thereby eliminating the need for the user to play the videos of the voting events and check whether or not the videos have been viewed. This allows the information terminal 20 to reduce user operations. As a result, the information terminal 20 can reduce the consumption of resources used to execute processing based on user operations. The information processing system 1 of the present disclosure is characterized in that both the server and the terminal cooperate to realize processing for displaying a list screen. This allows the information processing system 1 to efficiently cooperate with voting information and the like centrally managed by the server, and similar effects can be achieved even when using servers distributed internationally.
[0124] <Summary> [General Problem] One of the objectives of the present disclosure is to improve the utilization rate of archive distribution of video of competitions.
[0125] [Problem Corresponding to Supplementary Note 1] One objective of the present disclosure is to make it easier for a user to know which sports videos the user has not watched. [Supplementary Note 1] An information terminal including a processor, the processor displaying a list screen of sports for which the user has voted, the list screen including, for each of the sports for which the user has voted, a video viewing user interface for receiving a request from the user to watch a video of the sports for which the user has voted, and a result viewing user interface for receiving a request from the user to view the results of the sports for which the user has voted, the processor displaying the video viewing user interface and the result viewing user interface for each of the sports for which the user has voted on the list screen in a manner that depends on whether the user has watched a video of the sports for which the user has voted. This configuration of the information terminal makes it easier for the user to know which sports videos the user has not watched based on the display manner of the video viewing user interface, thereby reducing user operations and reducing consumption of resources used to execute processing based on the user operations.
[0126] [Problem corresponding to Supplementary Note 2] One of the objectives of the present disclosure is to allow a user who has viewed the results of a competition to understand that they have not watched a video of that competition. [Supplementary Note 2] The information terminal described in Supplementary Note 1, wherein, for each of the voting competitions, if the user has viewed the results of the voting competition but has not watched a video of the voting competition, the processor displays the results viewing user interface in a manner indicating that the user has viewed the results of the voting competition, and displays the video viewing user interface in a manner indicating that the user has not watched a video of the voting competition. This configuration of the information terminal makes it easier for a user who has viewed the results of a voting competition to understand which videos of the voting competitions they have not watched, based on the display manner of the video viewing user interface, thereby reducing user operations and reducing consumption of resources used to execute processing based on the user operations.
[0127] [Problem Corresponding to Supplementary Note 3] One objective of the present disclosure is to allow a user to ascertain which sports videos the user is not viewing based on the display mode of the result viewing user interface corresponding to each sports being voted on. [Supplementary Note 3] The information terminal described in Supplementary Note 1, wherein the list screen further displays a collective results viewing user interface for accepting a request to change the display mode of the result viewing user interface corresponding to the sports being voted on for which the user has not viewed the results, and when the user operates the collective results viewing user interface, the processor displays the result viewing user interface in a mode indicating that the user has viewed the results of the sports being voted on, and displays the video viewing user interface for the sports being voted on for which no video is being viewed in a mode indicating that the user has not viewed the video of the sports being voted on. This configuration of the information terminal makes it easier for the user who changed the display mode of the result viewing user interface to ascertain which sports videos the user is not viewing, based on the display mode of the video viewing user interface, thereby reducing user operations and reducing consumption of resources used to execute processing based on the user operations.
[0128] [Problem corresponding to Supplementary Note 4] One of the objectives of the present disclosure is to make it easier for users to know which type of coin was used in a winning bet. [Supplementary Note 4] The information terminal described in Supplementary Note 1, wherein votes in the competition include votes using paid coins and votes using free coins different from the paid coins, and the processor displays a winning user interface on the list screen when a vote in the betting competition whose results have been viewed is a winning bet, distinguishing between a winning bet using the paid coins and a winning bet using the free coins. This configuration of the information terminal makes it easier for users to know which type of coin was used in a winning bet by the way the coin user interface is displayed, thereby reducing user operations and reducing consumption of resources used to execute processing based on user operations.
[0129] [Problem corresponding to Supplementary Note 5] One of the objectives of the present disclosure is to make it easier for users to understand which type of coins they used to vote. [Supplementary Note 5] The information terminal described in Supplementary Note 1, wherein voting for the competition includes voting using paid coins and voting using free coins different from the paid coins, and the processor displays a coin user interface on the list screen when the results of the voting competition are not being viewed, distinguishing between cases where the paid coins were used to vote and cases where the free coins were used to vote. By configuring the information terminal in this way, the way the coin user interface is displayed makes it easier for users to understand which type of coins were used to vote, thereby reducing user operations and reducing consumption of resources used to execute processes based on user operations.
[0130] [Problem corresponding to Supplementary Note 6] One of the objectives of the present disclosure is to make it easier for a user to understand whether a voting competition for which the user has not viewed a video satisfies a predetermined condition. [Supplementary Note 6] The information terminal described in Supplementary Note 1, wherein the processor displays the video viewing user interface for the voting competition for which the user has not viewed a video in a manner depending on whether the predetermined condition is met. By configuring the information terminal in this manner, it is easier for a user to understand whether a voting competition for which the user has not viewed a video satisfies a predetermined condition, thereby reducing user operations and reducing consumption of resources used to execute processing based on user operations.
[0131] [Problem corresponding to Supplementary Note 7] One of the objectives of the present disclosure is to make it easier for users to understand voting sports for which videos have not been viewed. [Supplementary Note 7] An information terminal as described in Supplementary Note 1, in which the processor displays voting sports for which the user has not viewed videos higher in the list of voting sports displayed on the list screen than voting sports for which the user has viewed videos. By configuring the information terminal in this way, when the list of voting sports includes voting sports for which videos have been viewed and voting sports for which videos have not been viewed, the user can be spared the trouble of checking all the way down in the list of voting sports to determine which voting sports videos have not been viewed, thereby reducing user operations and reducing consumption of resources used to execute processing based on user operations.
[0132] [Problem corresponding to Supplementary Note 8] One of the objectives of the present disclosure is to make it easier for users to know that they are not watching videos of betting events with high betting amounts or high vote counts. [Supplementary Note 8] The information terminal described in Supplementary Note 7, wherein the processor further displays the betting events to be displayed on the list screen in an order based on at least one of the value of coins used by the user to vote for each betting event and the number of betting tickets. By configuring the information terminal in this way, it is easier for users to know which betting events have high betting amounts or which betting events have a high number of votes, thereby reducing user operations and the consumption of resources used by user operations.
[0133] [Problem corresponding to Supplementary Note 9] One of the objectives of the present disclosure is to make it easier for a user to know that they are not watching videos of betting competitions with high payout rates for betting tickets. [Supplementary Note 9] The information terminal described in Supplementary Note 7, wherein the processor further displays the betting competitions to be displayed on the list screen in order based on the high payout rate of the betting tickets on which the user bet for each betting competition. By configuring the information terminal in this way, it is easier for a user to know which betting competitions have high payout rates for betting tickets, thereby reducing user operations and the consumption of resources used by user operations.
[0134] [Problem corresponding to Supplementary Note 10] One objective of the present disclosure is to make it easier for a user to know that they have not viewed a video of a voting competition for which a first video is available. [Supplementary Note 10] The information terminal described in Supplementary Note 7, wherein the videos of the competition include at least the second video of a first video in which a portion of the competition period from the start to the end of the competition is not omitted and a second video in which a portion of the competition period is omitted, and the processor further displays, among the voting competitions displayed on the list screen, a voting competition that includes both the first video and the second video higher than a voting competition that includes either the first video or the second video. This configuration of the information terminal eliminates the need to check all voting competitions by checking which voting competitions include both the first video and the second video in order from the top of the list of voting competitions, thereby reducing the user's operations and the consumption of resources used by the user's operations.
[0135] [Problem corresponding to Supplementary Note 11] One of the objectives of the present disclosure is to make it easier for a user to know when they have not viewed a video of a voting competition in which various types of video are available. [Supplementary Note 11] The videos of the competition include multiple types of video, the types of video that can be viewed being determined based on at least one of the value of the coins used to vote for the competition and the past voting record for the competition, and the information terminal described in Supplementary Note 7, wherein the processor further displays, among the voting competitions displayed on the list screen, those voting competitions with a large number of video types higher than those voting competitions with a small number of video types. This configuration of the information terminal eliminates the user's need to check the bottom of the list of voting competitions to determine which voting competitions videos they have not viewed and which voting competitions have a large number of video types, thereby reducing user operations and reducing the consumption of resources used to execute processing based on the user operations.
[0136] [Problem corresponding to Supplementary Note 12] One of the objectives of the present disclosure is to make it easier for a user to know that they have not watched a video of a voting competition for which they voted using paid coins. [Supplementary Note 12] An information terminal as described in Supplementary Note 7, in which voting for a competition includes voting using paid coins and voting using free coins different from the paid coins, and the processor further displays, among the voting competitions displayed on the list screen, the voting competitions for which they voted using paid coins higher than the voting competitions for which they voted using only free coins. This configuration of the information terminal eliminates the user's need to check the bottom of the list of voting competitions to determine which videos of the voting competitions they have not watched and which voting competitions they have used paid coins for, thereby reducing user operations and reducing the consumption of resources used to execute processing based on the user's operations.
[0137] [Problem corresponding to Supplementary Note 13] One of the objectives of the present disclosure is to make it easier for a user to know that they have not watched a video of a voting competition that includes a comment posted by a viewer who has a predetermined relationship with the user. [Supplementary Note 13] The information terminal described in Supplementary Note 7, in which comments posted by viewers are associated with videos of competitions, and the processor further displays, among the voting competitions displayed on the list screen, voting competitions that are associated with comments posted by viewers who have a predetermined relationship with the user, higher than voting competitions that are not associated with the comments. This configuration of the information terminal saves the user the trouble of checking deep in the list of voting competitions to determine which voting competitions videos the user has not watched and which voting competitions have the most posted comments, thereby reducing user operations and reducing the consumption of resources used to execute processing based on user operations.
[0138] [Problem Corresponding to Supplementary Note 14] One of the objectives of the present disclosure is to make it easier for a user to know which sports videos the user has not watched. [Supplementary Note 14] An information processing method in which a processor displays a list screen of sports for which the user has voted, the list screen including, for each of the sports for which the user has voted, a video viewing user interface for receiving a request from the user to watch a video of the sports for which the user has voted, and a result viewing user interface for receiving a request from the user to view the results of the sports for which the user has voted, and the processor displays the video viewing user interface and the result viewing user interface for each of the sports for which the user has voted on the list screen in a manner that depends on whether the user has watched a video of the sports for which the user has voted. This configuration of the information processing method makes it easier for the user to know which sports videos the user has not watched based on the display manner of the video viewing user interface, thereby reducing user operations and reducing consumption of resources used to execute processing based on the user operations.
[0139] [Problem Corresponding to Supplementary Note 15] One of the objectives of the present disclosure is to make it easier for a user to know which sports videos they have not watched. [Supplementary Note 15] A program that causes a processor to display a list screen of sports for which a user has voted, the list screen including, for each sports for which a user has voted, a video viewing user interface for receiving a request from the user to watch a video of the sports for which a user has voted, and a result viewing user interface for receiving a request from the user to view the results of the sports for which a user has voted, and that causes the processor to display the video viewing user interface and the result viewing user interface for each sports for which a user has voted on the list screen in a manner that depends on whether the user has watched a video of the sports for which a user has voted. This program configuration makes it easier for a user to know which sports videos they have not watched, thereby reducing user operations and reducing the consumption of resources used to execute processing based on user operations.
[0140] [Problem Corresponding to Supplementary Note 16] One objective of the present disclosure is to make it easier for a user to know which videos of sports the user has not watched. [Supplementary Note 16] An information processing system including an information terminal used by a user and an information processing device that manages information about sports, wherein the information processing device transmits information about the sports for which the user has voted to the information terminal, and the information terminal displays a list screen of the sports for which the user has voted based on the information about the sports for which the user has voted. The list screen includes, for each of the sports for which the user has voted, a video viewing user interface for receiving a request from the user to watch a video of the sports for which the user has voted, and a result viewing user interface for receiving a request from the user to view the results of the sports for which the user has voted, and the information terminal displays the video viewing user interface and the result viewing user interface for each of the sports for which the user has voted on the list screen in a manner depending on whether the user has watched a video of the sports for which the user has voted. This configuration of the information processing system makes it easier for a user to know which videos of sports the user has not watched, thereby reducing user operations and reducing the consumption of resources used to execute processing based on user operations.
[0141] The present disclosure has been described above using embodiments, but the technical scope of the present disclosure is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist thereof. For example, all or part of the device can be configured by functionally or physically distributing or integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present disclosure. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments.
[0142] REFERENCE SIGNS LIST 1 Information processing system 10 Information processing device 11 Processor 111 Device acquisition unit 112 Device transmission unit 12 Storage unit 13 Communication IF 14 Input device 15 Output device 20 Information terminal 21 Processor 211 Recording unit 212 Reception unit 213 Terminal transmission unit 214 Terminal acquisition unit 215 Determination unit 216 Display control unit 22 Storage unit 23 Communication IF 24 Operation unit 25 Output device
Claims
1. An information terminal comprising a processor, wherein the processor displays a list screen of voting competitions which are competitions for which a user has voted, the list screen including, for each voting competition, a video viewing user interface for receiving a request from the user to watch a video of the voting competition, and a result viewing user interface for receiving a request from the user to view the results of the voting competition, and the processor displays the video viewing user interface and the result viewing user interface for each voting competition on the list screen in a manner depending on whether the user has watched the video of the voting competition.
2. The information terminal of claim 1, wherein, for each of the voting competitions, if the user views the results of the voting competition and the user has not watched a video of the voting competition, the processor displays the results viewing user interface in a manner indicating that the user has viewed the results of the voting competition, and displays the video viewing user interface in a manner indicating that the user has not watched a video of the voting competition.
3. The information terminal of claim 1, wherein the list screen further displays a results viewing user interface for accepting a request to change the display mode of the results viewing user interface corresponding to a voting competition for which the user has not viewed the results, and wherein, when the user operates the results viewing user interface, the processor displays the results viewing user interface in a manner indicating that the user has viewed the results of the voting competition, and displays the video viewing user interface for a voting competition for which no video has been viewed in a manner indicating that the user has not viewed the video of the voting competition.
4. The information terminal of claim 1, wherein voting for the competition includes voting using paid coins and voting using free coins different from the paid coins, and wherein the processor displays a winning user interface on the list screen when a vote for the voting competition whose results have been viewed is correct, distinguishing between a vote using the paid coins that is correct and a vote using the free coins that is correct.
5. The information terminal of claim 1, wherein voting for the competition includes voting using paid coins and voting using free coins different from the paid coins, and wherein the processor displays a coin user interface on the list screen when the results of the voting competition are not being viewed, distinguishing between cases where voting has been done using paid coins and cases where voting has been done using free coins.
6. The information terminal according to claim 1, wherein the processor displays the video viewing user interface for the voting competition for which the user has not viewed a video in a manner depending on whether a predetermined condition is met.
7. An information terminal as described in claim 1, wherein the processor displays, in the list of voting sports displayed on the list screen, voting sports for which the user has not watched videos, higher than voting sports for which the user has watched videos.
8. An information terminal as described in claim 7, wherein the processor further displays the betting events to be displayed on the list screen in an order based on at least one of the value of the coins used by the user to vote for each betting event and the number of betting tickets.
9. An information terminal according to claim 7, wherein the processor further displays the betting events to be displayed on the list screen in an order based on the highest payout rate of the betting ticket on which the user has bet for each betting event.
10. The information terminal of claim 7, wherein the competition videos include at least the second video of a first video in which no part of the competition period from the start to the end of the competition is omitted, and a second video in which part of the competition period is omitted, and the processor further displays, among the voting competitions displayed on the list screen, a voting competition that includes both the first video and the second video higher than a voting competition that includes either the first video or the second video.
11. The information terminal of claim 7, wherein the videos of the competitions include multiple types of videos, the types of videos that are permitted to be viewed being determined based on at least one of the value of the coins used to vote for the competition and the past voting record for the competition, and the processor further displays, among the voting competitions displayed on the list screen, those voting competitions with a larger number of video types higher than those voting competitions with a smaller number of video types.
12. An information terminal as described in claim 7, wherein voting for a competition includes voting using paid coins and voting using free coins different from the paid coins, and the processor further displays, among the voting competitions displayed on the list screen, those voting for using paid coins higher than those voting for using only free coins.
13. An information terminal as described in claim 7, wherein videos of competitions are associated with comments posted by viewers, and the processor further displays, among the voting competitions displayed on the list screen, those voting competitions that are associated with comments posted by viewers who have a predetermined relationship with the user, higher than those voting competitions that are not associated with comments.
14. An information processing method in which a processor displays a list screen of voting competitions that are competitions for which a user has voted, the list screen including, for each voting competition, a video viewing user interface for receiving a request from the user to watch a video of the voting competition, and a result viewing user interface for receiving a request from the user to view the results of the voting competition, and the processor displays the video viewing user interface and the result viewing user interface for each voting competition on the list screen in a manner depending on whether the user has watched the video of the voting competition.
15. A program that causes a processor to execute a process that causes a processor to display a list screen of voting competitions that are competitions for which a user has voted, the list screen including, for each voting competition, a video viewing user interface for receiving a request from the user to watch a video of the voting competition, and a result viewing user interface for receiving a request from the user to view the results of the voting competition, and causes a processor to display, on the list screen, the video viewing user interface and the result viewing user interface for each voting competition in a manner depending on whether the user has watched the video of the voting competition.
16. An information processing system comprising an information terminal used by a user and an information processing device that manages information about competitions, wherein the information processing device transmits information about the voting competitions, which are competitions for which the user has voted, to the information terminal, the information terminal displays a list screen of the voting competitions based on the information about the voting competitions, the list screen including, for each voting competition, a video viewing user interface for receiving a request from the user to watch a video of the voting competition, and a result viewing user interface for receiving a request from the user to view the results of the voting competition, and the information terminal displays the video viewing user interface and the result viewing user interface for each voting competition on the list screen in a manner depending on whether the user has watched the video of the voting competition.
Citation Information
Patent Citations
Information processor and information processing method
JP2012109795A
Voting result notification system
JP2019133264A
Video distribution system, information processing method, and computer program
JP2021002699A
Information processing apparatus, program and information processing method
JP2021117521A
Information processing device, information processing method and program
JP2022147661A