Sales agent server, guiding method, and program

The sales agent server and guidance method assist users, particularly beginners, in purchasing voting tickets by recommending targets and highlighting key interface elements, enhancing the efficiency and effectiveness of their ticket selection.

JP2025001999AActive Publication Date: 2025-01-09RAKUTEN GROUP INC
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Users, especially beginners, face difficulties in navigating the complex series of operations required to purchase voting tickets for public competitions, leading to inefficiency and suboptimal ticket selection due to unfamiliarity with the user interface.

Method used

A sales agent server and guidance method that determines whether a user is a beginner based on their past ticket purchases, recommends voting candidates, and highlights relevant elements on the screen to guide them through the purchasing process, emphasizing key display and operation elements at appropriate times.

Benefits of technology

Facilitates efficient and informed ticket purchasing by beginners, ensuring they select appropriate voting targets and complete the process with minimal confusion, thereby improving their chances of successful ticket purchases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025001999000001_ABST
    Figure 2025001999000001_ABST
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 is known a betting system that allows a user to purchase betting tickets for publicly managed competitions such as bicycle racing, horse racing, and boat racing from a terminal device via the Internet, etc. In this betting system, for example, when a user specifies a race and a betting type (betting type) from the terminal device, a list of combinations to be bet on, including odds, etc., is displayed on the terminal device. The user can select a 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 by a user to identify multiple items that the user wants to exclude from a long list of purchase items. [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 the above-mentioned Patent Document 1, a user needs to operate a terminal device appropriately to cause a number of screens to be displayed 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 on the voting targets, displaying a voting screen to specify the betting type and voting target to place a vote, and then displaying a purchase screen to confirm the voting details and then purchase a voting ticket.

[0006] However, beginners who are unfamiliar with publicly managed betting games often have trouble figuring out which operation elements (buttons and other objects) to use on each screen, and it often takes a long time for beginners to purchase betting tickets. In addition, beginners often do not notice the useful display elements displayed on each screen, and as a result, they tend to intuitively choose the voting target and purchase a voting ticket. As a result, many beginners have not achieved sufficient results, such as never winning any of the voting tickets they have purchased so far.

[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 situation, and aims to provide a sales agency server, a guidance method, and a program that can guide users to purchasing appropriate betting tickets while assisting them with a series of operations leading up to the purchase of a betting ticket. [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 competitions, A determination unit that determines 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 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 on each voting object, a voting screen for selecting a voting object 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 constituting 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 presents it on the terminal device; 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 or not a 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, 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, when the target element is not included in the screen presented by the presentation unit, highlight and present an operation element for transitioning to any screen including the target element.

[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 element; 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 operating 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, The screen processing unit may, when the presentation unit presents the voting screen, 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 has been selected, 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, when the presentation unit presents the purchase screen and a voting target corresponding to the voting candidate has been voted for, highlight and present a display element indicating the odds of the voting target.

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

[0017] A guidance method according to a second aspect of the present invention includes: A guidance method executed by a sales agent server that sells betting tickets for publicly managed competitions, comprising: 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 a user, one of a plurality of screens including an information screen for notifying information on each voting object, a voting screen for selecting a voting object and casting a vote, and a purchase screen for confirming a vote and purchasing a voting ticket; a selection step of selecting, from among 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: A computer that sells betting tickets for public 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 a user, any one of a plurality of screens including an information screen for notifying information on each voting object, a voting screen for selecting a voting object and casting a vote, and a purchase screen for confirming a 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 above-mentioned 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-mentioned program is recorded is a non-transitory recording medium, and can be distributed and sold independently of a computer. Here, the 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. Also, the transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of the transitory recording medium include electrical signals, optical signals, and electromagnetic waves. In addition, the temporary storage area refers to an area for temporarily storing data and programs, and is, for example, a volatile memory such as a RAM (Random Access Memory). Effect 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 description of the drawings]

[0021] [Figure 1] FIG. 1 is a block diagram showing an example of the overall configuration of a voting system according to a first embodiment. [Diagram 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. [Diagram 3] 2 is a block diagram showing an example of a 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. [Diagram 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] 13A and 13B are schematic diagrams showing an example of an information screen, in which a target element is highlighted. [Figure 7]1A and 1B are schematic diagrams showing an example of an information screen, in which (a) shows how display elements are highlighted, and (b) shows how operation elements are highlighted. [Figure 8] FIG. 13 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] FIG. 13 is a schematic diagram showing an example of a betting screen, where (a) is a screen for betting on a betting target in a trifecta betting format, and (b) is a screen for betting on a betting target in a quinella betting format. [Figure 10] 13A and 13B are schematic diagrams each showing an example of a voting screen on which a voting target is specified. [Figure 11] 13A and 13B 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. 11 is a block diagram showing an example of a functional configuration of a terminal device according to a second embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] An embodiment of the present invention will be described below. In the embodiment of the present invention, a betting system in which a user can purchase betting tickets (betting tickets: winning betting tickets) for bicycle races in publicly managed races from a terminal device operated by the user will be described. However, 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 races and boat races. 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 can adopt embodiments in which each or all of these 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, for example, a user can arbitrarily select and purchase a bicycle race ticket (betting ticket), and includes a promoter server 200, a betting ticket sales agency server 300, and a terminal device 400 operated by a user, as shown in Fig. 1. 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 FIG. 1 shows only three terminal devices 400, this is for ease of understanding of the invention, and in reality, a huge number of terminal devices 400 are included depending on the number of users.

[0024] The organizer server 200 is a server device installed by the organizer of the 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) and information about the finishing order and payouts after the race. The organizer server 200 transmits such information related to the race to the betting ticket sales agency server 300. The organizer server 200 also receives information about purchased tickets sent from the betting ticket sales agency server 300.

[0025] The betting ticket sales agency server 300 is, for example, a server computer, and sells betting tickets to users on behalf of the organizer of the bicycle race. 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 applications to purchase betting tickets from the terminal device 400, and transmits the purchase applications to the organizer server 200. In addition, when a betting ticket purchased from the terminal device 400 wins, the betting ticket sales agency server 300 performs a refund process for the betting ticket.

[0026] The terminal device 400 is, for example, a smartphone or a personal computer, and is used by a user who purchases a betting ticket. 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 realized 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] A 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 records 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 for temporarily storing 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 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, a cable modem for connecting to the Internet using a cable television line, or the like.

[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 the processed image data 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 causes the display unit 510 to display the images.

[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 the audio signal 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 operation of the entire information processing device 500. For example, the auxiliary storage unit 507 stores a program for realizing the betting ticket sale agency server 300 according to the first embodiment. Then, under the control of the CPU 501, the auxiliary storage unit 507 appropriately reads out the stored programs and data, 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 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 a user who uses the information processing device 500.

[0038] The display unit 510 is, for example, a liquid crystal display panel, which renders an image according to the image data output by the image processing unit 505 and presents the image 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 include 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 that is loaded into the drive unit, and operates in the same manner as described above.

[0041] The functional configuration of the betting ticket sales agency server 300 realized by the above-mentioned information processing device 500 will be described below with reference to Fig. 3 to Fig. 11. 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 promoter server 200 and the terminal device 400 are also realized by an information processing device 500, but a description of these will be omitted and the following will describe the betting ticket sales agency server 300, which is the most distinctive feature of the first embodiment.

[0042] (Functional configuration of the betting ticket sales agency server 300) 3 is a block diagram showing an example of a functional configuration of the betting ticket sales agency server 300 according to the present 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 any one of the screens as shown in FIG. 4 generated by the control unit 330 (a screen generating unit 331 described later) 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 confirming a vote and purchasing a betting ticket. The communication unit 310 receives from the terminal device 400 operation information from the user on 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 the race received by the communication unit 310. For example, the storage unit 320 stores information about each race held in various locations and information about the runners 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 (determination unit 334 described later). The voting candidate information is information indicating voting targets recommended for purchase by a user who is using the terminal device 400 and is a beginner. 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, by way of example, a user ID 321a, a race ID 321b, a race name 321c, a race date 321d, a betting type 321e, and a selection 321f. The betting type 321e indicates the type of betting ticket. The betting type 321e includes, for example, a trifecta, a trifecta, a trifecta, a trifecta, a trifecta, a trifecta, a trifecta, a trifecta, a trifecta, a trifecta, and a wide. The trifecta is a betting ticket for predicting the car numbers of the first, second, and third place racers according to the order of arrival. The trifecta is a betting ticket for predicting the car numbers of the first, second, and third place racers according to the order of arrival. The trifecta is a betting ticket for predicting the car numbers of the first, second, and third place racers regardless of the order of arrival. The trifecta is a betting ticket for predicting the car numbers of the first and second place racers regardless of the order of arrival. The trifecta is a betting ticket for predicting the gate numbers of the first and second place racers according to the order of arrival. The trifecta is a betting ticket for predicting the gate numbers of the first and second place racers regardless of the order of arrival. A wide bet involves predicting the numbers of two athletes who will finish in the first, second, and third places, regardless of the order of finish. Also, the betting combination 321f is a combination of car numbers and frame numbers according to the betting type. In the betting candidate information 321 shown in FIG. 5(a), as an example, a case is shown in which "1-4 in the twin bet in the 10th race held on February 3" has been determined as a betting candidate. In addition, this betting candidate information 321 shows only a single bet in one race, but this is just one example, and multiple bets in one race, or single or multiple bets in each of multiple races may be used.

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

[0048] The target information 322 shown in FIG. 5(b) includes, by way of 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 sale agency server 300. The 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] 4 according to a user's operation. The screen generated by the screen generating unit 331 is presented on the terminal device 400 by the presenting 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 a betting target and placing a vote, and a purchase screen for confirming a 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 who uses the terminal device 400 is a beginner. For example, the discrimination unit 333 discriminates that 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 that 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. It should be noted that the method for determining whether or not the user is a beginner in the determination unit 333 is not limited to the above, and whether or not the user is a beginner may be determined based on other criteria.

[0054] When the discrimination unit 333 discriminates 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 among all the betting options according to the betting method in the race for which the user is going to purchase a betting ticket. Note that the score value is derived for each athlete 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 thus determined by the determination unit 334 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 a target element related to the voting candidate determined by the determination unit 334 from among the display elements and operation elements constituting each of the multiple screens. For example, the selection unit 335 selects, as the target element, a display object that the user should pay attention to 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 a display order for each of the screens including the selected target element. In other words, the selection unit 335 also selects in what order 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 (a display element of "predicted order") 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. That is, when the "predicted order" 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, thereby highlighting the display element of "predicted order". Note that the emphasis object KO1 is a frame-shaped object to which a beginner mark has been added, but this is only an example, and an object of another shape or another mark may be added. Also, 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] Also, for example, when the information screen JG2 as shown in FIG. 6(b) includes a plurality of target elements, the screen processing unit 336 superimposes the highlight objects KO2 to KO4 to highlight the target elements. That is, when the operation elements (operation buttons, etc.) of "finishing frequency", "winning rate", and "player's comment" in the information screen JG2 are selected as the operation elements to be operated, the screen processing unit 336 superimposes the highlight objects KO2 to KO4 on the operation elements on the screen to highlight the operation elements of "finishing frequency", "winning rate", and "player's comment". Note that, instead of simultaneously highlighting a plurality of target elements with each highlight object, the screen processing unit 336 may superimpose the highlight object on each target element in turn, and highlight each of the plurality of target elements in a time-division manner (with a time difference).

[0058] In addition, when the screen presented by the presentation unit 332 includes a plurality of target elements 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 a plurality of target elements 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 number 1 and car number 4). Then, when a predetermined time has elapsed from the start of presentation of this 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 the 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 operation button for "vote input"), as shown in the information screen JG3 in FIG. 7(b).

[0059] In this case, the highlight objects KO5 and KO6 shown in Fig. 7(a) make the user pay attention to the arrival frequency of car number 1 and car number 4, and then the highlight object KO7 shown in Fig. 7(b) prompts the user to press the "vote input" operation button. Note that 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 an operation element for transitioning to a later screen in the display order.

[0060] In addition, if a part of the information screen including the target element is not displayed, the screen processing unit 336 will use the highlight 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 which 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 presents in an emphasized manner 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 as shown in FIG. 8, the screen processing unit 336 superimposes the highlight object KO8 to highlight the operation element to be operated (the operation button for "number of times of arrival"). This operation button for "number of times of arrival" is an operation element for transitioning to the information screen JG3 of the above-mentioned FIG. 7(a) and (b) including the target element, and this information screen JG3 is assumed to have not been displayed on the terminal device 400. Note that, if the information screen JG3 has already been displayed, the screen processing unit 336 may use the highlight object KO8 to highlight an operation element for transitioning to another information screen (an information screen not displayed) including the target element.

[0062] Furthermore, when the presentation unit 332 presents the voting screen on the terminal device 400, if a target element is included, the screen processing unit 336 similarly presents the target element in an emphasized manner. For example, when two target elements (the display element of "Predicted Line-up" and the operation element of "Dual Bet") 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 operation button for "Dual Bet" for transitioning to a betting screen for a dual bet is highlighted by the highlight object KO10. When the user presses the "2-bet" operation button, the betting screen transitions to a betting screen TG2 as shown in Fig. 9(b). In this case, the screen processing unit 336 superimposes the highlight objects KO11 and KO12 around the two display elements to be focused on, highlighting these display elements, and superimposes the highlight objects KO13 and KO14 around the two operation elements to be operated, highlighting these operation elements. The highlight object KO13 prompts the user to select car number 1 for first place, and the highlight object KO14 prompts the user to select car number 4 for second place. In addition, instead of using such highlight objects KO13 and KO14 to simultaneously highlight the operation element of car number 1 and the operation element of car number 4, the screen processing unit 336 may use one of the highlight objects (e.g., highlight object KO13) to highlight only one of the operation elements, and when that operation element is operated, use the other highlight object (e.g., highlight object KO14) to highlight the other operation element.

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

[0064] Then, when the presentation unit 332 presents the purchase screen on the terminal device 400, if the target element is similarly included, the screen processing unit 336 causes the target element to be presented in an emphasized manner. For example, when a target element (odds display element) is included in a purchase screen KG1 as shown in FIG. 11(a) and a voting target corresponding to a voting candidate is being voted for, the screen processing unit 336 superimposes an emphasis object KO17 so as to surround the target element, thereby highlighting the target element. In addition, in 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. In addition, in the purchase screen KG1, when other voting targets have been voted for in addition to the voting target corresponding to the voting candidate, 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 purchasing screen KG1, the screen processing unit 336 erases the emphasis object KO17 and stops highlighting the display elements. Next, as shown in Fig. 11(b), the screen processing unit 336 superimposes the emphasis object KO18 on the purchasing 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 "voting confirmation" operation button. The "voting confirmation" operation button is an operation element for confirming the purchase of the 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 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 organizer 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 FIG. 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 transmits purchase information including the user ID and the voting details to the organizer server 200 to confirm the purchase of the betting ticket.

[0067] The above-mentioned CPU 501, image processing unit 505, and the like can function as the control unit 330 having such a configuration.

[0068] (Operation of the betting ticket sales agency server 300) The operation of the betting ticket sales agency server 300 configured as above will be described below with reference to Fig. 12. Fig. 12 is a flow chart showing the flow of the novice guidance process executed by the control unit 330 of the betting ticket sales agency server 300. This novice guidance process is started, for example, when the discrimination unit 333 discriminates that the user operating the terminal device 400 is a novice when the terminal device 400 accesses the betting ticket sales agency server 300 (e.g., logs in, etc.).

[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 recommended for purchase. For example, the determination unit 334 determines, as a betting candidate, any of betting targets having a predicted score value higher than a reference value among all bets according to the betting type in a race for which the user wishes to purchase a betting ticket.

[0070] The control unit 330 selects a target element (step S12). That is, the selection unit 335 selects a target element related to the voting candidate 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 the target element, a display object that the user should pay attention to 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 a display order for each of the screens including the selected target elements. That is, the selection unit 335 also selects in what order 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). That is, the screen generating unit 331 generates one of the screens shown in Fig. 4 in accordance with an operation from the user. Then, the presentation unit 332 presents the screen generated by the screen generating unit 331 to the terminal device 400. For example, the screen generating unit 331 generates one of an information screen for notifying various information related to betting targets in a race, a voting screen for selecting a betting target and placing a vote, and a purchase screen for confirming a vote and purchasing a betting ticket. Then, the presentation unit 332 presents one of the information screen, the voting screen, and the purchase screen to the terminal device 400 by transmitting the screen generated by the screen generating 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 the above step S13 and presented on the terminal device 400 includes the target element selected in the above 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 of "predicted lineup") 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 "finishing frequency," "winning 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 of arrival"). This operation button for "number of times of arrival" is an operation element for transitioning to the information screen JG3 of Fig. 7(a) and (b) which includes the target element, and this information screen JG3 is assumed to have 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 a user operation has been performed on an operation element or the like included in the screen being presented on the terminal device 400. When the control unit 330 determines that no operation has been performed (step S17; No), it waits for an operation from the user.

[0076] On the other hand, when 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 for transitioning the screen.

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

[0078] On the other hand, when 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 purchase (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] When the control unit 330 determines that the operation is not a purchase operation (step S19; No), the control unit 330 returns the process to the above-mentioned step S17.

[0080] On the other hand, if it is determined that the operation is a purchase operation (step S19; Yes), the control unit 330 makes a request to the organizer server 200 to purchase a betting ticket (step S20). That is, the application unit 337 applies to the organizer server 200 for the purchase of the betting ticket that has been voted, 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 targets by continuing to look at or operate the target elements highlighted on the screen. Also, unlike the beginner's tutorial, the user can freely operate elements other than those that should be operated. For example, the user can make his / her own predictions from the highlighted display elements and purchase tickets for betting targets other than the recommended betting targets. Furthermore, even if the user uses his / her own free operation to transition to a screen away from the one for purchasing betting tickets, the operation element for returning to the screen for purchasing betting tickets is highlighted, thereby 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 with a series of operations leading up to the purchase of the betting ticket.

[0083] (Embodiment 2) In the above embodiment 1, a case has been described in which the betting ticket sales agency server 300 generates a screen and presents it to the terminal device 400, while highlighting the target elements on the presented screen. However, the terminal device 400 may also generate a screen and highlight the target elements. The following describes the voting system 100 according to the 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 screens or perform other operations.

[0085] The terminal device 400 accesses the betting ticket sales agency server 300 in response to user operations, receives information related to 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 perform the purchase process and refund process for the betting ticket selected by the user. When the information processing device 500 in FIG. 2 described above is powered on, a program for causing it to function as the terminal device 400 is executed, and the terminal device 400 according to the second embodiment is realized.

[0086] (Functional configuration of terminal device 400) 13 is a block diagram showing an example of a 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 sale 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 bet ticket sales agency server 300 when a user instructs to purchase a bet 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-mentioned 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 (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-mentioned display unit 510 can function as such a display section 430.

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

[0091] Further, the storage unit 440 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 discrimination unit 452, a decision unit 453, a selection unit 454, a screen processing unit 455, and an application unit 456.

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

[0094] The discrimination unit 452 discriminates whether or not the user who uses the terminal device 400 is a beginner. For example, the discrimination unit 452 discriminates 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 user is determined to be a beginner by the discrimination unit 452, the determination unit 453 determines, for the user, betting candidates indicating betting targets recommended for purchase. For example, the determination unit 453 determines, as a betting candidate, any of the betting targets having a predicted score value higher than a reference value among all the betting options according to the betting type in the race for which the user is planning to purchase a betting ticket. The betting candidates determined by the determination unit 453 are stored in the storage unit 440 as the betting candidate information 321 in FIG. 5(a).

[0096] The selection unit 454 selects a target element related to the voting candidate 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 the target element, a display object that the user should pay attention to 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 454 also selects a display order for each of the screens including the selected target element. The target elements, etc. determined by the selection unit 454 are stored in the storage unit 440 as the 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" in the information screen JG1 shown in Fig. 6(a) is selected as the display element to be focused on, the screen processing unit 455 superimposes the highlighting object KO1 on the screen to highlight the "Predicted Arrangement." Also, when the information screen JG2 shown in Fig. 6(b) includes multiple target elements, the screen processing unit 455 superimposes the highlighting objects KO2 to KO4 to highlight the target elements. Similarly, when the information screen JG3 shown in FIG. 7(a) etc. described above, the information screen JG4 shown in FIG. 8 etc. described above, the voting screen TG1 shown in FIG. 9(a) etc., the voting screen TG2 shown in FIG. 9(b) etc. described above, and the purchase screen KG1 shown in FIG. 11(a) etc. are displayed on the display unit 430, the screen processing unit 455 highlights the target elements.

[0098] The application unit 456 responds to a purchase instruction from the user on the purchase screen and applies to the betting ticket sales agency server 300 for the purchase of the betting ticket that has been bet. For example, when the purchase screen KG1 as shown in FIG. 11(b) above is displayed on the display unit 430, when the “Vote Confirmation” operation button highlighted by the emphasis object KO18 is pressed, the application unit 456 transmits purchase information including the user ID and the betting details to the betting ticket sales agency server 300 and applies for the purchase of a betting ticket.

[0099] The above-mentioned CPU 501, image processing unit 505, and the like can function as the control unit 450 having such a configuration.

[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 a beginner who is not familiar with purchasing betting tickets to purchase a betting ticket for a recommended betting target by continuing to gaze at or operate the target element 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 from 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 earlier 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 gaze according to the image of the user's face captured by the front camera, and upon determining that the user is gazing at a display element that was previously highlighted, 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 races, but it is also applicable to other publicly managed races 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 a user to purchase an appropriate betting ticket while assisting with a series of operations leading up to the purchase of the 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 Unit 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 competitions, A determination unit that determines 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 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 on each voting object, a voting screen for selecting a voting object 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 presents it on the terminal device; A sales agent server equipped with the above.

2. The game machine further includes a determination unit that determines whether or not a 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, The determination unit determines the voting candidates for the user who is determined to be a beginner by the determination unit.

2. The sales agent server according to claim 1.

3. When the target element 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 target element.

3. The sales agent server according to claim 1 or 2.

4. The selection unit further selects a display order for each of the screens including the selected target element; When the target element is included in the screen presented by the presentation unit, the screen processing unit stops highlighting the target element 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.

3. The sales agent server according to claim 1 or 2.

5. 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 has not been displayed on the terminal device, the screen processing unit stops highlighting the target element 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.

5. The sales agent server according to claim 4.

6. the screen processing unit, when the presentation unit presents the voting screen, highlights and presents 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, highlights and presents an operation element for completing the vote.

3. The sales agent server according to claim 1 or 2.

7. the screen processing unit, when the presentation unit presents the purchase screen and a voting target corresponding to the voting candidate has been voted for, highlights and presents a display element indicating odds of the voting target; 3. The sales agent server according to claim 1 or 2.

8. 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.

8. The sales agent server according to claim 7.

9. A guidance method executed by a sales agent server that sells betting tickets for publicly managed competitions, comprising: 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 a user, one of a plurality of screens including an information screen for notifying information on each voting object, a voting screen for selecting a voting object and casting a vote, and a purchase screen for confirming a vote and purchasing a voting ticket; a selection step of selecting, from among 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; A guidance method comprising:

10. A computer that sells betting tickets for public 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 a user, any one of a plurality of screens including an information screen for notifying information on each voting object, a voting screen for selecting a voting object and casting a vote, and a purchase screen for confirming a 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; A program characterized by executing the above.

Citation Information

Patent Citations

  • Display device, display method, and program

    JP6759403B1