EP2289039A1 - System and method to improve risk management in fixed odds sports betting - Google Patents
System and method to improve risk management in fixed odds sports bettingInfo
- Publication number
- EP2289039A1 EP2289039A1 EP08759255A EP08759255A EP2289039A1 EP 2289039 A1 EP2289039 A1 EP 2289039A1 EP 08759255 A EP08759255 A EP 08759255A EP 08759255 A EP08759255 A EP 08759255A EP 2289039 A1 EP2289039 A1 EP 2289039A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- data
- event
- bet
- tree
- betting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3286—Type of games
- G07F17/3288—Betting, e.g. on live events, bookmaking
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
Definitions
- the present invention relates to a system and method configured to monitor the liability related to betting activity.
- Betting in the context of the present application relates to placing a bet on any event, especially those in which two contestants are competing to win.
- the event may be a sporting event, but may just as well relate to any type of contest, such as an election, etc. or whether the sun will shine on a particular day. Different events or types of bets for the same event may be combined to the same bet.
- the activity related to fixed odds sports betting represents a certain risk to the organising entity.
- the organising entity For every event on offer for betting, the organising entity attempts to match the amount to be paid out and the amount gained for any particular outcome of an event. In return for providing this service, the organising entity receives a commission (over-round) for every bet transaction placed with said organising entity.
- the organising entity has to be extremely vigilant with regard to monitoring the risk it carries at any time.
- One problem to be solved by the present application is therefore to provide a risk management system for fixed-odds sports betting as well as a corresponding method which provides exhaustive and immediate information as to the risk carried by an organising entity.
- the risk management system for fixed-odds sports betting comprises a plurality of data processing units being so linked as to form a tree network having a root node and at least one additional tier of tree nodes linked to the root node. As many additional tiers as needed may be added.
- the tree nodes of the lowest tier are configured to receive, store, integrate, and analyse data related to bet transactions and the tree nodes of higher tiers, representing data aggregation nodes, are configured to receive, store, further integrate and analyse integrated data from tree nodes of lower tiers. All the tree nodes except for the root node are configured to transmit integrated data to the next higher tree node in the tree network.
- One advantage of said system is that all the data collected in the system can be aggregated at the root node, whereas data collected in a particular branch of the system can be aggregated at the highest node of said branch.
- the system thus provides for a high degree of flexibility in terms of data aggregation.
- Another advantage of the said systems is that data can be analysed on every single tier and by every single tree node adding to the system's flexibility. Thus, enormous computation power and storage capacity are made available to the system and the time response of the system is increased.
- only the tree nodes of the lowest tier are configured to receive, store, integrate, and analyse data related to bet transactions.
- the nodes of the lowest tier may be located in different geographical areas. Thus, a network spanning a certain region, country or even the world may be set up and integrated into a tree architecture according to the present invention. Alternatively, the nodes of the lowest tier may be allocated to different geographical areas.
- the data related to bet transactions comprises, for every single bet transaction, a bet-id, a bet amount placed by the bettor, at least one event or event-id selected by the bettor, a selected result for every event or event-id, odds pertaining to the selected result (mark) for every event or event-id, and/or a win/lose flag for every event or event-id.
- Other information such as retailer-id, time, etc. may be included. For instance, a bettor may chose to place an amount of 100 Euro on a particular outcome of a particular football match, e.g. a win by a particular team in a national cup final.
- the fixed odds attributed to this result are 3/1 and the data comprises a flag field representing the actual result of the bet (win/lose) which allows the organising entity to track the result of the bet.
- At least one of the tree nodes may be configured to attribute to the data pertaining to every single bet transaction a probability to win.
- the probability to win is typically calculated by forming the product of the inverse of the respective odds.
- At least one of the tree nodes may be configured to attribute to the data pertaining to every single bet transaction a winning amount, i.e. the amount the bettor will receive in case all the betted results correspond to the actual results.
- the winning amount is typically calculated as the bet amount multiplied by the odds for the respective events for which the bettor betted a result.
- a single bet transaction may relate to a single bet, i.e. a bet on a single event or on a combination of single events, or to a multiple bet, i.e. a combination of single, simple bets. Multiple bets are treated by decomposing it into single bets and treating the single bets accordingly.
- the integrated data transmitted by any node of a particular tier may have the same format as the integrated data transmitted by any other node of said tier to ensure data integrity across the system.
- At least one tree node may be configured to store a product table comprising events, event- ids, marks, i.e. possible results which may be betted on, attributed to every event, and/or odds attributed to every mark.
- the product table may comprise various football matches, i.e. events, for each of which a bettor may place a bet on the respective marks "win", “draw” or "lose” with certain odds.
- Said tree node may further be configured to add to the data odds pertaining to the selected result for every event or event-id for every single bet transaction. Preferably this is done at a lowest tier node.
- Tree nodes may also be configured to exchange and store said product table comprising events, event-ids, marks attributed to every event, and/or odds attributed to every mark to ensure data consistency across the system.
- At least one tree node may be configured to store data related to bet transactions in a three-dimensional table, wherein the first dimension relates to probability, the second dimension relates to the events offered for betting, and the third dimension relates to marks for each event offered for betting.
- the first dimension related to probability could for instance run from 1 to N where N is the number of equidistant probability intervals
- the second dimension related to the events offered for betting could run from 1 to K where K is the number of events that are offered for betting
- the third dimension related to marks for each event offered for betting could run from 1 to M indicating the marks for every specific event offered for betting.
- At least one tree node may further be configured to extract data from the three-dimensional table and display said data.
- data received by any tree node can be analysed and displayed providing flexibility as to the level at which data is being analysed.
- At least one tree node is configured to extract two-dimensional data layers from the three-dimensional table and display said two-dimensional layers. Even lower dimensional data sets (one-/zero-dimensional) may be extracted and displayed.
- integrated data reaches the root node substantially in real-time or at least in near real-time, taking into account unavoidable processing and data transmission times, which, in turn, depend on the overall scale of the system in terms of the chosen number of nodes and tiers.
- the data processing units preferably consist of computer servers or workstations with a large memory.
- the tree network is typically configured to ensure data security of data being transmitted in between tree nodes.
- the method of integrating and analysing data related to fixed-odds sports betting comprises the steps of retrieving data related to bet transactions, which data includes, for every bet transaction, at least the event betted on, the selected mark, and the probability to win; and integrating said data related to bet transactions into a three- dimensional table, wherein the first dimension of the table relates to probability, the second dimension of the table relates to the events offered for betting, and the third dimension of the table relates to marks for each event offered for betting.
- integrating said data further comprises extracting a lower-dimensional data set from the data in the three-dimensional table and storing said lower-dimensional data set.
- the method may further comprise the step of storing the extracted data set in a memory.
- the method may further comprising the step of visualising the extracted data set on a display.
- extracting and storing a lower-dimensional data set comprises adding a mark layer representing cumulated liability per event.
- extracting and storing a lower-dimensional data set may comprise adding a probability layer representing cumulated liability per event and mark.
- the method further comprises the step of obtaining a one-dimensional array indicating the cumulated liability of bets at a given interval of probability by summing the cumulated liability per event layer along the probability axis and storing the array in memory.
- the method may further comprise the step of obtaining a one-dimensional array indicating the cumulated liability per event and storing the array in memory. Also, the method may further comprise the step of obtaining a one-dimensional array indicating the cumulated liability per mark and storing the array in memory.
- the method may further comprise the step of obtaining a zero-dimensional data set indicating the cumulated liability for all bets and storing the data set in memory.
- Fig. 1 shows a tree architecture according to the present invention
- Fig. 2 shows the structure of (raw) data stored in a tree node
- Fig. 3 shows an exemplary product table
- Fig. 4 shows a cubic structure of integrated data according to the present invention.
- Fig. 1 shows an embodiment of the system according to the present invention comprising a tree architecture having three tiers. Every node is formed by a workstation having a local memory large enough to store the data received by said node from the nodes in (the) lower tier(s). In the present embodiment, the tree nodes are distributed across different countries.
- Every bet transaction which reaches a node of the first, lowest tier of the tree (e.g. a local broker) and is validated and accepted by the transaction system is stored locally in the workstation's memory.
- the structure of the locally stored data is shown in Fig. 2. It comprises a bet-id, a bet amount, a probability to win, and a winning amount, i.e. the amount to be paid out to the bettor in case the betted result and the actual result agree.
- the probability to win is equal to l/(Odds El. si) * l/(Odds E2.s2) * ... * l/(Odds En.sn).
- the winning amount is equal to bet amount * (Odds El .si) * (Odds E2.s2) * ... * (Odds En.sn).
- the bet may be a single bet or a combination of bets.
- the workstation's memory will also store the respective event-id, bettor's selection as to the result of said event, and odds attributed to the bettor's selection. Further, a win/lose flag is stored in the memory attributed to every event-id which allows local tracking of every bet's status.
- main memory may vary depending on the particular hardware configuration and/or different approach in calculating e.g. the probabilities.
- Each node of the first, lowest tier receives, analyses and stores said data before transmitting an aggregated version thereof to the node of the next higher tier to which it is linked (see Fig. 2).
- the node of the second tier likewise receives, analyses and stores data received from the lower nodes and transmits an aggregated version of the data to the root node (shown at the bottom of Fig. 1). Taking into account unavoidable processing and transmission times inherent in the process of data analysis and transmission, the data from every single tree node of the lowest tier becomes more or less instantly available at the root node.
- odds are attributed to every single mark of every single event, e.g. odds.
- the stored data can be analysed, integrated, and visualised. According to the embodiment, this is done with the aid of a three-dimensional table (cubic structure), wherein the first dimension represents probability and comprises N equidistant intervals of probability between 0 and 1 , the second dimension represents K events offered for betting and the third dimension represents up to M possible marks envisaged for every event.
- a three-dimensional table cubic structure
- the first dimension represents probability and comprises N equidistant intervals of probability between 0 and 1
- the second dimension represents K events offered for betting
- the third dimension represents up to M possible marks envisaged for every event.
- two- /one-/zero-dimensional data sets can be extracted from this cubic structure, permitting detailed analyses.
- the cubic structures comprise additional layers. Firstly, an additional mark layer is added reflecting cumulated liability per event. Secondly, an additional event layer is added reflecting cumulated liability per mark. Finally, an additional probability layer is added reflecting cumulated liability per event and mark.
- the structure is completed by adding an array for each additional layer, i.e. cumulated liability per event and cumulated liability per mark. Finally, a single cell is added summarising the liability of all bets.
- the full structure is schematically shown in Fig. 4.
- the probability layer is identified.
- the betting amount and the winning amount By dividing the betting amount and the winning amount by the number of selections for the specific bet, obtaining the betting amount per selection and the winning amount per selection and for each selection the event layer and the mark layer are identified. For each selection the three coordinates are used (probability layer, event layer, and mark layer).
- the values of the winning amount per selection are summed to the existing value of identified cell in the cubic structure.
- calculations are performed in order to obtain the summary values to the extension layers of the cubic structure, to the two arrays and to the summary cell.
- This structure is updated any time a new bet is accepted by the transaction engine and it is transmitted to the higher level in the tree structure when it is requested.
- the higher level node which has requested the summary information from all lower nodes to which it is connected will merge the results by simply adding the values of each cell of different cubic structure in a local cubic cell.
- This information may be used to monitor the betting activity by using graphic representations of the results, such as the betting behaviour of the bettors, scenarios that might lead to maximum/minimum liability, etc..
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2008/004843 WO2009152828A1 (en) | 2008-06-16 | 2008-06-16 | System and method to improve risk management in fixed odds sports betting |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2289039A1 true EP2289039A1 (en) | 2011-03-02 |
Family
ID=39967629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP08759255A Ceased EP2289039A1 (en) | 2008-06-16 | 2008-06-16 | System and method to improve risk management in fixed odds sports betting |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110190045A1 (en) |
EP (1) | EP2289039A1 (en) |
WO (1) | WO2009152828A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120058813A1 (en) * | 2010-09-08 | 2012-03-08 | Lee Amaitis | Systems and methods for interprocess communication of wagering opportunities and/or wager requests |
US12027020B2 (en) * | 2019-09-24 | 2024-07-02 | Igt | System and method for customizing a sports bet based on a potential result of the sports bet |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6484261B1 (en) * | 1998-02-17 | 2002-11-19 | Cisco Technology, Inc. | Graphical network security policy management |
JP2001229314A (en) * | 2000-02-18 | 2001-08-24 | Mitsubishi Electric Corp | Multidimensional tabular data managing device and spreadsheet program recording medium |
FI20000624A0 (en) * | 2000-03-17 | 2000-03-17 | Prikatti Ab Oy | Improved procedure, system and business model for arranging electric betting |
AU2002241938A1 (en) * | 2001-01-22 | 2002-07-30 | Hugo Pimienta | Method and apparatus for wagering on a random chance event |
GB2381427A (en) * | 2001-10-27 | 2003-04-30 | Hewlett Packard Co | Spanning tree in peer to peer networks |
EP1756782A4 (en) * | 2004-02-23 | 2010-10-27 | Wagerworks Inc | Bonus structures for multi-outcome/multi-bet gambling games |
US8128474B2 (en) * | 2004-03-05 | 2012-03-06 | Cantor Index, Llc | Computer graphics processing methods and systems for presentation of graphics objects or text in a wagering environment |
US7710986B2 (en) * | 2005-01-05 | 2010-05-04 | Meshnetworks, Inc. | Multicast architecture for wireless mesh networks |
US20080207327A1 (en) * | 2007-02-20 | 2008-08-28 | Leviathan Entertainment, Llc | Virtual Environment with Alerts |
US7774695B2 (en) * | 2006-05-11 | 2010-08-10 | International Business Machines Corporation | Presenting data to a user in a three-dimensional table |
EP1936907A1 (en) * | 2006-12-12 | 2008-06-25 | The Sporting Exchange Ltd. | Transaction processing system |
JP4157901B1 (en) * | 2007-03-30 | 2008-10-01 | 株式会社コナミデジタルエンタテインメント | GAME SERVER DEVICE, GAME MANAGEMENT SYSTEM, AND RATING MANAGEMENT METHOD |
US7916666B2 (en) * | 2007-04-03 | 2011-03-29 | Itt Manufacturing Enterprises, Inc. | Reliable broadcast protocol and apparatus for sensor networks |
US8341065B2 (en) * | 2007-09-13 | 2012-12-25 | Microsoft Corporation | Continuous betting interface to prediction market |
-
2008
- 2008-06-16 EP EP08759255A patent/EP2289039A1/en not_active Ceased
- 2008-06-16 WO PCT/EP2008/004843 patent/WO2009152828A1/en active Application Filing
- 2008-06-16 US US12/999,625 patent/US20110190045A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
See references of WO2009152828A1 * |
Also Published As
Publication number | Publication date |
---|---|
WO2009152828A1 (en) | 2009-12-23 |
US20110190045A1 (en) | 2011-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11189135B2 (en) | System and method for providing bets regarding intermediate points in a race event using fractional timing | |
US20200134977A1 (en) | System and method for managing select five horseracing bets | |
US8500529B2 (en) | Bets regarding intermediate points in a race | |
JP6053848B2 (en) | System and method for betting on a subset of participants in an event based on multiple groups | |
US8460076B2 (en) | Betting on a subset of participants in an event wherein betting parameters may change over time | |
ZA200208597B (en) | Methods and apparatus for parimutuel historical gaming | |
US20110190045A1 (en) | System and method to improve risk management in fixed odds sports betting | |
Kovenock et al. | All-Pay 2× 2 Hex: A multibattle contest with complementarities | |
Watanabe et al. | A model of a general parimutuel system: Characterizations and equilibrium selection | |
US11875647B2 (en) | Bets regarding intermediate points in a race event using fractional timing | |
JP5193854B2 (en) | A system that provides wagers about halfway points in race events that use fractional time measurements | |
AU2024201633A1 (en) | System for providing bets regarding intermediate points in a race event using fractional timing | |
AU2017248475A1 (en) | System for providing bets regarding intermediate points in a race event using fractional timing | |
AU2011254023A1 (en) | System for providing bets regarding intermediate points in a race event | |
WO2010064931A1 (en) | Wagering method and system | |
AU2014224149A1 (en) | System for providing bets regarding intermediate points in a race event |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20101216 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA MK RS |
|
17Q | First examination report despatched |
Effective date: 20110517 |
|
DAX | Request for extension of the european patent (deleted) | ||
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20120704 |