Sales agent server, guidance method, and program

The sales agent server assists users, particularly beginners, by identifying recommended betting candidates and highlighting key elements on terminal device screens, improving the efficiency and effectiveness of purchasing betting tickets.

JP7768935B2Active Publication Date: 2025-11-12RAKUTEN GROUP INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023101854
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-21
Publication Date
2025-11-12
Estimated Expiration
2043-06-21

AI Technical Summary

Technical Problem

Beginners find it difficult to navigate the series of operations required to purchase betting tickets for publicly managed races, often taking a long time and making unsatisfactory choices due to unfamiliarity with the control elements on the screens.

Method used

A sales agent server that determines the user's proficiency and guides them through the process by highlighting relevant elements on the terminal device screens, including information, voting, and purchase screens, using a determination unit to identify recommended candidates and a screen processing unit to emphasize key elements.

Benefits of technology

Facilitates efficient and appropriate ticket purchasing by guiding users, especially beginners, through the series of operations, enhancing their chances of making informed choices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007768935000001
    Figure 0007768935000001
  • Figure 0007768935000002
    Figure 0007768935000002
  • Figure 0007768935000003
    Figure 0007768935000003
Patent Text Reader

Abstract

To provide a sales agent server, and the like, which can lead a user to purchase an appropriate betting ticket while assisting a series of operations for purchasing the betting ticket.SOLUTION: A determination unit 334 determines betting candidates indicating recommended objects to be bet, for a user accessed from a terminal device to purchase a betting ticket. A presentation unit 332 presents, on the terminal device, one screen, according to an operation from the user, out of multiple screens including an information screen, a betting screen, and a purchase screen. A selection unit 335 selects, from among operation elements and display elements constituting the screens, a target element to be gazed or operated, in association with the betting candidates determined by the determination unit 334. If the screen presented by the presentation unit 332 includes the target element selected by the selection unit 335, a screen processing unit 336 causes the terminal device to highlight the target element.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a sales agent server, a guidance method, and a program. [Background technology]

[0002] Conventionally, there are known betting systems that allow users to purchase betting tickets for publicly managed sports events such as bicycle racing, horse racing, and boat racing from their terminal devices via the Internet, etc. In these betting systems, for example, when a user specifies a race and a betting type (betting type) from the terminal device, a list of betting combinations, including odds, etc., is displayed on the terminal device. The user can select the desired combination from the displayed list and purchase a betting ticket.

[0003] For example, Patent Document 1 discloses an invention for a display device that can reduce the effort required for a user to identify multiple items that the user wants to exclude from a long list of items to purchase. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6759403 Summary of the Invention [Problem to be solved by the invention]

[0005] In order to purchase betting tickets for publicly managed races, including the invention disclosed in Patent Document 1 mentioned above, the user needs to operate the terminal device appropriately to display a number of screens on the display unit. For example, a user is required to perform a series of operations, such as displaying multiple information screens to gather useful information about the betting targets, displaying a voting screen to specify the betting type and betting target and place a vote, and then displaying a purchase screen to confirm the voting details before purchasing a betting ticket.

[0006] However, beginners who are unfamiliar with publicly managed betting often find it difficult to know which control elements (buttons and other objects) to operate on each screen, and as a result, it often takes a long time for beginners to purchase a betting ticket. In addition, beginners often do not notice the useful display elements that appear on each screen, and as a result, they tend to intuitively choose their betting targets and purchase voting tickets. As a result, many beginners have not achieved satisfactory results, such as having none of the voting tickets they have purchased so far winning.

[0007] Therefore, there has been a demand for technology that can guide users to purchase appropriate betting tickets while assisting them with the series of operations leading up to the purchase of betting tickets.

[0008] The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide a sales agent server, guidance method, and program that can guide users to purchase appropriate ballot tickets while assisting them in the series of operations leading up to the purchase of ballot tickets. [Means for solving the problem]

[0009] A sales agent server according to a first aspect of the present invention comprises: A sales agent server that sells betting tickets for publicly managed gaming events, a determination unit that determines voting candidates that indicate voting targets to be recommended to a user who has accessed the terminal device to purchase a voting ticket; a presentation unit that presents, in response to an operation by a user, one of a plurality of screens on the terminal device, including an information screen for notifying information about each voting target, a voting screen for selecting a voting target and casting a vote, and a purchase screen for confirming a vote and purchasing a voting ticket; a selection unit that selects, from among the display elements and operation elements that configure each of the plurality of screens, a target element to be gazed upon or operated in relation to the voting candidate determined by the determination unit; a screen processing unit that, when the target element selected by the selection unit is included in the screen presented by the presentation unit, highlights the target element and causes the terminal device to present it; The present invention is characterized by comprising:

[0010] In addition, the sales agent server according to the above aspect is The game machine further includes a determination unit that determines whether a user is a beginner or not based on the number of betting tickets that the user has purchased in the past or the winning record of betting tickets that the user has purchased in the past, The determination unit may determine the voting candidates for a user who is determined to be a beginner by the determination unit.

[0011] In addition, in the sales agent server according to the above aspect, The screen processing unit may be configured to highlight and present an operation element for transitioning to any screen that includes the target element when the target element is not included in the screen presented by the presentation unit.

[0012] In addition, in the sales agent server according to the above aspect, The selection unit further selects a display order for each of the screens including the selected target elements; When the target element is included in the screen presented by the presentation unit, the screen processing unit may stop highlighting the target element after a predetermined time has elapsed since the presentation of the current screen, and may highlight and present an operation element for transitioning to a later screen in the display order.

[0013] In addition, in the sales agent server according to the above aspect, When the target element is included in the screen presented by the presentation unit and a preceding screen that precedes the current screen in the display order is not yet displayed on the terminal device, the screen processing unit may stop highlighting the target element after a predetermined time has elapsed since the presentation of the current screen, and may highlight and present an operating element for transitioning to the preceding screen.

[0014] In addition, in the sales agent server according to the above aspect, When the presentation unit presents the voting screen, the screen processing unit may highlight and present an operation element for selecting a voting target corresponding to the voting candidate, and after the voting target corresponding to the voting candidate is selected, may highlight and present an operation element for completing the vote.

[0015] In addition, in the sales agent server according to the above aspect, The screen processing unit may be configured to highlight and present a display element indicating the odds of a voting target when the presentation unit presents the purchase screen and a voting target corresponding to the voting candidate has been voted for.

[0016] In addition, in the sales agent server according to the above aspect, The screen processing unit may stop highlighting the display elements showing the odds after a predetermined time has elapsed since the presentation of the purchase screen, and may also highlight and present the operation elements for confirming the purchase of the betting ticket.

[0017] A guidance method according to a second aspect of the present invention comprises: A guidance method executed by a sales agent server that sells betting tickets for publicly managed lotteries, comprising: a decision step of deciding voting candidates indicating voting targets to be recommended to a user who has accessed the terminal device in order to purchase a voting ticket; a presentation step of presenting, on the terminal device, one of a plurality of screens including an information screen for notifying information about each voting target, a voting screen for selecting a voting target and casting a vote, and a purchase screen for finalizing the vote and purchasing a voting ticket, in response to an operation by the user; a selection step of selecting, from among the display elements and operation elements constituting each of the plurality of screens, a target element to be gazed upon or operated in relation to the voting candidate determined in the determination step; a screen processing step of highlighting the target element selected in the selection step and displaying the target element on the terminal device when the target element selected in the selection step is included in the screen displayed in the display step; The present invention is characterized by comprising:

[0018] A program according to a third aspect of the present invention comprises: The computer that sells betting tickets for publicly managed lotteries a determination step of determining voting candidates indicating voting targets to be recommended to a user who has accessed the terminal device in order to purchase a voting ticket; a presentation step of presenting, on the terminal device in response to an operation by the user, one of a plurality of screens including an information screen for notifying information about each voting object, a voting screen for selecting a voting object and casting a vote, and a purchase screen for finalizing the vote and purchasing a voting ticket; a selection step of selecting, from among the display elements and operation elements constituting each of the plurality of screens, a target element to be gazed upon or operated in relation to the voting candidate determined in the determination step; a screen processing step of highlighting the target element selected in the selection step and displaying the target element on the terminal device when the target element selected in the selection step is included in the screen displayed in the display step; The present invention is characterized in that the following is executed.

[0019] The above program may be distributed or sold via a computer communication network independently of the computer on which the program is executed. Furthermore, the information recording medium on which the above program is recorded is a non-transitory recording medium and can be distributed and sold independently of the computer. Here, a non-transitory recording medium refers to a tangible recording medium. Examples of non-transitory recording media include compact discs, flexible disks, hard disks, magneto-optical disks, digital video disks, magnetic tapes, and semiconductor memories. A transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of transitory recording media include electrical signals, optical signals, and electromagnetic waves. A temporary storage area is an area for temporarily storing data and programs, such as volatile memory such as RAM (Random Access Memory). [Effects of the Invention]

[0020] According to the present invention, it is possible to guide a user to purchase an appropriate betting ticket while assisting the user with a series of operations leading up to the purchase of the betting ticket. [Brief explanation of the drawings]

[0021] [Figure 1] 1 is a block diagram showing an example of the overall configuration of a voting system according to the first embodiment. [Figure 2] 1 is a block diagram showing an example of a schematic configuration of a typical information processing device in which a betting ticket sales agency server or the like according to the first embodiment is realized. [Figure 3] 2 is a block diagram showing an example of the functional configuration of a betting ticket sales agency server according to the first embodiment. FIG. [Figure 4] 5A to 5C are schematic diagrams showing examples of various screens transmitted to a terminal device. [Figure 5] 1A and 1B are schematic diagrams showing an example of information stored in a storage unit, in which (a) is an example of voting candidate information, and (b) is an example of target information. [Figure 6] 10A and 10B are schematic diagrams showing examples of information screens, in which target elements are highlighted. [Figure 7]10A and 10B are schematic diagrams showing an example of an information screen, in which FIG. 10A shows a state in which display elements are highlighted, and FIG. 10B shows a state in which operation elements are highlighted. [Figure 8] FIG. 10 is a schematic diagram showing an example of an information screen that does not include a target element, and shows how an operation element for transitioning to another information screen that includes the target element is highlighted. [Figure 9] 10A and 10B are schematic diagrams showing examples of betting screens, where (a) is a screen for betting on betting targets in a trifecta betting format, and (b) is a screen for betting on betting targets in a 2-horse betting format. [Figure 10] 10A and 10B are schematic diagrams each showing an example of a voting screen on which a voting target is specified. [Figure 11] 10A and 10B are schematic diagrams each showing an example of a purchase screen. [Figure 12] 10 is a flowchart for explaining a beginner guidance process according to the first embodiment. [Figure 13] FIG. 10 is a block diagram showing an example of the functional configuration of a terminal device according to a second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0022] An embodiment of the present invention will be described below. In this embodiment, a betting system will be described in which betting tickets (betting tickets: winning tickets) for bicycle races in publicly managed races can be purchased from a terminal device operated by a user, but the present invention is not limited to bicycle races, and can be similarly applied to betting systems in which betting tickets are purchased for other publicly managed races such as horse racing and boat racing. In other words, the following embodiments are for illustrative purposes only and do not limit the scope of the present invention. Therefore, a person skilled in the art may adopt embodiments in which each or all of the elements are replaced with equivalents, and these embodiments are also included in the scope of the present invention.

[0023] (Embodiment 1) The betting system 100 according to the first embodiment of the present invention is a system in which a user can arbitrarily select and purchase a bicycle racing ticket (betting ticket), and as shown in Fig. 1, is configured to include a promoter server 200, a betting ticket sales agency server 300, and a terminal device 400 operated by the user. The promoter server 200, the betting ticket sales agency server 300, and the terminal device 400 are connected to each other via the Internet 900 so as to be able to communicate with each other. Although only three terminal devices 400 are shown in FIG. 1, this is for ease of understanding the invention, and in reality, a huge number of terminal devices 400 will be included depending on the number of users.

[0024] The organizer server 200 is a server device installed by the organizer of a bicycle race, and manages information related to the races that it organizes. The information related to the race includes, for example, information about the cyclists participating in the race, information about betting tickets for each betting type before the race (before voting closes) (such as odds for betting tickets), and information about finishing order and payouts after the race. The organizer server 200 transmits this type of information related to the race to the betting ticket sales agency server 300. The organizer server 200 also receives information about purchased betting tickets sent from the betting ticket sales agency server 300.

[0025] The betting ticket sales agency server 300 is, for example, a server computer or the like, and sells betting tickets to users on behalf of the bicycle race organizer. The betting ticket sales agency server 300 generates various screens from information about the race received from the organizer server 200 and provides these to the terminal device 400. The betting ticket sales agency server 300 also accepts betting ticket purchase applications from the terminal device 400 and transmits these purchase applications to the organizer server 200. In addition, if a betting ticket purchased from the terminal device 400 wins, the betting ticket sales agency server 300 performs refund processing for that ticket, etc.

[0026] The terminal device 400 is, for example, a smartphone or a personal computer, and is used by users who purchase betting tickets. Note that the users include beginners who are not familiar with purchasing betting tickets. The terminal device 400 accesses the betting ticket sales agency server 300 in response to user operations, and receives and displays various screens generated by the betting ticket sales agency server 300. The terminal device 400 then accepts operations from the user on the displayed screen, and transmits operation information indicating the content of the operation to the betting ticket sales agency server 300.

[0027] (General configuration of information processing device) A typical information processing device 500 in which the betting ticket sales agency server 300 according to this embodiment is implemented will be described.

[0028] As shown in FIG. 2, the information processing device 500 includes a CPU (Central Processing Unit) 501, a ROM (Read Only Memory) 502, a RAM (Random Access Memory) 503, a NIC (Network Interface Card) 504, an image processing unit 505, an audio processing unit 506, an auxiliary memory unit 507, an interface 508, an operation unit 509, a display unit 510, and a speaker 511.

[0029] The CPU 501 controls the overall operation of the information processing device 500, and is connected to each component to exchange control signals and data.

[0030] ROM 502 stores an IPL (Initial Program Loader) that is executed immediately after power is turned on. When this IPL is executed, a program stored in auxiliary memory unit 507 is read into RAM 503, and execution of the program by CPU 501 begins.

[0031] The RAM 503 is used to temporarily store data and programs, and holds programs and data read from the auxiliary storage unit 507, as well as other data necessary for communication.

[0032] The NIC 504 is used to connect the information processing device 500 to a computer communication network such as the Internet, and may be configured as a device conforming to the 10BASE-T / 100BASE-T standard used in constructing a LAN (Local Area Network), an analog modem for connecting to the Internet using a telephone line, an ISDN (Integrated Services Digital Network) modem, an ADSL (Asymmetric Digital Subscriber Line) modem, or a cable modem for connecting to the Internet using a cable television line.

[0033] The image processing unit 505 processes image data read from the auxiliary storage unit 507 or the like using an image calculation processor (not shown) provided in the CPU 501 or the image processing unit 505, and then records this in a frame memory (not shown) provided in the image processing unit 505. The image information recorded in the frame memory is converted into a video signal at a predetermined synchronous timing and output to the display unit 510 via the interface 508 or the like. In other words, under the control of the CPU 501, the image processing unit 505 generates images required in the progress of processing performed by the information processing device 500, and displays the images on the display unit 510.

[0034] The audio processing unit 506 converts audio data read from the auxiliary storage unit 507 or the like into an audio signal and outputs it to the speaker 511 via the interface 508. In other words, under the control of the CPU 501, the audio processing unit 506 generates audio to be generated during the progress of processing performed by the information processing device 500 and outputs the audio from the speaker 511.

[0035] The auxiliary storage unit 507 is a hard disk or the like, and stores various programs and various data necessary for controlling the overall operation of the information processing device 500. For example, the auxiliary storage unit 507 stores a program for realizing the betting ticket sales agency server 300 according to the first embodiment. Then, under the control of the CPU 501, the auxiliary storage unit 507 reads out the stored programs and data as appropriate, and temporarily stores them in the RAM 503 or the like.

[0036] An operation unit 509, a display unit 510, and a speaker 511 are connected to the interface 508. Note that the interface 508 may also transmit and receive necessary information to and from other connected external devices.

[0037] The operation unit 509 is, for example, a button or a touch panel (touch screen), and receives operation inputs from the user who uses the information processing device 500.

[0038] The display unit 510 is, for example, a liquid crystal display panel, and displays an image corresponding to the image data output by the image processing unit 505 to the user of the information processing device 500.

[0039] The speaker 511 outputs a sound corresponding to the audio data output by the audio processing unit 506 and presents it to the user of the information processing device 500 .

[0040] Additionally, the information processing device 500 may be provided with a drive unit such as a DVD (Digital Versatile Disc)-ROM instead of the auxiliary storage unit 507. In this case, the information processing device 500 reads out programs and data from a DVD-ROM or the like attached to the drive unit and operates in the same manner as described above.

[0041] 3 to 11, the functional configuration of the betting ticket sales agency server 300 realized by the above-described information processing device 500 will be described below. When the information processing device 500 is powered on, a program that causes it to function as the betting ticket sales agency server 300 is executed, and the betting ticket sales agency server 300 according to the first embodiment is realized. The organizer server 200 and the terminal device 400 are also realized by the information processing device 500, but a description of these will be omitted and the most distinctive feature of this embodiment 1, the betting ticket sales agency server 300, will be described below.

[0042] (Functional configuration of the betting ticket sales agent server 300) 3 is a block diagram showing an example of the functional configuration of the betting ticket sales agency server 300 according to Embodiment 1. As shown in the figure, the betting ticket sales agency server 300 includes a communication unit 310, a storage unit 320, and a control unit 330.

[0043] The communication unit 310 transmits and receives necessary information to and from the organizer server 200 or the terminal device 400 . For example, the communication unit 310 receives information about the race sent from the organizer server 200. The information about the race received by the communication unit 310 is stored in the storage unit 320. In addition, in response to an access from the terminal device 400, the communication unit 310 transmits a screen generated by the control unit 330 to the terminal device 400. For example, the communication unit 310 transmits one of the screens generated by the control unit 330 (a screen generation unit 331 described later) as shown in Fig. 4 to the terminal device 400 to display it. 4 includes, for example, an information screen for notifying various information about each betting target (each runner) in the race, a voting screen for selecting an arbitrary betting target and placing a vote, and a purchase screen for finalizing the vote and purchasing a betting ticket. The communication unit 310 then receives from the terminal device 400 operation information from the user in response to the screen transmitted to the terminal device 400.

[0044] The above-mentioned NIC 504 or the like can function as such a communication unit 310.

[0045] The storage unit 320 stores information about races received by the communication unit 310. For example, the storage unit 320 stores information about races held in various locations and information about the athletes participating in those races. The storage unit 320 also stores user information for managing users, and stores voting candidate information determined by the control unit 330 (determining unit 334, described later). The voting candidate information is information indicating voting targets recommended for purchase by a beginner user of the terminal device 400. For example, the storage unit 320 stores voting candidate information 321 as shown in FIG. 5(a).

[0046] The betting candidate information 321 shown in FIG. 5(a) includes, for example, a user ID 321a, a race ID 321b, a race name 321c, a race date 321d, a betting type 321e, and a bet 321f. The betting type 321e indicates the type of betting ticket. The betting type 321e includes, for example, a trifecta, a quinella, a trifecta, a quinella, a quinella, a quinella, a quinella, a quinella, and a wide. The trifecta is a betting ticket that predicts the car numbers of the runners who will come first, second, and third in order of finish. The quinella is a betting ticket that predicts the car numbers of the runners who will come first, second, and third in order of finish. The trifecta is a betting ticket that predicts the car numbers of the runners who will come first, second, and third, regardless of their order of finish. The quinella is a betting ticket that predicts the car numbers of the runners who will come first and second, regardless of their order of finish. The quinella is a betting ticket that predicts the gate ... Wide bets are bets in which you predict the numbers of the two riders who will come in first, second, third, and third, regardless of the order of finish. Also, the betting combination 321f is a combination of car numbers and box numbers according to the betting type. In the betting candidate information 321 shown in FIG. 5(a), as an example, "1-4 in the diametrical exacta in the 10th race held on February 3" is determined as a betting candidate. It should be noted that although this betting candidate information 321 shows only one bet in one race, this is just an example, and it may show multiple bets in one race, or single or multiple bets in each of multiple races.

[0047] Furthermore, the storage unit 320 stores target information selected by the control unit 330 (selection unit 335, described later) in correspondence with the above-mentioned betting candidate information 321. The target information is information on target elements selected from the display elements and operation elements that constitute each of the screens leading up to the purchase of a betting ticket. These target elements include display elements that the user should focus on or operation elements that the user should operate. For example, the storage unit 320 stores target information 322 as shown in FIG. 5(b).

[0048] The target information 322 shown in FIG. 5(b) includes, for example, a screen ID 322a, a screen type 322b, a race ID 322c, a target element 322d, a display order 322e, and a display category 322f. The target element 322d indicates a display element to be focused on on the screen and / or an operation element to be operated on the screen. The display order 322e indicates the display order of the screen (the screen indicated by the screen ID 322a) including the target element 322d. In this case, it indicates that the information screen, the voting screen, and the purchase screen should be displayed to the user (beginner) in this order. The display category 322f indicates whether the screen was sent to the terminal device 400 and displayed.

[0049] In addition, the storage unit 320 also stores information such as the latest odds received by the communication unit 310 from the sponsor server 200. The above-mentioned auxiliary storage unit 507 or the like can function as such a storage unit 320.

[0050] 3, the control unit 330 controls the entire betting ticket sales agency server 300. This control unit 330 includes a screen generation unit 331, a presentation unit 332, a discrimination unit 333, a determination unit 334, a selection unit 335, a screen processing unit 336, and an application unit 337.

[0051] The screen generation unit 331 generates one of the above-mentioned screens shown in Fig. 4 in accordance with an operation from the user. The screen generated by the screen generation unit 331 is presented on the terminal device 400 by the presentation unit 332. For example, the screen generation unit 331 generates one of an information screen for notifying various information regarding the betting targets in the race, a voting screen for selecting the betting target and placing a vote, and a purchase screen for confirming the vote and purchasing a betting ticket.

[0052] The presentation unit 332 presents the screen generated by the screen generation unit 331 to the terminal device 400. For example, the presentation unit 332 presents the screen generated by the screen generation unit 331 to the terminal device 400 by transmitting the screen to the terminal device 400 via the communication unit 310.

[0053] The discrimination unit 333 discriminates whether the user of the terminal device 400 is a beginner. For example, the discrimination unit 333 discriminates whether the user is a beginner if the number of betting tickets purchased in the past by the user is equal to or less than a reference value. Furthermore, the discrimination unit 333 discriminates whether the user is a beginner if the winning rate of betting tickets purchased in the past by the user is equal to or less than a reference value. In other words, the discrimination unit 333 discriminates whether the user is a beginner based on the number of betting tickets purchased in the past by the user or the winning record of betting tickets purchased in the past by the user. The method for determining whether or not the user is a beginner in the determining unit 333 is not limited to these, and the determination as to whether or not the user is a beginner may be made based on other criteria.

[0054] When the discrimination unit 333 determines that the user is a beginner, the determination unit 334 determines, for the user, voting candidates indicating voting targets recommended for purchase. For example, the determination unit 334 determines, as a voting candidate, any of the voting targets having a predicted score value higher than a reference value from among all promising bets according to the betting type in a race for which the user intends to purchase a betting ticket. Note that the score value is derived for each runner participating in the race, for example, according to a predetermined method using past race results. Then, the determination unit 334 determines, as a voting candidate recommended for beginners, any one of the voting targets having a score value higher than a reference value. Note that the number of voting candidates determined by the determination unit 334 is not limited to one, and may be multiple. The voting candidates determined by the determination unit 334 in this way are stored in the storage unit 320 as the voting candidate information 321 of FIG. 5(a) described above.

[0055] The selection unit 335 selects, from among the display elements and operation elements constituting each of the multiple screens, a target element related to the voting candidate determined by the determination unit 334. For example, the selection unit 335 selects, as the target element, a display object that the user should focus on or an operation object that the user should operate from among multiple screens leading up to the purchase of a voting ticket for a voting candidate recommended to the user (beginner). At that time, the selection unit 335 also selects the display order for each of the screens including the selected target element. In other words, the selection unit 335 also selects the order in which the screens including the target element should be displayed to the user. The target elements and the like determined by the selection unit 335 in this manner are stored in the storage unit 320 as the target information 322 in FIG. 5(b) described above.

[0056] When the target element selected by the selection unit 335 is included in the screen presented by the presentation unit 332 on the terminal device 400, the screen processing unit 336 presents the target element in an emphasized manner. For example, when a target element (the "Predicted Arrangement" display element) is included in the information screen JG1 as shown in FIG. 6(a), the screen processing unit 336 superimposes an emphasis object KO1 so as to surround the target element, thereby highlighting the target element. In other words, when the "Predicted Arrangement" in the information screen JG1 is selected as a display element to be focused on, the screen processing unit 336 superimposes the emphasis object KO1 on the screen to highlight the "Predicted Arrangement" display element. Note that the emphasis object KO1 is a frame-shaped object with a beginner's mark added, but this is just an example, and an object of another shape or another mark may be added. Furthermore, instead of superimposing such an emphasis object KO1 on the screen, the screen processing unit 336 may directly highlight the target element by changing the display color, brightness, etc. of the target element itself.

[0057] 6(b), the screen processing unit 336 superimposes the emphasis objects KO2 to KO4 on the target elements to highlight them. That is, when the operation elements (operation buttons, etc.) of "finishing frequency," "winning rate," and "player's comments" on the information screen JG2 are selected as the operation elements to be operated, the screen processing unit 336 superimposes the emphasis objects KO2 to KO4 on the operation elements to highlight the operation elements of "finishing frequency," "winning rate," and "player's comments." Note that instead of simultaneously highlighting the multiple target elements with the respective emphasis objects, the screen processing unit 336 may superimpose the emphasis objects on each target element in turn to highlight the multiple target elements in a time-division manner (with a time lag).

[0058] Furthermore, when the screen presented by the presentation unit 332 includes multiple target elements, each consisting of a display element and an operation element, the screen processing unit 336 may first highlight the display element. For example, when the information screen JG3 shown in FIG. 7(a) includes multiple target elements, each consisting of a display element and an operation element, the screen processing unit 336 first superimposes the highlight objects KO5 and KO6 to highlight the display element to be focused on (the arrival frequency of car numbers 1 and 4). Then, when a predetermined time has elapsed since the start of presentation of the information screen JG3, the screen processing unit 336 erases the highlight objects KO5 and KO6 to stop highlighting the display element. Note that this predetermined time is set to a time sufficient for a user (beginner) to focus on the target display element. Next, the screen processing unit 336 superimposes the highlight object KO7 on the screen to highlight the operation element to be operated (the "vote input" operation button), as shown in the information screen JG3 of FIG. 7(b).

[0059] In this case, the emphasis objects KO5 and KO6 shown in Fig. 7(a) will prompt the user to focus on the arrival frequency of car number 1 and car number 4, and then the emphasis object KO7 shown in Fig. 7(b) will prompt the user to press the "Vote Input" operation button. The "Vote Input" operation button is an operation element for transitioning to the voting screen, and in this case, it is assumed that all information screens including the target element have already been displayed. In other words, when the target element is included in the screen presented by the presentation unit 332, the screen processing unit 336 stops highlighting the target element after a predetermined time has elapsed since the presentation of the current screen, and highlights and presents the operation element for transitioning to a later screen in the display order.

[0060] If a part of the information screen including the target element is not displayed, the screen processing unit 336 will use the highlighting object KO7 shown in Figure 7(b) to highlight the operation element for transitioning to the not-displayed information screen, instead of highlighting the "Vote Input" operation button. In other words, when the target element is included in the screen presented by the presentation unit 332 and a preceding screen that precedes the current screen in the display order is not yet displayed on the terminal device 400, the screen processing unit 336 stops highlighting the target element after a predetermined time has elapsed since the presentation of the current screen, and also highlights and presents the operation element for transitioning to the preceding screen.

[0061] Furthermore, when the target element is not included in the screen presented by the presentation unit 332, the screen processing unit 336 highlights and presents an operation element for transitioning to any screen including the target element. For example, when the target element is not included in the information screen JG4 shown in FIG. 8, the screen processing unit 336 superimposes an emphasis object KO8 to highlight the operation element to be operated (the "number of times worn" operation button). This "number of times worn" operation button is an operation element for transitioning to the information screen JG3 shown in FIGS. 7(a) and (b) above, which includes the target element, and this information screen JG3 is assumed to be undisplayed on the terminal device 400. Note that if the information screen JG3 is already displayed, the screen processing unit 336 may use the emphasis object KO8 to highlight an operation element for transitioning to another information screen (an undisplayed information screen) including the target element.

[0062] Furthermore, when the presentation unit 332 presents the voting screen to the terminal device 400, if a target element is included, the screen processing unit 336 also presents the target element in an emphasized manner. For example, when two target elements (the "predicted line-up" display element and the "double bet" operation element) are included in the betting screen TG1 as shown in Fig. 9(a), the screen processing unit 336 superimposes the highlight objects KO9 and KO10 so as to surround the target elements, thereby highlighting the target elements. Note that, since this betting screen TG1 is a betting screen for a trifecta bet, the "double bet" operation button for transitioning to a betting screen for a double bet is highlighted by the highlight object KO10. When the user presses the "double bet" operation button, the screen transitions to a betting screen TG2 as shown in Fig. 9(b). In this case, the screen processing unit 336 superimposes emphasis objects KO11 and KO12 around two display elements to be focused on, highlighting these display elements, and also superimposes emphasis objects KO13 and KO14 around two operation elements to be operated, highlighting these operation elements. This emphasis object KO13 urges the user to select car number 1 as the first place bet, and the emphasis object KO14 urges the user to select car number 4 as the second place bet. Instead of using such highlighting objects KO13 and KO14 to highlight the operation element of car number 1 and the operation element of car number 4 at the same time, the screen processing unit 336 may use one of the highlighting objects (e.g., highlighting object KO13) to highlight only one of the operation elements, and when that operation element is operated, use the other highlighting object (e.g., highlighting object KO14) to highlight the other operation element.

[0063] 10(a), when the user selects car number 1 for first place and car number 4 for second place, that is, when the user selects the voting targets corresponding to the voting candidates, the screen processing unit 336 superimposes an emphasis object KO15 around the operation element to be operated, thereby highlighting the operation element. This emphasis object KO15 highlights the operation element for inputting the number of tickets and the operation element for adding the current voting details to the cart (the "Set" button). When these operation elements are operated by the user, the screen processing unit 336 superimposes an emphasis object KO16 to highlight the operation element to be operated (the operation button on the "operation panel"), as shown on the voting screen TG2 in FIG. 10(b). In this case, since a vote has been cast for a voting target that corresponds to a voting candidate, the emphasis object KO16 shown in Fig. 10(b) prompts the user to press the operation button on the "voting panel." The operation button on the "voting panel" is an operation element for transitioning to the purchase screen.

[0064] Then, when the presentation unit 332 presents the purchase screen on the terminal device 400, if the target element is included, the screen processing unit 336 similarly presents the target element in an emphasized manner. For example, when a target element (odds display element) is included on the purchase screen KG1 as shown in FIG. 11(a) and a voting target corresponding to a voting candidate has been voted for, the screen processing unit 336 superimposes an emphasis object KO17 so as to surround the target element, thereby highlighting the target element. Note that, on the purchase screen KG1, when a voting target corresponding to a voting candidate has not been voted for, the screen processing unit 336 may not superimpose the emphasis object KO17. Also, on the purchase screen KG1, when voting targets other than the voting target corresponding to the voting candidate have been voted for, the screen processing unit 336 may use the emphasis object KO17 to highlight only the display element of the odds corresponding to the voting target corresponding to the voting candidate.

[0065] Then, when a predetermined time has elapsed since the start of presentation of this purchase screen KG1, the screen processing unit 336 erases the highlighting object KO17 and stops highlighting the display elements. Next, as shown in FIG. 11(b), the screen processing unit 336 superimposes the highlighting object KO18 on the purchase screen KG1 and highlights the operation element to be operated (the "vote confirmation" operation button). In this case, the emphasis object KO17 shown in Fig. 11(a) prompts the user to focus on the odds of the betting target corresponding to the betting candidate, and then the emphasis object KO18 shown in Fig. 11(b) prompts the user to press the "Betting Confirmation" operation button. The "Betting Confirmation" operation button is an operation element for confirming the purchase of a betting ticket. In other words, the screen processing unit 336 stops highlighting the display elements showing the odds after a predetermined time has elapsed since the presentation of the purchase screen, and also highlights and presents the operation elements for confirming the purchase of the betting ticket.

[0066] Returning to FIG. 3, in response to a purchase instruction from the user on the purchase screen, the application unit 337 applies to the promoter server 200 for the purchase of the betting ticket that has been bet, thereby finalizing the purchase of the betting ticket by the user. For example, when the purchase screen KG1 as shown in Figure 11(b) above is presented on the terminal device 400 by the presentation unit 332, and the "Vote Confirmation" operation button highlighted by the emphasis object KO18 is pressed, the application unit 337 sends the user ID and purchase information including the voting details to the organizer server 200 to confirm the purchase of the betting ticket.

[0067] The above-described CPU 501, image processing unit 505, and the like can function as the control unit 330 configured as described above.

[0068] (Operation of the betting ticket sales agency server 300) The operation of the betting ticket sales agency server 300 configured as described above will be described below with reference to Fig. 12. Fig. 12 is a flowchart showing the flow of the beginner guidance process executed by the control unit 330 of the betting ticket sales agency server 300. This beginner guidance process is started, for example, when the determination unit 333 determines that the user operating the terminal device 400 is a beginner upon access (for example, logging in) to the betting ticket sales agency server 300 from the terminal device 400.

[0069] The control unit 330 determines voting candidates (step S11). That is, the determination unit 334 determines, for a user determined to be a beginner, betting candidates indicating betting targets to be recommended for purchase. For example, the determination unit 334 determines, as a betting candidate, any betting target having a predicted score value higher than a reference value from among all promising bets according to the betting type in a race for which the user intends to purchase a betting ticket.

[0070] The control unit 330 selects a target element (step S12). That is, the selection unit 335 selects target elements related to the voting candidates determined in step S11 above from among the display elements and operation elements constituting each of the multiple screens. For example, the selection unit 335 selects, as target elements, display objects that the user should focus on or operation objects that the user should operate from among multiple screens leading up to the purchase of a voting ticket for a voting candidate recommended to the user (beginner). At that time, the selection unit 335 also selects the display order for each of the screens including the selected target elements. That is, the selection unit 335 also selects the order in which the screens including the target elements should be displayed to the user.

[0071] The control unit 330 generates a screen and presents it on the terminal device 400 (step S13). 4 in accordance with an operation from the user. Then, the presentation unit 332 presents the screen generated by the screen generation unit 331 to the terminal device 400. For example, the screen generation unit 331 generates any of an information screen for notifying various pieces of information about betting targets in a race, a voting screen for selecting a betting target and placing a vote, and a purchase screen for finalizing a vote and purchasing a betting ticket. Then, the presentation unit 332 presents any of the information screen, betting screen, and purchase screen to the terminal device 400 by transmitting the screen generated by the screen generation unit 331 to the terminal device 400 via the communication unit 310.

[0072] The control unit 330 determines whether or not there is a target element on the screen (step S14). That is, the screen processing unit 336 determines whether or not the screen generated in step S13 and presented on the terminal device 400 includes the target element selected in step S12.

[0073] When the control unit 330 determines that there is a target element (step S14; Yes), it highlights the target element (step S15). For example, when a target element (a display element for "predicted line-up") is included in the information screen JG1 of Fig. 6(a) presented by the presentation unit 332, the screen processing unit 336 superimposes an emphasis object KO1 so as to surround the target element, thereby highlighting the target element. Also, when an information screen JG2 of Fig. 6(b) presented by the presentation unit 332 includes multiple target elements (operation buttons for "placement frequency," "win rate," and "player comments"), the screen processing unit 336 superimposes emphasis objects KO2 to KO4 to highlight the target elements.

[0074] On the other hand, if it is determined that there is no target element (step S14; No), the control unit 330 highlights the operation element (step S16). For example, when the target element is not included in the information screen JG4 of Fig. 8 presented by the presentation unit 332, the screen processing unit 336 superimposes an emphasis object KO8 to highlight the operation element to be operated (the operation button for "number of times worn"). This operation button for "number of times worn" is an operation element for transitioning to the information screen JG3 of Fig. 7(a) and (b) which includes the target element, and it is assumed that this information screen JG3 has not been displayed on the terminal device 400.

[0075] The control unit 330 determines whether or not an operation has been performed by the user (step S17). That is, the control unit 330 determines whether or not the user has operated an operation element or the like included in the screen being presented on the terminal device 400. If the control unit 330 determines that no operation has been performed (step S17; No), it continues to wait for an operation from the user.

[0076] On the other hand, if it is determined that an operation has been performed (step S17; Yes), the control unit 330 determines whether or not the operation is for transitioning the screen (step S18). That is, the control unit 330 determines whether or not the user has operated an operation element that causes a screen transition.

[0077] If the control unit 330 determines that the operation is to transition the screen (step S18; Yes), the process returns to the above-mentioned step S13. That is, in step S13, the control unit 330 generates a transition destination screen and presents it to the terminal device 400.

[0078] On the other hand, if it is determined that the operation is not for transitioning the screen (step S18; No), the control unit 330 determines whether or not the operation is for purchasing (step S19). That is, the control unit 330 determines whether the "vote confirmation" operation button highlighted by the emphasis object KO18 has been pressed while the presentation unit 332 is presenting, for example, a purchase screen KG1 such as that shown in FIG. 11(b) on the terminal device 400.

[0079] If the control unit 330 determines that the operation is not a purchase operation (step S19; No), the control unit 330 returns the process to step S17 described above.

[0080] On the other hand, if it is determined that the operation is a purchase operation (step S19; Yes), the control unit 330 requests the sponsor server 200 to purchase a betting ticket (step S20). That is, the application unit 337 applies to the promoter server 200 for the purchase of the betting ticket that has been bet, thereby finalizing the purchase of the betting ticket by the user.

[0081] With this beginner guidance process, even beginners who are not familiar with purchasing betting tickets can purchase tickets for the recommended betting options by continuing to look at or operate the target elements highlighted on the screen. Also, unlike the beginner tutorial, users can freely operate elements other than those they should operate. For example, users can make their own predictions from the highlighted display elements and purchase tickets for betting targets other than the recommended betting targets. Furthermore, even if the user moves to a screen away from the one for purchasing betting tickets through their own operation, the operation element for returning to the screen for purchasing betting tickets is highlighted, preventing the user from becoming confused.

[0082] As a result, it is possible to guide the user to purchase an appropriate betting ticket while assisting the user with a series of operations leading up to the purchase of the betting ticket.

[0083] (Embodiment 2) In the above embodiment 1, we have described a case where the betting ticket sales agency server 300 generates a screen and presents it to the terminal device 400, and highlights the target elements on the presented screen, but it is also possible to generate a screen and highlight the target elements on the terminal device 400 side. The following describes a voting system 100 according to a second embodiment, which is characterized in that the terminal device 400 generates a screen based on information obtained from the betting ticket sales agency server 300 and highlights target elements. The overall configuration of the voting system 100 according to the second embodiment is the same as that shown in FIG.

[0084] Even so, the betting ticket sales agency server 300 only provides the information about the race received from the promoter server 200 to the terminal device 400, and does not generate a screen or the like.

[0085] In response to user operations, the terminal device 400 accesses the betting ticket sales agency server 300, receives information about the race, and displays it on a display unit (display unit 430, described later). The terminal device 400 also cooperates with the betting ticket sales agency server 300 to process the purchase and refund of tickets selected by the user. When the information processing device 500 in FIG. 2 is powered on, a program that causes the information processing device 500 to function as the terminal device 400 is executed, thereby realizing the terminal device 400 according to the second embodiment.

[0086] (Functional configuration of terminal device 400) 13 is a block diagram showing an example of the functional configuration of a terminal device 400 according to embodiment 2. As shown in the figure, the terminal device 400 includes a communication unit 410, an operation unit 420, a display unit 430, a storage unit 440, and a control unit 450.

[0087] The communication unit 410 transmits and receives necessary information to and from the betting ticket sales agency server 300 . For example, the communication unit 410 receives information about a race sent from the betting ticket sales agency server 300. The information about the race received by the communication unit 410 is stored in the storage unit 440. Furthermore, the communication unit 410 transmits a purchase request to the betting ticket sales agency server 300 when a user instructs to purchase a betting ticket. The above-mentioned NIC 504 or the like can function as such a communication unit 410.

[0088] The operation unit 420 is, for example, a touch panel (touch screen) or the like, and is a target on which the user performs various operations. The above-described operation unit 509 can function as such an operation section 420.

[0089] The display unit 430 displays various screens to the user. For example, the display unit 430 displays one of the screens generated by the control unit 450 (the screen generation unit 451 described later). That is, the display unit 430 displays one of a plurality of screens including the information screen, the voting screen, and the purchase screen as shown in FIG. 4 described above, in response to a user operation. The above-described display unit 510 can function as such a display section 430.

[0090] The storage unit 440 stores information about races received by the communication unit 410. For example, the storage unit 440 stores information about races held in various locations and information about the runners participating in those races. Furthermore, the storage unit 440 stores voting candidate information determined by the control unit 450 (determining unit 453, which will be described later). For example, the storage unit 440 stores voting candidate information 321 as shown in FIG. 5(a) described above.

[0091] The storage unit 440 also stores target information selected by the control unit 450 (a selection unit 454 described later) in correspondence with the above-mentioned voting candidate information 321. For example, the storage unit 440 stores target information 322 as shown in FIG. 5(b). In addition, the storage unit 440 also stores information such as the latest odds received by the communication unit 410. The above-mentioned auxiliary storage unit 507 or the like can function as such a storage unit 440.

[0092] The control unit 450 controls the entire terminal device 400. The control unit 450 includes a screen generation unit 451, a determination unit 452, a decision unit 453, a selection unit 454, a screen processing unit 455, and an application unit 456.

[0093] 4 described above in accordance with a user operation, and displays it on the display unit 430. For example, the screen generation unit 451 generates one of an information screen, a voting screen, and a purchase screen.

[0094] The determination unit 452 determines whether or not the user of the terminal device 400 is a beginner. For example, the determination unit 452 determines whether or not the user is a beginner based on the number of betting tickets that the user has purchased in the past or the winning record of betting tickets that the user has purchased in the past.

[0095] When the determination unit 452 determines that the user is a beginner, the determination unit 453 determines, for the user, betting candidates indicating betting targets to be recommended for purchase. For example, the determination unit 453 determines, as betting candidates, any of the betting targets whose predicted score value is higher than a reference value from among all promising bets according to the betting type in the race for which the user intends to purchase a betting ticket. The betting candidates determined by the determination unit 453 are stored in the storage unit 440 as betting candidate information 321 in FIG. 5(a).

[0096] The selection unit 454 selects target elements related to the voting candidates determined by the determination unit 453 from among the display elements and operation elements constituting each of the multiple screens. For example, the selection unit 454 selects, as target elements, display objects that the user should focus on or operation objects that the user should operate from among multiple screens leading up to the purchase of a voting ticket for a voting candidate recommended to the user (beginner). At that time, the selection unit 454 also selects the display order for each of the screens including the selected target elements. The target elements, etc. determined by the selection unit 454 are stored in the storage unit 440 as target information 322 in FIG. 5(b).

[0097] When the target element selected by the selection unit 454 is included in the screen displayed by the display unit 430, the screen processing unit 455 displays the target element in an emphasized manner. For example, when "Predicted arrangement" on the information screen JG1 shown in Fig. 6(a) described above is selected as the display element to be focused on, the screen processing unit 455 superimposes an emphasis object KO1 on the screen to highlight the "Predicted arrangement." Also, when the information screen JG2 shown in Fig. 6(b) described above includes multiple target elements, the screen processing unit 455 superimposes emphasis objects KO2 to KO4 to highlight these target elements. Similarly, when the information screen JG3 shown in Figure 7(a) etc. described above, the information screen JG4 shown in Figure 8 etc. described above, the voting screen TG1 shown in Figure 9(a) etc. described above, the voting screen TG2 shown in Figure 9(b) etc. described above, and the purchase screen KG1 shown in Figure 11(a) etc. are displayed on the display unit 430, the screen processing unit 455 highlights the target elements.

[0098] The application unit 456 applies to the betting ticket sales agency server 300 for the purchase of the betting ticket in response to a purchase instruction from the user on the purchase screen. For example, when the purchase screen KG1 as shown in Figure 11(b) above is displayed on the display unit 430, and the "Confirm voting" operation button highlighted by the emphasis object KO18 is pressed, the application unit 456 sends the user ID and purchase information including the betting details to the betting ticket sales agency server 300 and applies for the purchase of a betting ticket.

[0099] The above-described CPU 501, image processing unit 505, and the like can function as the control unit 450 configured as described above.

[0100] The terminal device 400 configured in this way executes the same process as the beginner guidance process shown in Fig. 12. This beginner guidance process allows even beginners who are not familiar with purchasing betting tickets to purchase tickets for recommended betting targets by continuing to gaze at or operate the target elements highlighted on the screen.

[0101] As a result, the voting system 100 according to the second embodiment can also guide the user to purchase an appropriate betting ticket while assisting the user in a series of operations leading up to the purchase of the betting ticket.

[0102] (Other embodiments) In the above embodiment 1, etc., as explained with reference to Figures 7(a), (b), etc., the screen processing unit 336, etc., when a predetermined time has elapsed since the start of presentation of the information screen JG3, erases the highlight objects KO5 and KO6 in Figure 7(a) and stops highlighting the display elements, and then superimposes the highlight object KO7 in Figure 7(b) on the screen to highlight the operation element to be operated. However, regardless of the time that has elapsed since the start of presentation, the highlighting of the display element that was highlighted first may be stopped and the subsequent operation element may be highlighted. For example, if the terminal device 400 is provided with a front camera capable of capturing an image of the face of the user operating the device, the screen processing unit 336 or the like may track the user's line of sight according to the image of the user's face captured by the front camera, and when it determines that the user is gazing at a display element that was previously highlighted, it may stop highlighting that display element and highlight the subsequent operating element.

[0103] In the above first and second embodiments, the betting system 100 for bicycle racing has been described as an example of publicly managed racing, but it can also be applied to other publicly managed racing events such as horse racing and boat racing.

[0104] As described above, according to the present invention, it is possible to provide a sales agent server, a guidance method, and a program that can guide users to purchase appropriate betting tickets while assisting them with a series of operations leading up to the purchase of a betting ticket. [Explanation of symbols]

[0105] 100 Voting System 200 Host Server 300 Betting ticket sales agent server 310 Communications Department 320 Storage section 330 Control Unit 331 Screen generation section 332 Presentation section 333 Discrimination part 334 Decision Section 335 Selection Department 336 Screen processing department 337 Application Department 400 Terminal Equipment 410 Communications Department 420 Operation section 430 Display section 440 Storage section 450 control section 451 Screen generation section 452 Discrimination part 453 Decision Section 454 Selection Department 455 Screen processing department 456 Application Department 500 Information processing equipment 501 CPU 502 ROM 503 RAM 504 NIC 505 Image Processing Unit 506 Audio Processing Unit 507 Auxiliary storage 508 Interface 509 Operation Unit 510 Display Unit 511 Speaker 900 Internet

Claims

1. A sales agent server that sells betting tickets for publicly managed gaming events, a determination unit that determines whether a user operating a terminal device is a beginner or not based on the number of betting tickets that the user has previously purchased or the winning record of betting tickets that the user has previously purchased; A determination unit that determines a betting type and a selection of bets that indicate recommended betting targets for a user determined by the determination unit to be a beginner; a presentation unit that presents, in response to an operation by a user, one of a plurality of screens on the terminal device, including an information screen for notifying information about each voting target, a voting screen for selecting a voting target and casting a vote, and a purchase screen for confirming a vote and purchasing a voting ticket; A selection unit that selects, on the betting screen, one or more operation elements for selecting the betting type and the promising bet determined by the determination unit, and selects, on the purchase screen, one or more operation elements that are essential for purchase; a screen processing unit that causes the terminal device to present the operation element selected by the selection unit in the voting screen or the purchase screen presented by the presentation unit in an emphasized manner; A sales agent server equipped with the above.

2. When the operation element selected by the selection unit is not included in the screen presented by the presentation unit, the screen processing unit highlights and presents an operation element for transitioning to any screen including the operation element selected by the selection unit.

2. The sales agent server according to claim 1.

3. the selection unit further selects a display order for each of the screens including the selected operation elements; When the operation element selected by the selection unit is included in the screen presented by the presentation unit, the screen processing unit stops highlighting the operation element selected by the selection unit after a predetermined time has elapsed since the presentation of the current screen, and highlights and presents an operation element for transitioning to a later screen in the display order.

2. The sales agent server according to claim 1.

4. When the screen presented by the presentation unit includes the operation element selected by the selection unit and a preceding screen that precedes the current screen in the display order has not yet been displayed on the terminal device, the screen processing unit stops highlighting the operation element selected by the selection unit after a predetermined time has elapsed since the presentation of the current screen, and highlights and presents an operation element for transitioning to the preceding screen.

4. The sales agent server according to claim 3.

5. The screen processing unit, when the presentation unit presents the betting screen, highlights and presents the operation elements for selecting the betting type and the promising bets determined by the determination unit, and after the betting type and the promising bets determined by the determination unit are selected, highlights and presents the operation elements for completing the bet.

2. The sales agent server according to claim 1.

6. The screen processing unit, when the presentation unit presents the purchase screen and the betting type and the promising bet determined by the determination unit are bet, highlights and presents a display element indicating the odds of the betting type and the promising bet determined by the determination unit.

2. The sales agent server according to claim 1.

7. the screen processing unit stops highlighting the display element indicating the odds after a predetermined time has elapsed since the presentation of the purchase screen, and highlights and presents an operation element for finalizing the purchase of the betting ticket.

7. The sales agent server according to claim 6.

8. A guidance method executed by a sales agent server that sells betting tickets for publicly managed lotteries, comprising: a determination step of determining whether or not the user operating the terminal device is a beginner based on the number of betting tickets purchased by the user in the past or the winning record of betting tickets purchased by the user in the past; A determination step of determining a betting type and a selection of bets indicating recommended betting targets for a user determined to be a beginner in the determination step; a presentation step of presenting, on the terminal device, one of a plurality of screens including an information screen for notifying information about each voting target, a voting screen for selecting a voting target and casting a vote, and a purchase screen for finalizing the vote and purchasing a voting ticket, in response to an operation by the user; A selection step of selecting, on the betting screen, one or more operation elements for selecting the betting type and the promising bet determined in the determination step, and selecting, on the purchase screen, one or more operation elements required for purchase; a screen processing step of highlighting the operation element selected in the selection step on the voting screen or the purchase screen presented in the presentation step, and presenting the operation element on the terminal device; A guidance method comprising:

9. The computer that sells betting tickets for publicly managed lotteries a determining step of determining whether or not the user operating the terminal device is a beginner based on the number of betting tickets purchased by the user in the past or the winning record of betting tickets purchased by the user in the past; a determination step of determining a betting type and a selection of bets indicating recommended betting targets for the user determined to be a beginner in the determination step; a presentation step of presenting, on the terminal device in response to an operation by the user, one of a plurality of screens including an information screen for notifying information about each voting object, a voting screen for selecting a voting object and casting a vote, and a purchase screen for finalizing the vote and purchasing a voting ticket; a selection step of selecting, on the betting screen, one or more operation elements for selecting the betting type and the promising bet determined in the determination step, and selecting, on the purchase screen, one or more operation elements required for purchase; a screen processing step of highlighting the operation element selected in the selection step on the voting screen or the purchase screen presented in the presentation step, and presenting it on the terminal device; A program characterized by executing the following.

Citation Information

Patent Citations

  • Display device, display method, and program

    JP6759403B1

  • JPP6759403B