System and method for supporting real-time baseball betting service
The real-time baseball betting system addresses the lack of engagement in conventional betting systems by enabling users to bet on various game events during innings, using a user terminal and server, enhancing user interest and concentration throughout the game.
Patent Information
- Application Number
- JP2025199148
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-07
- Filing Date
- 2025-11-19
- Publication Date
- 2026-02-18
AI Technical Summary
Conventional sports betting systems fail to maintain user engagement and concentration throughout the event, as users lose interest once the event begins, and lack features that allow for active participation in real-time betting on various game situations.
A system and method for real-time baseball betting that allows users to bet on predicted game events during each inning, using a user terminal and a baseball game betting service server, with predefined betting rules and rewards based on cumulative bet results, providing statistics and reverse betting services.
Enhances user engagement and interest in the baseball game from start to finish by allowing real-time betting on various events, increasing concentration and providing valuable information for participants, regardless of their experience with specific teams or players.
Smart Images

Figure 2026027501000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system and method for supporting a real-time baseball betting service in which, while watching a live broadcast of a professional baseball game via a medium such as television, a player bets a certain number of points on the pitcher, batter, and fielder for each inning, with the points being awarded depending on the subsequent situation and results, so that the player can feel more enjoyment and excitement while watching the live broadcast of the game via a medium such as television, and a predetermined prize is awarded to the player with the highest score. [Background technology]
[0002] In recent years, interest in sports competitions has increased along with the growing interest in leisure life. Generally, people enjoy sports competitions by visiting the stadiums where the competitions are held, or by listening to or watching the content broadcast via media such as radio, television, or the Internet.
[0003] At this time, many people bet on their favorite teams, players, predicted outcomes of the competitions, etc., and share the winnings depending on the outcome of the competition, thereby stimulating their interest and enjoyment in sports competitions.
[0004] As the number of people who simply enjoy betting on sports and not gambling increases, betting games such as "Toto" (registered trademark) and "Proto" have been proposed, which allow players to enjoy analyzing sports through their interest and participation in sports.
[0005] However, such conventional betting games have a limitation in that they only induce users to bet on sports events and do not lead to active participation in sports events.
[0006] In other words, in the case of Toto (registered trademark) and Proto, betting is based on the win / loss and points scored / lost in a single event, so users will be focused on the event until it begins, but once the event actually begins, they are no longer able to place any more bets, so their level of concentration drops, as if they were watching a live broadcast of an existing event, and in the end, users are only interested in receiving dividends based on the outcome of the event.
[0007] Furthermore, for those who have no experience in analyzing the specific teams or players participating in the competition, the betting itself becomes a burden and they hesitate to participate in the betting game, which ultimately results in them losing interest in the betting game.
[0008] This has led to a demand for measures that can increase concentration and interest in the sport from start to finish by making it possible to bet on various situations (events) that occur during a sports competition, and that can stimulate interest in betting by providing information that even participants who have no experience analyzing teams or specific players can use as a reference when placing bets. [Prior art documents] [Patent documents]
[0009] [Patent Document 1] Korean Patent Registration No. 10-1555787 Summary of the Invention [Problem to be solved by the invention]
[0010] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a system and method for supporting a real-time baseball betting service. [Means for solving the problem]
[0011] To solve the above problem, a system for supporting a real-time baseball betting service according to one embodiment of the present invention includes a user terminal that uses a real-time baseball betting service platform to bet a predetermined amount of game money on a predicted result of predicting game events that will occur during each inning of a baseball game that is broadcast live in real time using pre-set game money provided per game, and a baseball game betting service server that directly or indirectly participates in and / or inhibits the betting process of the user terminal according to pre-set game betting rules and provides a predetermined reward to the user terminal based on the cumulative total value of bet results on at least one or more events that occurred during each inning.
[0012] In one embodiment, the baseball game betting service server supports game betting on one or more baseball game videos currently in progress and on possible game events for each inning of each baseball game, by pitcher and batter, within a betting time, and the betting time is characterized by being the time from when the batter steps up to the plate until the pitcher takes his set position to pitch (a position in which the pitcher places his pivot foot facing the batter completely on or in front of the pitching plate and makes contact with the edge of the plate without moving, then places his other foot in front of the pitching plate, holds the ball in front of his body with both hands, and remains completely motionless for at least one second).
[0013] In one embodiment, the baseball game betting service server recognizes a bet on a batter only if any one of five betting conditions entered on the user terminal is met, and the five betting conditions include the time from when the batter steps up to the plate until the pitcher is in his set position to pitch (a position in which the pitcher faces the batter, places his pivot foot completely on or in front of the pitching plate and makes contact with the edge of the plate without letting it go off, then places his other foot in front of the pitching plate, holds the ball in front of his body with both hands, and remains completely motionless for at least one second).
[0014] In one embodiment, the baseball game betting service server adds up the bet points of participants who have failed to bet on the batting result of the batter, and then distributes the total equally.
[0015] In one embodiment, the baseball game betting service server provides statistics (such as win rate, batting average, strikeout rate, etc.) for the past performance of pitchers and batters.
[0016] In one embodiment, the baseball game betting service server supports probability betting services for bettors at user terminals, and the reverse betting service is a service for betting on whether the betting probabilities of multiple bettors are below or above a pre-set value.
[0017] A method for providing a real-time baseball betting service according to one embodiment of the present invention for solving the above problem includes the steps of: executing a real-time baseball betting service platform on a user terminal, and then playing a desired baseball game video; displaying at least one game event for the results of a match between a pitcher or a batter for each inning on the user terminal; inputting a pre-set betting score for any one of the at least one game event that is the result of a match between a pitcher and a batter for each inning under a betting condition pre-set on the user terminal; displaying betting results according to the results of the match between the pitcher and the batter for each inning on the user terminal; and, when the game is over, adding up betting scores for the betting results where users have bet on the pitcher and the batter for each inning, and providing a prize or reward corresponding to the total score.
[0018] In one embodiment, the step of inputting a pre-set betting score includes the step of selecting a reverse betting service that bets on whether the betting probabilities of multiple betting participants are below or above a pre-set value.
[0019] In one embodiment, the pre-set betting conditions are a "betting time" and a "type of game event" for selecting a game event, and the betting time is from the time the current batter strikes out or is out and is removed from his turn at bat until the time the next batter comes to bat. [Effects of the Invention]
[0020] By using a system and method for providing a real-time baseball betting service according to one embodiment of the present invention, an opportunity to bet on various events occurring during the course of a baseball game is provided, thereby increasing concentration and interest in the baseball game from the start to the end of the game.
[0021] Furthermore, by providing information that can be used as a reference when placing bets even by participants who have no experience analyzing specific teams or players, the present invention can further increase interest in not only betting games but also baseball games.
[0022] The effects of the present invention are not limited to the effects described above, but should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description of the present invention or the claims. [Brief explanation of the drawings]
[0023] [Figure 1] 1 is a network configuration diagram of a real-time baseball betting service providing system according to one embodiment of the present invention. [Figure 2] 2 is a detailed configuration diagram of the baseball game betting service server shown in FIG. 1. [Figure 3] FIG. 2 is an example diagram of an execution screen of the real-time baseball game betting service platform shown in FIG. 1. [Figure 4a] FIG. 4a is an example of an execution screen of the real-time baseball game betting service platform shown in FIG. 1, and is an interface for betting on the outcome of a game between a batter and a pitcher (prediction of the outcome of a game event). [Figure 4b]FIG. 4b is an example of an execution screen of the real-time baseball game betting service platform shown in FIG. 1, in which FIG. 4b is an interface for betting on fielder game events. [Figure 5] FIG. 4 is an exemplary diagram showing performance status statistics between pitchers and batters supported by the AI performance statistics interface shown in FIG. 3. [Figure 6] 1 is a flowchart illustrating a method for providing a real-time baseball betting service according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0024] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] The present invention will now be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily understand and practice the present invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. In order to clearly explain the present invention in the drawings, parts that are not relevant to the description are omitted, and similar parts are designated by similar reference numerals throughout the specification.
[0025] Throughout the specification, when a part is said to be "connected" to another part, this includes not only "directly connected" but also "electrically connected" via another element therebetween. Furthermore, when a part is said to "comprise" a certain component, this does not exclude other components, unless otherwise specified, but should be understood to mean that it may further include other components, and does not exclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components or parts, or combinations thereof.
[0026] The terms of degree used throughout the specification, such as "about," "substantially," etc., are used to mean from or close to a numerical value when manufacturing and material tolerances inherent in the stated meaning are given, and are used to prevent unscrupulous infringers from unfairly taking advantage of disclosures that refer to precise or absolute numerical values to facilitate understanding of the invention. The terms of degree "steps to (do)" or "steps of" used throughout the specification of the present invention do not mean "steps for."
[0027] The term "module" in this specification includes hardware-implemented units, software-implemented units, and units implemented using both hardware and software. Furthermore, one unit may be implemented using two or more pieces of hardware, or two or more units may be implemented using a single piece of hardware. Meanwhile, the term "module" is not limited to software or hardware; a "module" may reside on an addressable storage medium or be implemented by one or more processors. Thus, by way of example, a "module" includes components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, program code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within a component and a "module" may be combined into fewer components and "modules" or further separated into additional components and "modules." Furthermore, a component and a "module" may be implemented by one or more CPUs within a device or a security multimedia card.
[0028] In this specification, some of the operations and functions described as being performed by a terminal, apparatus, or device may instead be performed by a server connected to the terminal, apparatus, or device. Similarly, some of the operations and functions described as being performed by a server may instead be performed by a terminal, apparatus, or device connected to the server.
[0029] In this specification, some of the operations or functions described as mapping or matching with a terminal can be interpreted as mapping or matching the terminal's unique number or personal identification information, which is identifying data of the terminal.
[0030] Hereinafter, a system and method for supporting a method for providing a real-time baseball betting service according to an embodiment of the present invention will be described in more detail with reference to the accompanying drawings.
[0031] FIG. 1 is a network configuration diagram of a real-time baseball betting service providing system according to one embodiment of the present invention, FIG. 2 is a detailed configuration diagram of the baseball game betting service server shown in FIG. 1, FIGS. 3 and 4 are example diagrams of execution screens of the real-time baseball game betting service platform shown in FIG. 1, FIG. 4a is an interface for betting on the outcome of the game between the batter and pitcher (prediction of the game event outcome), FIG. 4b is an interface for betting on the fielder game event, and FIG. 5 is an example diagram showing the performance status statistics between the pitcher and batter supported by the AI performance statistics interface shown in FIG. 3.
[0032] First, as shown in FIG. 1, a system 100 for supporting a method for providing a real-time baseball betting service according to an embodiment of the present invention includes a user terminal 200 and a baseball game betting service server 300.
[0033] When each component communicates via a network, the network refers to a connection structure that allows information exchange between each node, such as a plurality of terminals and servers. Examples of such networks include a local area network (LAN), a wide area network (WAN), the Internet (WWW), a wired and wireless data communication network, a telephone network, and a wired and wireless television communication network. Examples of wireless data communication networks include, but are not limited to, 3G, 4G, 5G, 3GPP (registered trademark) (3rd Generation Partnership Project), 5GPP (5th Generation Partnership Project), LTE (Long Term Evolution), WIMAX (World Interoperability for Microwave Access), Wi-Fi (registered trademark), the Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), RF (Radio Frequency), Bluetooth (registered trademark) network, NFC (Near-Field Communication) network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, etc.
[0034] In the following, the term "at least one" is defined as a term including singular and plural, and it is clear that even if the term "at least one" is not present, each component can exist as singular or plural, and can mean singular or plural. In addition, it can be said that whether each component is provided as singular or plural can be changed depending on the embodiment.
[0035] The user terminal 200 may be a terminal to which a password is assigned when entering the unique ID number of the terminal using the service after registering as a paid member to use the real-time baseball game betting service supported by the baseball game betting service server 300 described later.
[0036] In this case, the real-time baseball betting service is provided for a fee, and since the service is provided separately for the first and second halves of the league, users must sign up for paid services for both the first and second halves. Therefore, different passwords are assigned each time users sign up for paid services for the first and second halves.
[0037] Meanwhile, the user terminal 200 may be configured to receive information regarding one or more of the following through the real-time baseball game betting service platform 10 provided by the baseball game betting service server 300: a predicted outcome of the ongoing baseball game (e.g., predicted win, draw, or loss), a predicted event of the current pitcher-batter match in the current inning among multiple sections into which the game is divided (e.g., predicted strikeout, fly, walk, hit by pitch, hit, or number of home runs), and the amount of the bet thereon (e.g., actual amount through payment or cyber money, points, etc.), and transmit betting request information to the baseball game betting service server 300.
[0038] Furthermore, the user terminal 200 can bet on the prediction of a competition event that will occur in the match between the current pitcher and batter in each inning section.
[0039] Here, a competition event is an event that occurs during a match between a pitcher and a batter, and may include, for example, a strikeout, a bunt, a fly, a walk, a hit by pitch, a hit, a double play, a home run, a balk by the pitcher, etc., and may further include a steal by a runner on base.
[0040] The types of competition events mentioned above are not limited to the above examples, and various events that may occur during the progress of a competition may be included in the events depending on the embodiment.
[0041] Furthermore, events that do not occur directly between the current pitcher and batter, such as a runner stealing a base, can also be understood to fall within the category of the above events, since they occur during the confrontation between the current pitcher and batter.
[0042] A bettor can select one or more game events on which he or she wishes to place a bet from among the bettable events of the current match between the pitcher and the batter displayed on the screen of the user terminal 200 in the current inning section.
[0043] For example, "strikeout, bunt, fly, walk, hit by pitch, hit, double play, home run, balk, stolen base" can be displayed as betting events for the current inning, and bettors can select strikeout, walk, and stolen base as betting events.
[0044] In this case, the "betting time" for selecting the betting event is from the time when the current batter strikes out or is out and leaves his / her box to the time when the next batter enters his / her box, and the "game time" for checking the betting results after the betting time has ended can be from the time when the current batter enters his / her box to the time when he / she leaves his / her box.
[0045] Thus, a bettor may have multiple betting opportunities during the current inning interval.
[0046] Meanwhile, the competitive events mentioned in the present invention can be classified in more detail.
[0047] For example, flies can be classified into infield flies, sacrifice flies, foul flies, and simple flies, while hits can be classified into hits to left field, hits to right field, hits to center field, doubles, and triples. Strikeouts, walks, and hit by pitch can also be classified per inning and per game.
[0048] The bettor can select only a betting event in the current inning section, or can select an item along with the betting event.
[0049] If an item is selected along with the betting event, the bettor may have multiple item selection opportunities during the current inning interval.
[0050] The selectable items may be limited to specific occurrences of bettable events, betting events, and other events that are not bettable events or betting events.
[0051] On the other hand, a payout for a bet can be provided if there is an event that actually occurs first among the betting events selected by the bettor in the current matchup between the pitcher and the batter.
[0052] For example, if a betting event selected for the current matchup between the pitcher and the batter includes a "hit by pitch" and the "hit by pitch" actually occurs first as a result of the current matchup between the pitcher and the batter, a payout for the bet can be made.
[0053] In addition, if multiple betting events are selected for the current matchup between the pitcher and batter, and one or more of the multiple betting events are correct for the actual event, a dividend for each bet can be paid.
[0054] For example, if the betting events selected for the current matchup between the pitcher and the batter are "strikeout, fly, hit by pitch, hit, stolen base" and the events that actually occurred are "strikeout, hit by pitch, hit, balk," dividends can be paid for the multiple winning betting events "strikeout, hit by pitch, and hit."
[0055] The user terminal 200 may also be a terminal for placing bets on game events involving fielders depending on the batting results of the batter.
[0056] Here, the fielder game event may be a terminal in which the user terminal 200 bets a certain number of points per at-bat on any one of the pitcher, catcher, first baseman, second baseman, third baseman, shortstop, left fielder, center fielder, or right fielder, based on whether they will make a stable defensive play against a ball hit in the direction of the pitcher, catcher, first baseman, second baseman, third baseman, shortstop, left fielder, center fielder, or right fielder.
[0057] As an example, a user may bet on the fielder among the nine fielders, including the pitcher, who will be the first to catch a hit or bunted ball, including a foul fly ball, during the batter's offense and get the batter out, or who will catch the ball and throw or toss it to a fellow fielder.If the batter hits a home run, or strikes out, or strikes out swinging, the user's bet result will be deemed a "loss."
[0058] Betting on fielders is done so that the team that a user (individual or group) supports can bet on the batter when they are on offense and on the fielder when they are on defense, and also to play tournament betting games between individuals or teams during group betting games.
[0059] In addition, the user terminal 200 may be configured to provide a prize list corresponding to the accumulated bet points after the game ends, and provide the address of the prize winner to receive one of the prizes from the prize list.
[0060] Furthermore, the user terminal 200 can receive AI predicted betting statistics via the real-time baseball betting service platform 10.
[0061] The AI prediction betting statistics may be "statistical information" that bettors can refer to in order to increase their success rate when selecting a betting event in the current matchup between the pitcher and batter.
[0062] For example, if pitcher A is on the mound in the current inning and batter B is at bat, statistical information regarding the match between pitcher A and batter B is provided in response to a request from a betting participant.
[0063] Here, "statistical information" may include one or more of a statistical value and a predicted value for the current matchup between the pitcher and the batter. The statistical value may be calculated based on one or more of past competition data for the home team, the traveling team, and the players of each team participating in the competition, and past competition data for the current matchup between the pitcher and the batter. The predicted value may be calculated based on one or more of the number of past winning bets by bettors on events (items) occurring in the current matchup between the pitcher and the batter, the number of current bets, and the past competition data.
[0064] In addition, the user terminal 200 may be a terminal that receives support for the betting participation rate of bettors, the winning rate of bettors, the number of bettors, etc. through the real-time baseball betting service platform 10.
[0065] Furthermore, the user terminal 200 is a terminal that receives support for a reverse betting service via the real-time baseball game betting service platform 10, and a more detailed description of the above-mentioned reverse betting service will be provided later.
[0066] In addition, the user terminal 200 may be a terminal that receives support for a service of inquiry via the real-time baseball competition betting service platform 10 for one or more of the total amount bet on each game event, the amount bet by the user, the total amount bet on the bet by the user, the payout rate, the payout amount in the event of a win, the total amount bet on the bet by the user, and the payout rate.
[0067] The following briefly describes the functions of the real-time baseball betting service platform presented in this application.
[0068] First, the real-time baseball betting service platform 10 may include a game video execution interface 11, a betting zone interface 12, an AI performance statistics interface 13, and a community interface 14.
[0069] The game video execution interface 11 may be configured to execute and record baseball game videos from each baseball stadium that are being broadcast in real time and sent from an external server.
[0070] The game video execution interface 11 provides a function of automatically recording the innings on which the bettor placed a bet in the betting zone interface 12, and also of capturing and storing screen captures of important scenes in the innings on which the bet was successful.
[0071] For example, if a bettor bets on a game event in which the pitcher in the bottom of the first inning walks the second batter, video of the catcher catching the ball can be automatically captured.
[0072] Alternatively, if a bettor bets on a game event such as "hit by pitch" in the bottom of the first inning, video of the batter being hit by the ball can be automatically captured.
[0073] Next, the betting zone interface 12 may be a GUI interface for specifying a game event, which is an event that occurs in a match between a pitcher and a batter for each inning, and inputting a bet amount for the specified game event.
[0074] Here, a competition event is an event that occurs during a match between a pitcher and a batter, and may include, for example, a strikeout, a bunt, a fly, a walk, a hit by pitch, a hit, a double play, a home run, a balk by the pitcher, etc., and may further include a steal by a runner on base.
[0075] The types of competition events mentioned above are not limited to the above examples, and various events that may occur during the progress of a competition may be included in the events depending on the embodiment.
[0076] Furthermore, events that do not occur directly between the current pitcher and batter, such as a runner stealing a base, are events that occur during the confrontation between the current pitcher and batter, and can therefore be understood to be included in the category of the above events.
[0077] A bettor can select one or more game events on which to bet from among the bettable events of the current match between the pitcher and the batter displayed on the screen of the user terminal 200 in the current inning section.
[0078] For example, "strikeout, bunt, fly, walk, hit by pitch, hit, double play, home run, balk, stolen base" can be displayed as betting events for the current inning, and bettors can select strikeout, walk, and stolen base as betting events.
[0079] In this case, the "betting time" for selecting the game event is from the time when the current batter strikes out or is out and leaves his / her box to the time when the next batter enters his / her box, and the "game time" for confirming the betting result after the betting time has expired can be from the time when the current batter enters his / her box to the time when he / she leaves his / her box.
[0080] Thus, a bettor may have multiple betting opportunities during the current inning interval.
[0081] Meanwhile, the competitive events mentioned in the present invention can be classified in more detail.
[0082] For example, flies can be classified into infield flies, sacrifice flies, foul flies, and simple flies, while hits can be classified into left-field hits, right-field hits, center-field hits, doubles, and triples. Strikeouts, walks, and hit by pitch can also be classified per inning and per game.
[0083] The bettor can select only a betting event in the current inning section, or can select an item along with the betting event.
[0084] It can be limited to specific occurrences of bettable events, betting events, and other events that are not bettable events or betting events.
[0085] That is, when a selectable item is dependent on a bettable event, the user terminal 200 can display selectable game events that are limited to the specific occurrence of the bettable event.
[0086] In addition, the betting zone interface 12 can also support betting on the type of hit by the batter by specifying the area of the stadium, such as a left / center / right first base hit, a left / center / right second base hit, a left / center / right third base hit, or a left / center / right home run, based on the area of the hit ball.
[0087] Furthermore, the betting zone interface 12 may be an interface that supports displaying one or more of the number of bets available for the relevant event, the minimum / maximum number of bets available per inning, the total amount bet for each game event, the amount bet by the player himself, the total amount bet on the bets made by the player himself, the payout rate, the payout amount in the event of a win, the total amount bet on the bets made by the player himself, and the payout rate.
[0088] The betting zone interface 12 may also be an interface that supports betting on game events of fielders depending on the batting results of batters.
[0089] Here, the fielder game event supports a player to bet a certain number of points for each turn at bat on one of the pitcher, catcher, first baseman, second baseman, third baseman, shortstop, left fielder, center fielder, and right fielder, based on whether the player will make a stable defensive play against a ball hit in the direction of the pitcher, catcher, first baseman, second baseman, third baseman, shortstop, left fielder, center fielder, or right fielder.
[0090] As an example, a user may bet on the fielder, including the pitcher, who will be the first to catch a hit or bunted ball, including a foul fly ball, during the batter's offense and get the batter out, or who will catch the ball and throw or toss it to a fellow fielder.If the batter hits a home run, strikes out, or strikes out swinging, the user's bet result will be deemed a "loss."
[0091] Betting on fielders is done so that the team that a user (individual or group) supports can bet on the batter when they are on offense and on the fielder when they are on defense, and also to play tournament betting games between individuals or teams during group betting games.
[0092] The interface may also be one that supports displaying the betting participation rate of bettors, the winning rate of bettors, and the number of bettors.
[0093] Next, the AI performance statistics interface 13 may be an interface that supports statistical values and predicted values for a match between a pitcher and a batter for each inning.
[0094] For example, if pitcher A is on the mound in the current inning and batter B is at bat, statistical information regarding the match between pitcher A and batter B is provided in response to a request from a betting participant.
[0095] Here, "statistical information" may include one or more of a statistical value and a predicted value for the current matchup between the pitcher and the batter. The statistical value may be calculated based on one or more of past competition data for the home team, the traveling team, and the players of each team participating in the competition, and past competition data for the current matchup between the pitcher and the batter. The predicted value may be calculated based on one or more of the number of past winning bets, the current number of bets, and the past competition data for events (items) occurring in the current matchup between the pitcher and the batter by the bettor.
[0096] Next, the community interface 14 may be an interface that facilitates chat between betting participants.
[0097] Meanwhile, the real-time baseball betting service platform 10 may be an application, program, application page, web page, etc., and a web browser is a program that enables the use of web (WWW) services and refers to a program that acquires and displays hypertext written in HTML (hypertext mark-up language), and includes, for example, Netscape, Explorer (registered trademark), and Chrome (registered trademark). Also, an application refers to an application on a terminal, and includes, for example, an app executed on a mobile terminal (smartphone). An app can be downloaded and installed from an app market, which is a virtual market where mobile content can be freely bought and sold.
[0098] Next, the baseball game betting service server 300 may be configured to directly or indirectly participate in and / or block the betting process of the user terminal according to pre-established game betting rules, and provide a predetermined reward to the user terminal based on the cumulative total value of the betting results of participating in at least one of the game events occurring during each inning.
[0099] More specifically, the baseball game betting service server 300 includes a member management unit 310 , a game video broadcasting unit 320 , a game event providing unit 330 , a betting service unit 340 , an AI statistics unit 350 , and a compensation unit 360 .
[0100] The member management unit 310 may be configured to manage members who use the real-time baseball betting service platform 10.
[0101] The member management unit 310 may be configured to provide guidance for member registration procedures required for registering for a real-time baseball betting service in which payment is made separately for the first and second halves, and to provide IDs and / or passwords that allow members to participate in betting.
[0102] The game video relay unit 320 may be configured to receive real-time baseball game videos transmitted from each broadcasting station and relay them to user terminals.
[0103] The game video broadcasting unit 320 may be configured to link with the betting service unit 340 described later and automatically record and / or script game video at the time when the betting results are reflected on game events occurring between the pitcher or batter for each inning in the user terminal 200.
[0104] The game video relay unit 320 can determine the outcome of a game event based on the results of detecting objects in the baseball game video, such as the ball and the umpire's gestures.
[0105] In addition, the game video broadcasting unit 320 can determine whether a hit has occurred by changing the screen, determine the details of the game event (first base, double base, triple base, home run, etc.) based on the position of the object detected on the screen, and record and capture the video at the time of the determination result.
[0106] Next, the game event providing unit 330, in response to a request from the user terminal 200, provides the user terminal 200 with information about a game that is scheduled to be played or a game that is currently in progress (e.g., the game schedule, the names of the home team and the visiting team, the current score, etc.), as well as game events that may occur in a match between the pitcher and the batter for each inning.
[0107] Here, a competition event is an event that occurs during a match between a pitcher and a batter, and may include, for example, a strikeout, a bunt, a fly, a walk, a hit by pitch, a hit, a double play, a home run, a balk by the pitcher, etc., and may further include a steal by a runner on base.
[0108] The types of competition events mentioned above are not limited to the above examples, and various events that may occur during the progress of a competition may be included in the events depending on the embodiment.
[0109] Furthermore, events that do not occur directly between the current pitcher and batter, such as a runner stealing a base, can also be understood to fall within the category of the above events, since they occur during the confrontation between the current pitcher and batter.
[0110] A bettor can select one or more game events on which to bet from among the bettable events of the current match between the pitcher and the batter displayed on the screen of the user terminal 200 in the current inning section.
[0111] For example, "strikeout, bunt, fly, walk, hit by pitch, hit, double play, home run, balk, stolen base" can be displayed as betting events for the current inning, and bettors can select strikeout, walk, and stolen base as betting events.
[0112] Meanwhile, the competitive events mentioned in the present invention can be classified in more detail.
[0113] For example, flies can be classified into infield flies, sacrifice flies, foul flies, and simple flies, while hits can be classified into left-field hits, right-field hits, center-field hits, doubles, and triples. Strikeouts, walks, and hit by pitch can also be classified per inning and per game.
[0114] Next, the betting service unit 340 supports a function for bettors to bet on game events, which are the results of matchups between pitchers and batters for each inning.
[0115] The betting service unit 340 sets and notifies the number of bets that a bettor can make on one event and the number of bets that can be made on the pitcher and / or batter for each inning for each event, and determines only bet information that meets the betting conditions that have already been set as valid.
[0116] Here, the betting conditions are the "betting time" for selecting a game event and the "type of game event," and the betting time is from the time the current batter strikes out or is out and leaves his / her box to the time the next batter enters his / her box, and the "game time" for confirming the betting results after the betting time has ended can be from the time the current batter enters his / her box to the time he / she leaves his / her box.
[0117] Furthermore, the "type of game event" is an example, and the results of the batter's attack are: (1) when the umpire calls the batter safe at first base, (2) when the umpire calls the batter safe at second base, (3) when the umpire calls the batter safe at third base, (4) when the batter hits a home run and the umpire calls the batter safe at home, and (5) when the batter fails to advance and the umpire calls the batter out. Game event betting on the batter is limited based on the number of five cases, and the conditions mentioned in this invention are merely examples and can be adjusted depending on the situation.
[0118] In addition, the betting service unit 340 supports a betting zone interface 12, which is a GUI interface for specifying a game event, which is an event that occurs in the match between the pitcher and the batter for each inning, and inputting the betting points to bet on the specified game event.
[0119] Here, the betting zone interface 12 can also support betting on the type of hit by the batter by specifying the area of the stadium, such as a left / center / right first base hit, a left / center / right second base hit, a left / center / right third base hit, or a left / center / right home run, based on the area of the hit ball.
[0120] The betting zone interface 12 may also be an interface that supports betting on game events of fielders depending on the batting results of batters.
[0121] Here, the fielder game event supports a player to bet a certain number of points for each turn at bat on one of the pitcher, catcher, first baseman, second baseman, third baseman, shortstop, left fielder, center fielder, and right fielder, based on whether the player will make a stable defensive play against a ball hit in the direction of the pitcher, catcher, first baseman, second baseman, third baseman, shortstop, left fielder, center fielder, or right fielder.
[0122] As an example, a user may bet on the fielder, including the pitcher, who will be the first to catch a hit or bunted ball, including a foul fly ball, during the batter's offense and get the batter out, or who will catch the ball and throw or toss it to a fellow fielder.If the batter hits a home run, strikes out, or strikes out swinging, the user's bet result will be deemed a "loss."
[0123] Betting on fielders is done so that the team that a user (individual or group) supports can bet on the batter when they are on offense and on the fielder when they are on defense, and also to play tournament betting games between individuals or teams during group betting games.
[0124] In addition, the betting zone interface 12 may be an interface that supports displaying one or more of the number of bets available for the corresponding event, the minimum / maximum number of bets available per inning, the total amount of bets for each game event, the amount bet by the player himself, the total amount bet on the bets made by the player himself, the payout rate, the payout amount in case of a win, the total amount bet on the bets made by the player himself, and the payout rate.
[0125] The interface may also be one that supports displaying the betting participation rate of bettors, the winning rate of bettors, and the number of bettors.
[0126] Furthermore, the betting zone interface 12 supports a reverse betting service, which may be a service for betting on whether the betting probabilities of multiple bettors are above or below a preset value.
[0127] Next, the AI statistics unit 350 may be configured to provide AI predicted betting statistics that predict a game event, which is the outcome of a match between a pitcher and a batter, based on the results of the match between the pitcher and the batter.
[0128] The AI prediction betting statistics may be "statistical information" that bettors can refer to in order to increase their success rate when selecting a betting event in the current matchup between the pitcher and batter.
[0129] For example, if pitcher A is on the mound in the current inning and batter B is at bat, statistical information regarding the match between pitcher A and batter B is provided in response to a request from a betting participant.
[0130] Here, "statistical information" may include one or more of a statistical value and a predicted value for the current matchup between the pitcher and the batter. The statistical value may be calculated based on one or more of past competition data for the home team, the traveling team, and the players of each team participating in the competition, and past competition data for the current matchup between the pitcher and the batter. The predicted value may be calculated based on one or more of the number of past winning bets, the current number of bets, and the past competition data for events (items) occurring in the current matchup between the pitcher and the batter by the bettor.
[0131] The AI statistics unit 350 can also provide statistics on the betting participation rate of bettors, the winning rate of bettors, and the number of bettors.
[0132] That is, if the event is simply a prediction of whether or not a specific event, such as a hit, will occur in the current inning, the accuracy rate should be very high (the probability of a hit occurring at least once during each inning is higher than the probability of no hit occurring at all), so in order to increase the fun and excitement of betting, the specific occurrence of the specific event can be provided as an event on which bets can be made.
[0133] Next, the compensation unit 360 may be configured to provide a prize or reward as compensation based on the total bet points according to the results of the current match between the pitcher and the batter in each inning after the game ends.
[0134] In addition, the baseball game betting service server 300 disclosed in the present invention incorporates a deep learning algorithm, which may include Deep Belief Network, Autoencoder, CNN (Convolutional Neural Network), RNN (Recurrent Neural Network), Deep Q-Network, etc. The deep learning algorithm described in the present invention is merely an example and is not limited thereto.
[0135] In the present invention, a baseball game event can be predicted by applying a convolutional neural network (CNN), which is one of the above-mentioned deep learning algorithms. However, the present invention is not limited thereto, and various types of deep learning algorithms can be used according to the user's selection.
[0136] FIG. 6 is a flowchart illustrating a method for supporting a real-time baseball betting service according to an embodiment of the present invention.
[0137] Referring to FIG. 6, in a method for providing a real-time baseball betting service according to one embodiment of the present invention (S700), after executing the real-time baseball betting service platform 10 on the user terminal 200, a desired baseball game video is played (S710), and at least one game event for the results of the match between the pitcher or batter for each inning is displayed on the user terminal (S720).
[0138] The step S720 may include a step of providing the current pitcher-batter matchup as "statistical information" to increase the probability of winning when the bettor selects a betting event.
[0139] Thereafter, the user inputs a bet amount already set for one of at least one or more game events, which are the results of a match between a pitcher and a batter by inning, under the betting conditions already set (S730).
[0140] Here, the pre-set betting conditions are "betting time," "game time," and "type of game event" for selecting a game event. The betting time is from the time the current batter strikes out or is out and is removed from his turn at bat until the time the next batter comes to bat, and the "game time" for confirming the betting results after the betting time has expired can be from the time the current batter comes to bat until the time he comes to bat.
[0141] Furthermore, the "type of game event" is an example, and the results of the batter's attack are: (1) when the umpire calls the batter safe at first base, (2) when the umpire calls the batter safe at second base, (3) when the umpire calls the batter safe at third base, (4) when the batter hits a home run and the umpire calls the batter safe at home, and (5) when the batter fails to advance and the umpire calls the batter out. Game event betting on the batter is limited by the number of five cases, and the conditions mentioned in this invention are only an example and can be adjusted depending on the situation.
[0142] In addition, the present application can apply the following betting rules.
[0143] A. After selecting the event in which the user wishes to participate, if the user logs in using the above method, the basic points of 10,000 points will be awarded.
[0144] B. Regardless of the team, you can register a bet on 100 points per inning for each batter who comes to bat, by selecting the predicted batting result.
[0145] C. By repeating this method, bets will be made on 100 points for each batter, regardless of team, starting with the first batter in the top of the first inning, until the last batter in the bottom of the ninth inning (regular inning) has finished their attack, or until the game goes into extra innings and the last batter has finished their attack.
[0146] 2. Even if the number of batters (running many runs) exceeds 10,000 points until the end of the 9th regular inning, no more points will be awarded. In other words, the game can only be played within 10,000 points.
[0147] E. When the points obtained as a result of betting are distributed equally, any points with decimal points will be rounded up or down to eliminate any decimal points.
[0148] A user's participation in the game does not necessarily have to start from the first batter in the top of the first inning, and the user can end the game at any time before the end of the competition.
[0149] G. When the game ends, the user's settled points are automatically stored in the baseball game betting service server and the user terminal.
[0150] Meanwhile, the step S730 may further include a step of selecting a reverse betting service in which the user terminal bets on whether the betting probabilities of multiple bettors are equal to or less than a preset value or equal to or greater than a preset value.
[0151] After the step S730, the betting results according to the match results between the pitcher and the batter for each inning are displayed (S740).
[0152] When the game is over, the bet points for the results of the bets made by the users on the pitcher, batter, and fielder for each inning are added up, and then a prize or reward corresponding to the total points is provided (S750).
[0153] Therefore, by using the system and method for providing a real-time baseball betting service according to one embodiment of the present invention, an opportunity to bet on various events occurring during the course of a baseball game is provided, thereby increasing concentration and interest in the baseball game from the start to the end of the game.
[0154] Furthermore, by providing information that can be used as a reference when placing bets even by participants who have no experience analyzing specific teams or players, the present invention can further increase interest in not only betting games but also baseball games.
[0155] The effects of the present invention are not limited to the effects described above, but should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description of the present invention or the claims.
[0156] The "units" used in an embodiment of the present invention may be implemented using hardware components, software components, and / or a combination of hardware and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, controller, arithmetic logic unit (ALU), digital signal processor, microcomputer, field programmable array (FPA), programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, although a single processing device may be described, those skilled in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors or one processor and one controller. Other processing configurations are also possible, such as parallel processors.
[0157] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure or, independently or collectively, instruct a processing device to operate in a desired manner. The software and / or data may be permanently or temporarily embodied in some type of machine, component, physical device, virtual device, computer storage medium or device, or transmitted signal wave to be analyzed by or provide instructions or data to a processing device. The software may be distributed across computer systems connected by a network, stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable storage media.
[0158] Methods according to embodiments of the present invention may be embodied in the form of program instructions executed by various computer means and recorded on a computer-readable medium. The computer-readable medium may include, alone or in combination, program instructions, data files, data structures, and the like. The program instructions recorded on the medium may be specially designed and constructed for the embodiments, or may be well known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include not only machine code, such as generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter, for example. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, or vice versa.
[0159] The above content can be modified and varied by a person skilled in the art to which the present invention pertains without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are for illustrative purposes only and are not intended to limit the technical concept of the present invention. The scope of the present invention should be interpreted by the following claims, and all technical concepts within the scope equivalent thereto should be interpreted as being included in the scope of the present invention. [Explanation of symbols]
[0160] 100: A system to support real-time baseball betting services 200: User terminal 300: Baseball game betting service server
Claims
1. a user terminal for betting a predetermined amount of game money on a prediction result of a game event that will occur during each inning of a baseball game that is broadcast live in real time, using a real-time baseball betting service platform and a predetermined amount of game money provided per game; a baseball game betting service server that directly or indirectly participates in and / or inhibits the betting process of the user terminal according to pre-established game betting rules, and provides a predetermined reward to the user terminal based on the cumulative total value of bet results on at least one or more events occurring during each inning; Including, The user terminal takes a screen capture of an important scene in the inning section in which the bet was won and stores the screen capture. the baseball game betting service server recognizes the base advancement condition inputted at the user terminal as a bet on a batter, the base advancement condition includes at least one of a walk, a hit by pitch, a hit, and a home run; A system that supports real-time baseball betting services.
2. The baseball game betting service server Supports game betting on one or more baseball game videos currently in progress and game events that can occur for each inning of each baseball game, allowing betting to be performed by pitcher, batter, and fielder within the betting time, The pitcher's betting time is The time from when the batter steps up to the plate until the pitcher is ready to pitch (the pitcher places his pivot foot facing the batter completely on or in front of the plate, making contact without letting it go off the edge of the plate, then places his other foot in front of the plate, holds the ball in both hands in front of his body, and remains completely motionless for at least one second). The betting time for the batter and fielder is 2. A system for supporting a real-time baseball betting service as described in claim 1, characterized in that the time is the time from when the current batter strikes out or is out and leaves his turn at bat to when the next batter comes to bat.
3. The baseball game betting service server When at least one betting condition inputted on the user terminal is satisfied, the bet is accepted as a bet on a batter; The at least one wagering requirement is: A system for supporting a real-time baseball betting service as described in claim 1, characterized in that it includes at least one of the following cases: (1) when the umpire calls the batter safe at first base, (2) when the umpire calls the batter safe at second base, (3) when the umpire calls the batter safe at third base, (4) when the umpire calls the batter safe at home after a home run, and (5) when the umpire calls the batter out because the batter was unable to advance.
4. The baseball game betting service server 2. The system for supporting a real-time baseball betting service according to claim 1, wherein the betting points of participants who have failed in their betting on the batter's batting results are added up and then distributed equally.
5. The baseball game betting service server 5. The system for supporting a real-time baseball betting service according to claim 4, wherein statistics on past performances of pitchers and batters are provided.
6. The baseball game betting service server Supporting betting results on the defensive play results of fielders when a batter is batting, The user terminal A system for supporting a real-time baseball betting service as described in claim 5, characterized in that betting is made on the fielder, among nine fielders including the pitcher, who will first catch a hit or bunted ball, including a foul fly ball, during the batter's offense, to get the batter out, or who will catch the ball and throw or toss it to a fellow fielder.
7. Executing the real-time baseball game betting service platform on the user terminal and then playing a desired baseball game video; displaying, on the user terminal, a match result between a pitcher and a batter for each inning and at least one game event for a fielder; inputting a betting amount that has been set for at least one of game events related to a pitcher, a batter, and a fielder for each inning under a betting condition that has been set for the user terminal; displaying betting results according to game event results of pitchers, batters, and fielders on the user terminal; The user terminal takes a screen capture of an important scene in the inning section in which the bet was won and stores the captured image; When the game is over, the baseball game betting service server adds up the bet points of the users' bets on the pitcher and batter for each inning, and then provides a prize or reward corresponding to the total points; Including, the baseball game betting service server recognizes the base advancement condition inputted at the user terminal as a bet on a batter, the base advancement condition includes at least one of a walk, a hit by pitch, a hit, and a home run; A method for providing real-time baseball betting services.
Citation Information
Patent Citations
Method, server, computer program and user interface for providing baseball game betting service
KR101555787B1