WO1996009102A1 - Communications system using bets - Google Patents

Communications system using bets Download PDF

Info

Publication number
WO1996009102A1
WO1996009102A1 PCT/US1995/011663 US9511663W WO9609102A1 WO 1996009102 A1 WO1996009102 A1 WO 1996009102A1 US 9511663 W US9511663 W US 9511663W WO 9609102 A1 WO9609102 A1 WO 9609102A1
Authority
WO
WIPO (PCT)
Prior art keywords
bet
bets
odds
placer
user
Prior art date
Application number
PCT/US1995/011663
Other languages
French (fr)
Inventor
Michael T. Rossides
Original Assignee
Rossides Michael T
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rossides Michael T filed Critical Rossides Michael T
Priority to AU35886/95A priority Critical patent/AU3588695A/en
Publication of WO1996009102A1 publication Critical patent/WO1996009102A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/34Betting or bookmaking, e.g. Internet betting
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3276Games involving multiple players wherein the players compete, e.g. tournament
    • G07F17/3279Games involving multiple players wherein the players compete, e.g. tournament wherein the competition is one-to-one, e.g. match
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/3288Betting, e.g. on live events, bookmaking
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/00003Types of board games
    • A63F3/00157Casino or betting games

Definitions

  • This invention relates to a system for storing, displaying, modifying and executing bet backed statements.
  • Betting has been around for thousands of years and computer systems that enable betting have been around for decades. However, people have not appreciated the use of bets for the purpose of communicating. Previous computer systems for handling bets have not allowed the efficient use of bets as communications tools.
  • the invention disclosed is therefore novel. It is a computer system that enables the easy use of bets for the purpose of communicating. For example, it cuts out the "house” and allows people to bet directly with each other. But, here is not the place to summarize the invention. The main point is that it approaches bets differently than they have been in the past.
  • Bets can be used by people who want to demonstrate honesty by showing that they are willing to "put their money where their mouths are.” Bets can also be used by people who want to challenge the statements of others by saying, basically, "You warmtha bet.”
  • the system cuts out the middleman, sometimes referred to as the bookmaker or the house, enabling bettors to bet with each other directly.
  • the system allows people to post bets, to accept bets, to change bets, to settle the bets, and to settle disputes. It also allows people to place special types of bets for the purpose of demonstrating probability estimates different from the estimates expressed in odds.
  • a bet used for communication can stand alone or can go along with another statement, which we will call a supported statement.
  • the system disclosed allows people to link bets with corresponding supported statements.
  • Figures la and lb show a flowchart of the CSUB Main Menu.
  • Figure 2 shows a flowchart of the User Account mode.
  • Figure 3 shows a flowchart of the Search mode.
  • Figures 4a and 4b show a flowchart of the Placing a Bet and Straight Bet modes.
  • Figure 5 shows a flowchart of the Accepting a Bet mode.
  • Figure 6 shows a flowchart of the Changing a Bet mode.
  • Figure 7 shows a flowchart of the Settling a Bet mode.
  • Figure 8 shows a flowchart of the Actual Odds Bet mode.
  • Figure 9 shows a flowchart of the Range Bet mode.
  • Figure 10 shows a flowchart of an expected profit margin function.
  • Figure 11 shows a flowchart of the Supported Statement mode.
  • the invention a Communications System Using Bets (CSUB) is a special kind of data-base system that enables people to display, find, place, accept, settle, and record bets.
  • the bets are made and shown for the purpose of expressing probability estimates in the honest, "put your money where your mouth is," way that only bets allow. Since honest probability estimates can be helpful for good communication, bets alone and bets attached to other statements, can improve communication.
  • the description of the CSUB is divided into several sections for clarity's sake. The features described are meant to be combined in a system. However, not all the features are essential, so it is possible to leave out features that are deemed superfluous in a given implementation of the invention. Section 1 is by far the longest and describes the basic system.
  • the basic system enables people to transact the most familiar type of bet, which we will call a straight bet. The point is not to focus on this type of bet but to show the basic system for placing, accepting and setding bets. In addition to straight bets, other types of bets can be useful for expressing probability estimates. Sections 2 and 3 describe how the system enables people to transact two of these bets, which we will call actual odds bets and range bets. Section 4 describes how the system allows users to explicitly build an expected profit margin into the pay-off odds of the three types of bets.
  • While the CSUB can be implemented as just a system for transacting bets, its preferred embodiment is as a more versatile communications system where bets can be linked to other statements that are not bets. We will call these other statements, "supported statements.” For example, a person can make a long argument about why inflation will rise and then make a bet supporting that long argument. The long argument though is not a bet. Section 5 describes how the system enables users to link bets and supported statements. Section 6 describes a variety of other features that the CSUB can include.
  • a bet is an agreement entered into by two or more parties. For simplicity, we will consider bets between two parties.
  • a bet agreement has four parts:
  • a bet statement is a statement that is designed to be found true or false.
  • the statement can be practically any length from two words to several volumes.
  • a bet has two sides, True and False. One party takes (bets on) True and the other takes (bets on) False. If the bet statement is found to be true then the party that bet on True wins. If the statement is found to be false then the party that bet on False wins.
  • each party puts an amount of something at risk.
  • the amounts are called the stakes.
  • the party that loses agrees to pay his/her stake to the party that wins.
  • people risk things that can be counted in integer units, such as, money, toothpicks, chips, or points.
  • the pay-odds are the proportion of the stakes risked in a bet.
  • the odds are usually written in the form X-Y, where X represents the amount risked by the person who bets on False while Y represents the amount risked by the person who bets on True.
  • Pay-off odds can be stated in other ways though. In fact, the system disclosed makes it easy for bettors to state the pay-off odds in terms of percentages. Thus, a bettor can state the pay-off odds as a percentage, p, that the statement is true. This form is then converted into a conventional pay-off odds figure, X-Y. The formulas for converting pay-off odds to percentages and vice versa are well known.
  • p of True Y/(X+Y).
  • the invention can also enable users to state the pay-off odds as a fraction Y/(X+Y) or X/(X+Y), which the system then converts into a conventional pay-off odds figure. Bettors may prefer to state probability this way. We do not show it the application though, but it is easily seen as directly analogous to enabling users to enter pay-off odds as a percentage.) We will also adopt the convention that when the pay-off odds are given in percentage form, the percentage, p, will be the probability that the statement is true. 1-p will be the probability that the statement is false.
  • Bet Statement The consumer price index will rise at over 2% in 1995, according to the U.S. Commerce Department. Odds: 3-1, 25%
  • the Result of a bet is what each party determines about the truth or falsity of the bet statement.
  • a party can report one of the following results: a. True: The statement is found true. b. False: The statement is found false. c. Undecided: The statement is found neither true nor false. (For convenience, we take undecided to mean both undecided and undecidable.)
  • Disputed Result A disputed result means that one party finds that the statement is true or false or undecided and the other party disagrees.
  • Placer To place a bet means to offer a bet agreement.
  • the party that does this is called the Placer.
  • To accept a bet means to accept a bet agreement.
  • the party that does this is called the Acceptor.
  • Section 1 The Basic CSUB
  • the CSUB is a computer system — including input/output means, memory means, processing means, and a program — that enables users to place, find, accept, change, settle, and record bets.
  • the system is a network of terminals connected to a central data-base unit.
  • the terminals can be of various types such as PC's, telephones and textphones. Users enter data and requests through the terminals and receive responses from the central data-base unit. Users might also call human operators who use terminals to mediate between callers and the central data-base.
  • central data-base unit we mean that users communicate with the same body of data. The data may actually be located in multiple servers rather than in a single machine in a single location.
  • the CSUB program includes steps for allowing users to select from several requests.
  • the list of requests the "main menu.” It includes the following requests (which we will also call modes): user account 1, searching 2, placing a bet 3, accepting a bet 4, changing a bet 5, and settling a bet 6.
  • Figure lb also shows an option to enter a supported statement 7. (As mentioned, this option will be described in Section 5.)
  • the CSUB is a system to be used by a community of people. With it people can, as mentioned, place, accept, change and settle bets. For these transactions, and certain others, the system needs to identify users. And the identity of users needs to be verified. Therefore, the CSUB creates a record, also called an account, for new users. The system also issues user passcodes to correspond to these accounts. (In a given CSUB, passcodes can be whatever user authentication information is most suitable, such as passwords, voice prints, or other known means. We will use the term PLN to represent all passcodes.)
  • the CSUB can store various pieces of useful information in the user's record.
  • a list of useful information follows. A given implementation of the CSUB may or may not store all the information in this list. (Also note, the list below is not exhaustive and the user's record could include other information.)
  • a user's name can be stored.
  • a user's contact data (such as E-mail address, regular mail address, voice number, fax number) can be stored. This information enables the CSUB to send the user a message when necessary, especially a message alerting a user as to the status of her bet(s). Without this alerting step, which is described later, a user would have to keep checking the system to learn the status of her bets. Indeed, the CSUB can include an E-mailbox or voicebox for each user to which the system sends information updating the status of bets.
  • a user's billing data (such as a credit card number) can be stored. This information obviously enables the CSUB to bill users.
  • a user's credit/debit data for bets can be stored. This information allows the CSUB to credit winners and debit losers when bets are settled and tell users how much money or other commodity they have in their account.
  • a user's bets and bet results can be stored. This information enables the CSUB to compile a history of a user's bets and statistics on the user's performance.
  • the CSUB program includes the following steps, for storing user data:
  • a CSUB includes means for enabling users to access their records and change certain data in them if necessary. For example, a user might want to change his contact number or might want to deposit money in his account.
  • the system can restrict access to a user's account by PLN or can allow unrestricted searches of people's records.
  • it is very useful to allow others to see one's records in bets so that people can judge one's performance.
  • a user might be able to authorize others to search her record. The authorization could be by a different passcode that could be valid for a given period of time.
  • the CSUB is both a transaction processing system that enables users to execute bets and a data ⁇ base system that enables users to record and see bets.
  • a data-base system it naturally includes search functions.
  • users can search both bets and supported statements.
  • users may be able to search without having an account. Having two classes of users, those with accounts and those without, lets a larger community use the CSUB as a data-base.
  • the system allows users to search without entering a PLN. (It is possible for a CSUB to allow users to go from the search mode directly into the transaction mode. Thus a user might find a bet while searching and then enter a request to do a transaction. The user would then enter his PLN and execute the transaction on the bet. This path is not shown but is easily implemented.)
  • the CSUB program includes the following steps for enabling users to search the system's data-base of bet records:
  • the CSUB also converts odds in X-Y form into percentage form. And the system allows odds to be entered in percentage form instead of X-Y form, if a user so desires. For example, a person might place the following bet:
  • the CSUB would then convert these odds into X-Y form (3-2).
  • the CSUB creates a record for that bet where the bet information is stored. Initially, this information includes the bet terms (for a straight bet: the bet statement, the Placer's stake, the pay-off odds, and the side picked). In addition, the user's PLN is stored to verify the user. The type of bet can be stored as well, or can be understood from the bet data. Any additions or changes to the bet information, such as the bet being accepted, are stored in the bet record as well. The record can also be linked to a supported statement and to other bets, as will be described later. Thus, as shown in figures 4a and 4b, the CSUB program includes the following steps for enabling users to place a bet: —creates 30 a record to store the bet data in,
  • the CSUB program includes the following steps for enabling users to accept bets: —checks 50 to see if the bet has already been accepted, if yes, outputs 51 a message , "bet has already been accepted," if no, stores 52 user's PLN to identify the Acceptor of the bet, checks 53 whether the type of bet is a Straight Bet, if no, goes to steps for accepting other bets, if yes, stores 54 acceptance and alerts 55 the Placer of the acceptance.
  • the system can use two basic ways to alert the Placer that the bet has been accepted.
  • the system can include a message box for users and send the alert to that box. Or the system can send me alert to the user's contact number.
  • the acceptance procedure above works fine in situations where the Placer is satisfied with the bet terms, at the exact time the bet is accepted. Leaving the CSUB aside for a moment, imagine two people are making a bet. One person proposes the bet and the other accepts. The two shake hands and the bet is set. The handshake signifies mat the two parties have agreed on the terms at the exact same time. This simultaneity is part of most bet agreements but it is implicit and not usually brought out into the open. Without simultaneous agreement, the Placer of a bet may have to constantly monitor the terms of the bet. For example, bookie shops that give odds on horse races must constantly monitor those odds.
  • the Placer may have to arrange to be alerted immediately after the bet has been accepted and reserve the right to change the terms.
  • bookie shops often post odds that are subject to confirmation by shop managers.
  • the reason that the terms need to be agreed to by both parties at the same time is that the conditions that a bet is about might change.
  • a party can be at a disadvantage if he leaves a bet "on the table," while the other party has risk-free time to think. And that poses a problem concerning the CSUB.
  • the CSUB is not designed for professional bettors, but for ordinary people who want to express probability estimates through bets. These people do not want to spend their time constantly monitoring the terms of their bets. Hence, the CSUB needs to have a way for both parties to agree while giving neither party an advantage. Ideally, the bet agreement would be simultaneous, but we have established that is often impractical.
  • the CSUB can employ a time limit method. In this method, once an Acceptor has accepted a bet, a time clock is started with a given time limit. Before the time expires, either party can back out of the bet. After the time has expired, neither party can back out. So, if the time expires with neither party having backed out, the bet acceptance is confirmed.
  • the CSUB program can include the following steps for enabling people to accept bets: —after storing acceptance, starts clock 56 with a pre-set time limit (we assume here that the time limit is set by the system operator),
  • the CSUB includes steps that implement this rule.
  • the CSUB can include steps that also implement the time limit method outlined above. These steps will be described below.
  • the Placer can change the terms of the bet, if the bet has not been accepted. Once the bet has been accepted, neither party can change the terms unilaterally, but both can back out of the bet before the time limit expires.
  • the CSUB program can include the following steps for enabling users to make changes in a bet: -verifies 60 that user is the Placer or Acceptor, -checks 61 if the bet has been accepted, if the bet has not been accepted, receives input 62 from the Placer, checks 63 if input is to cancel or change the bet, if input is to cancel the bet, cancels the bet 64, stores 65 the cancellation in the Placer's record, if input is to change the bet, inputs 66 and stores 67 the changes, if the bet has been accepted, checks 68 whether acceptance is confirmed (time limit has expired), if yes, outputs message 69, "No changes allowed now," if no, checks 70 whether the user is the Placer or Acceptor if the user is the Placer, cancels the bet, stores the cancellation in the Placer's record, alerts the Acceptor of the cancellation, if the user is the Acceptor, cancels 72 the acceptance, stores 73 the cancellation in
  • the basic CSUB procedure for settling a bet is simple. When both sides enter the same result, the bet is settled. The parties can enter a result of true or false or undecided. Each reported result is considered verified by the user's PLN and so the settlement is considered verified in the same way. If a matching result is reported, the result is stored as the settle result in the bet record and in each user's record. Once the bet is settled, the system completes the transaction by crediting the winner by the loser's stake and debiting the loser that same amount. If both sides report "undecided," this result means the bet is a push; the system gives neither party the other's stake. If a particular CSUB executes funds transfers, it transfers the loser's stake into the winner's account.
  • the CSUB needs a step where a human judge can be called by one or both of the parties in a bet.
  • the CSUB could include a rule whereby a party could only call a judge after a given period of time after having reported a result.
  • Rules for dispute resolution vary widely and are not a matter of concern here. What is important is that the CSUB includes means for enabling the parties to call a judge if either so desires.
  • the CSUB needs to include means for enabling the judge settle the bet and enter the result into the bet record and into the users' records (these steps are not shown but are easily implemented).
  • the CSUB program includes the following steps for enabling users to settle bets: -checks 80 user PLN to see if user is either Placer or Acceptor if no, outputs message 81 , "You are not authorized to report a result," if yes, receives an input 82 (a call for a judge or a bet result), - if the input is a call for a judge, sends a message 83 to a CSUB judge, -if the input is a bet result, stores 84 the result in the bet record under the user identified by the PIN, checks 85 to see if results have been entered by both parties, if no, alerts 86 the other party of the result reported, if yes, checks 87 to see if results match, if the results do not match, alerts
  • the Placer When the Placer lets the Acceptor pick the side, the Placer must strive to make the pay-off odds fair, presuming the Placer does not want to make an unfavorable bet. Fair pay-off odds equal the actual odds. Therefore, the theory is that the Placer will strive, in the pay-off odds, to express his best estimate of the actual odds. Hence the name of the bet.
  • the Placer should set the pay-off odds at 1 - 1. If he sets them at anything else, he lets Acceptor bet on the favorable side. Say the Placer sets the pay-off odds in this case at 1-2 that the statement is True (Heads), which means that False (Tails) is paying 2-1. The Acceptor would presumably pick False, leaving the Placer with a very poor bet on True at 1-2. Since a key object of the invention is to enable people to express their best probability estimates in a convincing way, the actual odds bet is a useful type of bet for a CSUB to include. (Note, we presume that the controversial concept of actual odds, also called actual probability, has some meaning outside of coin and casino type examples. We do not go into the philosophy involved.)
  • the CSUB program includes the following steps for enabling users to transact actual odds bets: (As mentioned in the Overview, we add to the basic description rather than repeat steps previously mentioned.) In Placing a Bet mode: —inputs and stores 100 the pay-off odds,
  • the system can also include steps whereby the Placer can specify two different stakes, depending on which side the Acceptor takes. These steps can enable the Placer to specify one amount to be risked on True and another amount to be risked on False. We will not illustrate this option but it is easily implemented.
  • a range bet is based on the fact that people often state probability estimates in terms of ranges. For example, a person might say that the chance of rain is 10% to 20%. Since people often express probability this way, it is useful to have a bet that reflects this kind of estimate. People can, of course, express a range in terms of odds in X-Y form, for example, the odds of rain are from 9-1 to 8-2. For the sake of simplicity we assume right now that the probability estimates are expressed in a range of percentages from pi to p2 inclusive, where pi ⁇ p2. In other words, we take the range estimate to mean that a person thinks the probability that the bet statement is true, p(True), is: pi ⁇ p(True) ⁇ p2.
  • the probability of rain is 10% - 20% then the chance of no rain is 80% - 90%.
  • the Placer states a range of probabilities from pi to p2, that the bet statement is true and offers to bet on True with pay-off odds corresponding to pi, and offers to bet on False with odds corresponding to 1 - p2.
  • the person offers to bet on True at the highest pay-off odds for True in the range and offers to bet on False at the highest pay-off odds for False in the range.
  • the system also enables a user to express the range of probabilities in X- Y form.
  • the CSUB program includes the following steps for enabling users to transact range bets:
  • a Bet mode In Placing a Bet mode, —inputs and stores 110 pay-off odds range if range is entered in percentage form (pl-p2), converts 111 it to X-Y form, if the range is entered in X-Y form, converts it to percentage form, —creates 112, 113 two bets in the bet record for the Placer by using the same bet statement and stake, one bet where the system assigns True to the Placer at pay-off odds corresponding to pi and one where the system assigns False to the Placer at pay-off odds corresponding to 1 - p2, —outputs the bet record.
  • pl-p2 percentage form
  • the system can include steps for enabling the Placer to specify an amount to be risked on True and a different amount to be risked on False.
  • the second bet in a range bet is canceled. This step cannot really stop a bettor who wants to hedge his position, or create a profitable spread in a double bet.
  • the system can reveal the user's strategy and the meaning of his bets.
  • X2-Y2 are the pay-off odds corresponding to the desired EPM.
  • this equation means that for the bettor who picks True, the actual probability of winning (Y1/(X1+Y1) is multiplied by what is in the pot (represented by X2 + Y2) yielding the expected winnings. These equal the bettor's stake (represented by Y2) multiplied by 1 + the EPM.
  • the difference is one of identifying how the pay-off odds were arrived at, which is important if one wants to express a probability estimate through the pay-off odds.
  • the Placer of a range bet is in effect saying, "I think the probability that the bet statement is true is a range from this percent to that percent.”
  • the Placer of an actual odds bet with an EPM is in effect saying, "I think the probability that the bet statement is true is this percent and I would like this profit margin built into my bet.” For example, if a person is placing a bet on whether a coin will land on heads or not, he might say that the actual probability is 50% and that he wants a profit margin of 10% built into his bet.
  • the CSUB program includes the following steps for enabling users to place actual odds bets with an EPM built into the pay ⁇ off odds:
  • a Placer of a straight bet might also want to build a profit margin into the pay-off odds. But in a straight bet there is no actual odds estimate and thus no EPM. But we can interpret a straight bet so that we can build in a minimum EPM. This term means, of course, that the Placer thinks the EPM is greater than or equal to the minimum EPM specified. We say that in a straight bet, the actual odds are greater than or equal to the pay-off odds. We then pretend that the pay-off odds are equal to the actual odds. We then build in the desired EPM at these pretend actual odds, but only for the side, True or False, that the Placer has picked. These pay-off odds then have a minimum EPM built into them.
  • the CSUB includes the following steps for enabling users to Place range bets with minimum profit margins built into the pay-off odds: In Placing a Bet mode,
  • EPM EPM
  • CSUB can enable people to build a margin of safety into the pay-off odds in the same way as an EPM. Though the math is identical, it is better to label these two things differently because the interpretation can be different. A person could, for example, build an EPM and a margin of safety into the pay-off odds.
  • the purpose of the invention is to provide a system that enables people to express probability estimates in the form of bets.
  • a person can use the CSUB to place a bet that stands alone as a probability estimate.
  • the estimates are part of longer statements. For example, person might state reasons why it will probably rain and then say, "the chance of rain is 75% tonight.” This estimate can stand alone or can be made part of the longer statement about why it will probably rain. Bets too can be made part of ordinary statements.
  • SS Supported Statement
  • an SS is an ordinary statement that contains a bet— all of the bet, part of the bet, a summary of the bet, or a reference to the bet — that backs up some point made in the SS.
  • a supporting bet an "SB" for short.
  • An SS can be entered into the CSUB and stored along with the SB, or the SS can be entered and stored separately in its own record.
  • the CSUB includes search means for finding SS's in the system data-base.
  • the CSUB would also include means for modifying the SS. While a conventional probability estimate is usually quite short, a bet (the bet statement part) can be short or long. Therefore, a bet can be longer or shorter than the SS it supports. For example, the SS can be a statement like, "It looks like rain tonight.”
  • the SB can be longer, defining what rain means, who will measure whether it has rained, and so on.
  • the SS can be longer than the SB.
  • the SS might be several pages about weather theory which may include a bet such as, "Based on the theory just explained, I'll bet $100, on True, at 4-1, that it will rain tonight.”
  • An SS can be supported by multiple bets.
  • An SS about weather theory might include numerous facts and numerous predictions. Some or all of these assertions can be bet on.
  • An SS can include SB's made by anyone, not just the writer of the SS.
  • an SS can contain all of an SB, part of an SB, a summary of an SB or reference to an SB.
  • an SB record can contain all or part of the SS.
  • the references can be two way. A reference to the SB in the SS might be in the text of the SS. Usually, the reference in the SB record would not be in the text of the bet statement.
  • the SS can contain reference data that is linked to the SB record such that a user can open the SB record directly from the SS record, and vice versa.
  • An example of this is having an icon appear in the display of the SS. By "clicking" on the icon, a user can open the SB record.
  • Another example is a hypertext link, which allows the user to open the SB file directly from some word or phrase in the SS.
  • the SS can contain data from the SB record such that when a change is made in the SB record, a corresponding change is made in the SS.
  • a compilation file can be created where data from all the individual SB's are stored such that any change in an individual record causes a corresponding change to be made in the compilation file.
  • a passage from a newspaper article is given as a small illustration of a few ways that an SS can actively reference SB's, The Labor Department reported yesterday that producer prices rose more in July than they have in 15 months ( " 99.9. NAt. rekindling the market's smoldering fears of inflation and heightening expectations that the Federal Reserve will raise interest rates next week... Analysts said the report made higher interest rates more likely ( " 55. Analyst)...
  • the CSUB can include the following steps for enabling users to link bets with supported statements:
  • data in the SS record corresponding to data in the SB record changes when that data changes in the SB record, -checks if there is more than one SB identified in the SS, if yes, for each SB, repeats the steps above for linking the SS to the SB, creates 134 a record for storing the multiple SB's, stores 135 data from all the SB's entered for the SS, such that any change in the individual SB records is reflected in the corresponding data in the multiple SB record.
  • the CSUB can enable people to respond to the bets and supported statements of others.
  • the system can enable people to make "counter-bets" and "counter-statements" which are responses to bets and supported statements that are already in the system data-base.
  • a counter bet is the same as other bets but it is also labeled as a counter-bet and linked to the bet and/or SS that it is a response to. (As mentioned, techniques for linking two records need no elaboration.)
  • the counter-statement is like an ordinary SS except that it is labeled as a counter- statement and is linked to the bet and/or SS it is a response to.
  • a bet as a certain type of agreement where a Placer and Acceptor both put something at risk. However, we can have a different type of agreement whereby the Placer puts up a stake, pledging that the bet statement is true. If the bet statement is false, the Placer pays the stake to the Acceptor. Such an agreement can be called a guarantee.
  • the CSUB could enable users to transact guarantees in the same fashion as bets except no pay-off odds would be entered, the statement would be identified as a guarantee, and the Acceptor would not have anything at stake. Note that bets can be set up that are virtually equivalent to guarantees.
  • a Placer can make a bet with high pay-off odds where the Acceptor's stake is, say, one penny.
  • the Placer's stake can be any amount, depending on the pay-off odds.
  • a useful feature of the invention is means for enabling users, both Placer's and Acceptor's, to enter an estimate of the actual probability that the statement is true. This estimate has nothing to do with the pay-off odds but it can be very useful for compiling statistics in a user's record.
  • the independent probability estimates can be subjected to various statistical tests to see how accurate the user's estimates were compared to the actual record of bet results.
  • all the estimates of a certain percentage can be put in a group.
  • the results from the corresponding bets can be put in group and the two groups can be compared. For example, say a user has 10 bets where he has given an estimate of 50% true. The results in those bets could be anywhere from zero Trues to ten Trues. The system could then compare the estimates at a given probability to the actual results of corresponding bets.
  • the CSUB can apply various well known statistical tests to the data in a user's record.
  • This data can include all the data entered for making individual bets, the results of the bets, as well as independent probability estimates and other information such as dates of the bets.
  • the main idea is to see how well the user judges probability. These tests can thus be very useful for a key object of the invention is to show people how well users estimate probability.
  • Credibility points were mentioned in the preface as an alternative to betting money.
  • the CSUB can enable users to make both cash bets and CP bets. It can include means for keeping track of both cash and CP credit/debit balances. It is useful to have both types of accounts in a public system where people's credibility is judged from results in bets.
  • the CSUB can be very convenient for the CSUB to enable users to copy bets or copy parts of existing bets. If a user copies only part of a bet, the CSUB can also enable users to then add to the copied part to place a complete bet.
  • means for copying bets are perhaps essential to a convenient CSUB. People may want to copy a bet or part of a bet for various reasons. For example, a person might want to copy all of a bet except for the side picked. In such a case, the person would be placing a bet on the opposite side of the bet that was originally placed. For another example, a person might want to respond to a bet by making minor modifications in the original.
  • bets can be looked at as documents and as such, it is clear mat it would be useful to be able to copy them or copy parts of them.
  • Means for copying records and parts of records are well known and need no elaboration.
  • the CSUB can include means enabling users to copy bets and part of bets and to modify those bets.
  • the CSUB can include means for enabling a user to make a non-public bet meaning that only the parties to the bet, or other designated people, can see the bet. Access to the bet record would be restricted by PLN. The main reason for this feature is that with certain bets public display can affect the outcome.
  • the CSUB can include means for enabling a Placer to restrict who can accept a bet.
  • the Placer would specify who can accept the bet and this information would be stored in the bet record. If someone else tried to accept the bet, the Placer could request that the acceptance be canceled.
  • the system could also recognize an authorized Acceptor and reject any non-authorized Acceptor. This feature can be useful because often a bet will be issued as a challenge to some particular person or group. Also, a Placer might want to restrict the expertise of his potential opponents.
  • the system can include confirmation steps where a user verifies the information he has entered.
  • a bet Once a bet is accepted, it can be valued by buyers and sellers based on the pay-off odds and the conditions the bet is about.
  • a secondary market can be created then within the CSUB enabling users to buy and sell bets. This feature is very useful for it shows the changing perceptions users have of the pay-off odds.
  • the prices for bets can be quoted both in cash (or points) and as changes in the odds. All transactions can be recorded in users' records.
  • Selling a bet in a secondary market is one way a user can profit from a good bet or protect against loss in a bad bet.
  • Another way is hedging, in which a bettor makes a bet statement that is identical to one made in a previous bet. The bettor then takes the opposite side of the bet than was taken in the original bet. The bettor may also change the original odds. Rather than placing a new bet, the user may also hedge by accepting the same bet but taking the opposite side from the side he originally took. Hedging is a well known and useful technique and thus the CSUB can include means for enabling users to automatically hedge a bet.
  • the CSUB can include means for enabling a Placer or Acceptor to announce that he will not retract a bet, or will not sell the bet, or will not hedge the bet.
  • the user leaves himself more exposed but can give his bet more force as an expression of probability.
  • the CSUB can include steps for specifying whether the bet is locked-in, and what kind of lock- in is specified: non-hedge, non-sale and/or non-retract. And, the system can include means for allowing other users to challenge a hedge or a sale or a retraction.
  • a useful bet is what can be called a proximity bet. Two people can estimate a quantity, say the number of gumballs in ajar. The person who guesses closer wins.
  • the pay-off rules can be quite varied fro such a bet. The point is not to discuss this bet but to say that a CSUB can include many other types of bets. The applicant hopes to discuss some of these in a future application.
  • Another useful feature the CSUB can include is allowing user's to bet against the system using a random number generator.
  • a user would make an actual odds bet and let the system pick the side by random number.
  • the advantage of such a bet is that a person can bet without having anyone interested in a bet. Also, a person who fears he will be betting against more knowledgeable people can, of course, keep those opponents from betting against him.
  • the drawbacks are several though, including that the system must appoint someone to monitor the bet. Nevertheless, in certain cases, such a bet can be useful.
  • the system could even include the feature of having a user bet against a random user where the side the random user takes is determined by random number generator.

Abstract

A computer system that allows people to place, accept and settle bets for the purpose of communicating. The system cuts out the middleman, sometimes referred to as the bookmaker, allowing bettors to bet with each other directly. In addition to allowing people to place, accept and settle bets, the system enables people to settle disputes and change bets. It also allows people to place special types of bets for the purpose of demonstrating probability estimates. The system allows people to link bets to ordinary statements that are also entered into the system.

Description

Communications System Using Bets
Field of the Invention
This invention relates to a system for storing, displaying, modifying and executing bet backed statements.
Background
Betting has been around for thousands of years and computer systems that enable betting have been around for decades. However, people have not appreciated the use of bets for the purpose of communicating. Previous computer systems for handling bets have not allowed the efficient use of bets as communications tools. The invention disclosed is therefore novel. It is a computer system that enables the easy use of bets for the purpose of communicating. For example, it cuts out the "house" and allows people to bet directly with each other. But, here is not the place to summarize the invention. The main point is that it approaches bets differently than they have been in the past.
Summary
The bet has always been thought of as a form of entertainment or a vice. However, it is actually a fundamental method for keeping people honest. Bets can be used by people who want to demonstrate honesty by showing that they are willing to "put their money where their mouths are." Bets can also be used by people who want to challenge the statements of others by saying, basically, "You wanna bet." We can devise a computer system that allows people to use bets efficiently in these ways, allowing people to place, accept and settle bets for the purpose of communicating. The system cuts out the middleman, sometimes referred to as the bookmaker or the house, enabling bettors to bet with each other directly. The system allows people to post bets, to accept bets, to change bets, to settle the bets, and to settle disputes. It also allows people to place special types of bets for the purpose of demonstrating probability estimates different from the estimates expressed in odds. A bet used for communication can stand alone or can go along with another statement, which we will call a supported statement. The system disclosed allows people to link bets with corresponding supported statements.
Brief Description of Drawings
Figures la and lb show a flowchart of the CSUB Main Menu.
Figure 2 shows a flowchart of the User Account mode.
Figure 3 shows a flowchart of the Search mode.
Figures 4a and 4b show a flowchart of the Placing a Bet and Straight Bet modes.
Figure 5 shows a flowchart of the Accepting a Bet mode. Figure 6 shows a flowchart of the Changing a Bet mode.
Figure 7 shows a flowchart of the Settling a Bet mode.
Figure 8 shows a flowchart of the Actual Odds Bet mode.
Figure 9 shows a flowchart of the Range Bet mode.
Figure 10 shows a flowchart of an expected profit margin function.
Figure 11 shows a flowchart of the Supported Statement mode.
Description
The invention, a Communications System Using Bets (CSUB), is a special kind of data-base system that enables people to display, find, place, accept, settle, and record bets. The bets are made and shown for the purpose of expressing probability estimates in the honest, "put your money where your mouth is," way that only bets allow. Since honest probability estimates can be helpful for good communication, bets alone and bets attached to other statements, can improve communication. The description of the CSUB is divided into several sections for clarity's sake. The features described are meant to be combined in a system. However, not all the features are essential, so it is possible to leave out features that are deemed superfluous in a given implementation of the invention. Section 1 is by far the longest and describes the basic system. The basic system enables people to transact the most familiar type of bet, which we will call a straight bet. The point is not to focus on this type of bet but to show the basic system for placing, accepting and setding bets. In addition to straight bets, other types of bets can be useful for expressing probability estimates. Sections 2 and 3 describe how the system enables people to transact two of these bets, which we will call actual odds bets and range bets. Section 4 describes how the system allows users to explicitly build an expected profit margin into the pay-off odds of the three types of bets. While the CSUB can be implemented as just a system for transacting bets, its preferred embodiment is as a more versatile communications system where bets can be linked to other statements that are not bets. We will call these other statements, "supported statements." For example, a person can make a long argument about why inflation will rise and then make a bet supporting that long argument. The long argument though is not a bet. Section 5 describes how the system enables users to link bets and supported statements. Section 6 describes a variety of other features that the CSUB can include.
In the description, steps of the invention that are obvious and add nothing are omitted. For example, we will assume that the system usually gives users prompts before the users input information. A prompt might be something like, "Enter bet statement now." Since most prompts are obvious, they are usually be omitted. As mentioned, the first section will explain the basic system and the other sections will add to it. When additional features are explained, we will usually not repeat steps that have already been given. We will mainly show differences between bet paths and take common steps, such as verifying the user and inputting the bet statement, to be understood. Some steps, however, will be repeated for clarity's sake. This description and drawings make no pretense at being either the most efficient method of programming, or the best way to present users with options; the goal" is to describe the key steps and functions of a CSUB. In many cases steps have been described that may be omitted in a given implementation of the CSUB. The description simply lays out the principles of the present invention. Numerous modifications and adaptations thereof will be readily apparent to those skilled in the art without departing from the spirit and scope of the present invention. We begin with some definitions. More definitions will be supplied as needed.
A Bet
A bet is an agreement entered into by two or more parties. For simplicity, we will consider bets between two parties. A bet agreement has four parts:
a. The Bet Statement
A bet statement is a statement that is designed to be found true or false. The statement can be practically any length from two words to several volumes.
b. The Sides
A bet has two sides, True and False. One party takes (bets on) True and the other takes (bets on) False. If the bet statement is found to be true then the party that bet on True wins. If the statement is found to be false then the party that bet on False wins.
c. The Stakes
In a bet each party puts an amount of something at risk. The amounts are called the stakes. The party that loses agrees to pay his/her stake to the party that wins. We will consider only bets where people risk things that can be counted in integer units, such as, money, toothpicks, chips, or points. Furthermore, we will only consider bets where people risk identical things. Thus, for example, people can risk money against money and toothpicks against toothpicks but not money against toothpicks.
d. The Pay-off Odds
The pay-odds are the proportion of the stakes risked in a bet. By convention, a convention we will follow, the odds are usually written in the form X-Y, where X represents the amount risked by the person who bets on False while Y represents the amount risked by the person who bets on True. Pay-off odds can be stated in other ways though. In fact, the system disclosed makes it easy for bettors to state the pay-off odds in terms of percentages. Thus, a bettor can state the pay-off odds as a percentage, p, that the statement is true. This form is then converted into a conventional pay-off odds figure, X-Y. The formulas for converting pay-off odds to percentages and vice versa are well known. For example, p of True = Y/(X+Y). Thus, if the odds are 1-1 then p = 1/(1+1) = 50%. If the odds are 3-2 then p = 2/(3+2) = 40%. (Note: the invention can also enable users to state the pay-off odds as a fraction Y/(X+Y) or X/(X+Y), which the system then converts into a conventional pay-off odds figure. Bettors may prefer to state probability this way. We do not show it the application though, but it is easily seen as directly analogous to enabling users to enter pay-off odds as a percentage.) We will also adopt the convention that when the pay-off odds are given in percentage form, the percentage, p, will be the probability that the statement is true. 1-p will be the probability that the statement is false.
(Note that the term "odds" has historically been confusing because people have used it to refer to two very different concepts. One is the controversial, perhaps metaphysical, concept of actual odds or actual probability. The other is a mechanical, concrete concept of pay-off odds. What is even more confusing is that the pay-off odds can be interpreted to indicate what a bettor thinks the actual odds are. That, in fact, is a key object of the invention, to allow people to express through the pay-off odds what they think about the actual odds.)
An Example of a Bet
Bet Statement: The consumer price index will rise at over 2% in 1995, according to the U.S. Commerce Department. Odds: 3-1, 25%
Pick: True
Stake: $100
The Result
The Result of a bet is what each party determines about the truth or falsity of the bet statement.
A party can report one of the following results: a. True: The statement is found true. b. False: The statement is found false. c. Undecided: The statement is found neither true nor false. (For convenience, we take undecided to mean both undecided and undecidable.)
Disputed Result A disputed result means that one party finds that the statement is true or false or undecided and the other party disagrees.
Place a Bet
To place a bet means to offer a bet agreement. The party that does this is called the Placer.
Accept a Bet
To accept a bet means to accept a bet agreement. The party that does this is called the Acceptor.
Section 1: The Basic CSUB
Introduction. Form of the Invention
The CSUB is a computer system — including input/output means, memory means, processing means, and a program — that enables users to place, find, accept, change, settle, and record bets.
The system is a network of terminals connected to a central data-base unit. The terminals can be of various types such as PC's, telephones and textphones. Users enter data and requests through the terminals and receive responses from the central data-base unit. Users might also call human operators who use terminals to mediate between callers and the central data-base. By central data-base unit we mean that users communicate with the same body of data. The data may actually be located in multiple servers rather than in a single machine in a single location.
1 A. Selecting a Transaction
As shown in figures la and lb, the CSUB program includes steps for allowing users to select from several requests. We will call the list of requests the "main menu." It includes the following requests (which we will also call modes): user account 1, searching 2, placing a bet 3, accepting a bet 4, changing a bet 5, and settling a bet 6. Figure lb also shows an option to enter a supported statement 7. (As mentioned, this option will be described in Section 5.)
IB. Establishing and Accessing a User Account
The CSUB is a system to be used by a community of people. With it people can, as mentioned, place, accept, change and settle bets. For these transactions, and certain others, the system needs to identify users. And the identity of users needs to be verified. Therefore, the CSUB creates a record, also called an account, for new users. The system also issues user passcodes to correspond to these accounts. (In a given CSUB, passcodes can be whatever user authentication information is most suitable, such as passwords, voice prints, or other known means. We will use the term PLN to represent all passcodes.)
The CSUB can store various pieces of useful information in the user's record. A list of useful information follows. A given implementation of the CSUB may or may not store all the information in this list. (Also note, the list below is not exhaustive and the user's record could include other information.)
A user's name can be stored. A user's contact data (such as E-mail address, regular mail address, voice number, fax number) can be stored. This information enables the CSUB to send the user a message when necessary, especially a message alerting a user as to the status of her bet(s). Without this alerting step, which is described later, a user would have to keep checking the system to learn the status of her bets. Indeed, the CSUB can include an E-mailbox or voicebox for each user to which the system sends information updating the status of bets.
Users can then check their personal boxes periodically rather than checking all their bets. A user's billing data (such as a credit card number) can be stored. This information obviously enables the CSUB to bill users. A user's credit/debit data for bets can be stored. This information allows the CSUB to credit winners and debit losers when bets are settled and tell users how much money or other commodity they have in their account. A user's bets and bet results can be stored. This information enables the CSUB to compile a history of a user's bets and statistics on the user's performance. Thus, as shown in figure 2, the CSUB program includes the following steps, for storing user data:
—creates a user record 10 for identification data, contact data, billing data, credit/debit data, bet data, and bet result data,
—creates a user PLN and stores it 11 in user's record,
—outputs PLN 12 to user,
—inputs and stores user's name 13, contact 14, billing 15, and credit/debit 16 data.
There is no sense in compiling a user record if no one is going to access it. Naturally then, a CSUB includes means for enabling users to access their records and change certain data in them if necessary. For example, a user might want to change his contact number or might want to deposit money in his account. Depending on the rules of the particular CSUB, the system can restrict access to a user's account by PLN or can allow unrestricted searches of people's records. In a CSUB, it is very useful to allow others to see one's records in bets so that people can judge one's performance. Hence, a user might be able to authorize others to search her record. The authorization could be by a different passcode that could be valid for a given period of time. The point though is not to describe various possible ways that a user's records can be accessed. These are well known. The point is just to note that the CSUB would include steps for allowing a user to change certain data in her record, output her record, and allow others to output her record.
\C. Searching
The CSUB is both a transaction processing system that enables users to execute bets and a data¬ base system that enables users to record and see bets. As a data-base system, it naturally includes search functions. In figure 3 we see that users can search both bets and supported statements. Depending on the particular CSUB, users may be able to search without having an account. Having two classes of users, those with accounts and those without, lets a larger community use the CSUB as a data-base. We assume the system allows users to search without entering a PLN. (It is possible for a CSUB to allow users to go from the search mode directly into the transaction mode. Thus a user might find a bet while searching and then enter a request to do a transaction. The user would then enter his PLN and execute the transaction on the bet. This path is not shown but is easily implemented.) Thus, as shown in figure 3, the CSUB program includes the following steps for enabling users to search the system's data-base of bet records:
—inputs 20 search parameters for a bet, —checks 21 to see if bet is in memory, if bet is not found, outputs 22 message saying that no such bet is found, if bet is found, outputs 23 the bet.
ID. Placing a Bet
When a user places a bet, it means that he makes a statement, sets the pay-off odds, commits to picking a side, True or False (though he may not specify which side), and puts a stake at risk. As will be seen later, there are a variety of different bets and they are distinguished by how the odds are set and how the sides are picked. The basic system being described in this section enables the user to place the most familiar type of bet, which we will call a "straight bet." In a straight bet, the Placer supplies a single pay-off odds figure and picks the side of the bet. As mentioned, in conventional betting, pay-off odds are supplied in X-Y form. However, as befitting a medium mat is made for expressing of probability estimates, the CSUB also converts odds in X-Y form into percentage form. And the system allows odds to be entered in percentage form instead of X-Y form, if a user so desires. For example, a person might place the following bet:
Bet Statement: "The Knicks will win tonight,"
Stake: $100
Side Picked: True
Pay-off Odds: 40%.
The CSUB would then convert these odds into X-Y form (3-2).
In everyday life, people usually express probability figures in percentage form. For example, people usually say, "there is a 25% chance of rain" rather than, "the odds are 3-1 against rain." In fact, most people are unfamiliar with how probability expressions in X-Y form correspond to those in percentage form. So it is quite useful for a CSUB to enable people to set pay-off odds and actual odds using percentages. Therefore, with every type of bet the CSUB enables users to transact, the CSUB allows users to input probability figures in X-Y form or percentage form.
When the user places a bet, the CSUB creates a record for that bet where the bet information is stored. Initially, this information includes the bet terms (for a straight bet: the bet statement, the Placer's stake, the pay-off odds, and the side picked). In addition, the user's PLN is stored to verify the user. The type of bet can be stored as well, or can be understood from the bet data. Any additions or changes to the bet information, such as the bet being accepted, are stored in the bet record as well. The record can also be linked to a supported statement and to other bets, as will be described later. Thus, as shown in figures 4a and 4b, the CSUB program includes the following steps for enabling users to place a bet: —creates 30 a record to store the bet data in,
—stores 31 the user's PLN in the record to identify the user as the Placer of the bet, —inputs and stores 32 the bet statement,
-inputs and stores 33 the type of commodity being bet (we assume users can bet one of two types of commodities, money and points, and that the system prompts the user to enter one or the other),
—inputs and stores 34 the amount at stake,
-inputs and stores 35 the type of bet (we assume the user enters "Straight Bet") -inputs and stores 36 the pay-off odds, if the odds are in X-Y form, converts 37 them to percentage form, stores 38 them in percentage form as well, if the pay-off odds are in percentage form, converts 39 them to X-Y form, stores 40 them in X-Y form as well, -inputs and stores 41 the side of the bet that the user is taking, --assigns 42 the opposite side to the Acceptor (who at this point does not exist), -calculates and stores 43 the Acceptor's stake required to cover the bet, -outputs 44 the information stored in the bet record (also called outputting the bet).
IE. Accepting a Bet
We saw in the main menu, figures la and lb, that when a user wants to accept, settle or change a bet, he first enters his PLN along with information to identify the bet. The system finds the bet and then the user is able to do the transaction. When a user accepts a bet, the bet has already been placed by another user. Thus the main task of the Acceptor in a straight bet is to enter an acceptance of the bet terms. (In a straight bet, the Placer has already picked one side of the bet. As mentioned, there are other types of bets where the Acceptor picks the side.) Thus, as shown in figure 5, the CSUB program includes the following steps for enabling users to accept bets: —checks 50 to see if the bet has already been accepted, if yes, outputs 51 a message , "bet has already been accepted," if no, stores 52 user's PLN to identify the Acceptor of the bet, checks 53 whether the type of bet is a Straight Bet, if no, goes to steps for accepting other bets, if yes, stores 54 acceptance and alerts 55 the Placer of the acceptance.
The system can use two basic ways to alert the Placer that the bet has been accepted. The system can include a message box for users and send the alert to that box. Or the system can send me alert to the user's contact number.
The acceptance procedure above works fine in situations where the Placer is satisfied with the bet terms, at the exact time the bet is accepted. Leaving the CSUB aside for a moment, imagine two people are making a bet. One person proposes the bet and the other accepts. The two shake hands and the bet is set. The handshake signifies mat the two parties have agreed on the terms at the exact same time. This simultaneity is part of most bet agreements but it is implicit and not usually brought out into the open. Without simultaneous agreement, the Placer of a bet may have to constantly monitor the terms of the bet. For example, bookie shops that give odds on horse races must constantly monitor those odds. Or, the Placer may have to arrange to be alerted immediately after the bet has been accepted and reserve the right to change the terms. For example, bookie shops often post odds that are subject to confirmation by shop managers. The reason that the terms need to be agreed to by both parties at the same time is that the conditions that a bet is about might change. Thus, a party can be at a disadvantage if he leaves a bet "on the table," while the other party has risk-free time to think. And that poses a problem concerning the CSUB.
The CSUB is not designed for professional bettors, but for ordinary people who want to express probability estimates through bets. These people do not want to spend their time constantly monitoring the terms of their bets. Hence, the CSUB needs to have a way for both parties to agree while giving neither party an advantage. Ideally, the bet agreement would be simultaneous, but we have established that is often impractical. To solve this problem, the CSUB can employ a time limit method. In this method, once an Acceptor has accepted a bet, a time clock is started with a given time limit. Before the time expires, either party can back out of the bet. After the time has expired, neither party can back out. So, if the time expires with neither party having backed out, the bet acceptance is confirmed. Thus, as shown in figure 5, the CSUB program can include the following steps for enabling people to accept bets: —after storing acceptance, starts clock 56 with a pre-set time limit (we assume here that the time limit is set by the system operator),
—when the time expires, checks 57 to see if either Placer or Acceptor has canceled the acceptance, if yes, does nothing to the bet record (the record will already have been changed in the Change Bet mode) if no, stores 58 confirmation of acceptance.
Now it is important to point out that the acceptance procedures outlined are not the only ones possible. For example, rather than the time limit being pre-set by the system operator, it is possible to allow the Placer to set the limit. The Placer might not even care to set a limit but might be confident enough to leave a bet on the table for anyone to accept. Acceptance and retraction rules are crucial parts of bet agreements and the rules can vary widely. Here we have just tried to give a useful and novel feature that a CSUB can include; we have not tried to say it the only good procedure for accepting bets. Different rules can coexist within a single CSUB, as long as they are applied to different bets. These rules can be determined by users or system operators. For example, it might be possible for a person to back out of a bet by paying a certain penalty within a set amount of time from when the bet was accepted. Now it is also important to point out that the system can enable multiple users to accept a bet. The users would each put up a fraction of the Acceptors stake. There are many possible ways to determine what fraction each Acceptor would get. For example, two users might want to accept a bet. The rules for deciding how much each would get are important and can vary widely. For now, for simplicity's sake, we will not illustrate the option of allowing multiple users to accept a bet, but we note that the option is easily implemented by those skilled in the art.
IF. Changing a Bet
As previously mentioned, an important part of bet agreements are the rules for changing the bets. One common rule on changing bets is that a bet can be changed or canceled if it has not yet been accepted. The CSUB includes steps that implement this rule. The CSUB can include steps that also implement the time limit method outlined above. These steps will be described below. In this set of steps, the Placer can change the terms of the bet, if the bet has not been accepted. Once the bet has been accepted, neither party can change the terms unilaterally, but both can back out of the bet before the time limit expires. Thus, as shown in figure 6, the CSUB program can include the following steps for enabling users to make changes in a bet: -verifies 60 that user is the Placer or Acceptor, -checks 61 if the bet has been accepted, if the bet has not been accepted, receives input 62 from the Placer, checks 63 if input is to cancel or change the bet, if input is to cancel the bet, cancels the bet 64, stores 65 the cancellation in the Placer's record, if input is to change the bet, inputs 66 and stores 67 the changes, if the bet has been accepted, checks 68 whether acceptance is confirmed (time limit has expired), if yes, outputs message 69, "No changes allowed now," if no, checks 70 whether the user is the Placer or Acceptor if the user is the Placer, cancels the bet, stores the cancellation in the Placer's record, alerts the Acceptor of the cancellation, if the user is the Acceptor, cancels 72 the acceptance, stores 73 the cancellation in the Acceptor's record, alerts 74 the Placer of the cancellation. 12
We assume in the procedure above that when the Placer cancels the acceptance that the whole bet is canceled but that when the Acceptor cancels the acceptance, the bet is still open for others to accept. That was why we distinguished between a request to cancel the bet and a request to cancel the acceptance of the bet. However, it is equally possible to include steps whereby the bet is kept open after the Placer has backed out. In this case, the Placer's side can be taken by some other user. Another typical rule of bet agreements is that once a bet has been accepted, changes can be made by common consent. The CSUB can include steps that implement this rule whereby a certain input would signify that a party wanted to make a change. The party would enter the change. The system would alert the other party that a change was requested and tentatively entered into the record. Another input would signify whether the other party agreed to the change or not. The change would be made part of the bet only if the other party entered this confirming input.
1G. Settling a Bet
The basic CSUB procedure for settling a bet is simple. When both sides enter the same result, the bet is settled. The parties can enter a result of true or false or undecided. Each reported result is considered verified by the user's PLN and so the settlement is considered verified in the same way. If a matching result is reported, the result is stored as the settle result in the bet record and in each user's record. Once the bet is settled, the system completes the transaction by crediting the winner by the loser's stake and debiting the loser that same amount. If both sides report "undecided," this result means the bet is a push; the system gives neither party the other's stake. If a particular CSUB executes funds transfers, it transfers the loser's stake into the winner's account.
All the above presumes that the bet is settled. Of course, the parties can disagree. They can disagree by reporting different results. Or one party can enter a result while the other reports nothing. In these cases, the bet is not settled. Therefore, the CSUB needs a step where a human judge can be called by one or both of the parties in a bet. (The CSUB could include a rule whereby a party could only call a judge after a given period of time after having reported a result.) Rules for dispute resolution vary widely and are not a matter of concern here. What is important is that the CSUB includes means for enabling the parties to call a judge if either so desires. And further, the CSUB needs to include means for enabling the judge settle the bet and enter the result into the bet record and into the users' records (these steps are not shown but are easily implemented). Thus, as shown in figure 7, the CSUB program includes the following steps for enabling users to settle bets: -checks 80 user PLN to see if user is either Placer or Acceptor if no, outputs message 81 , "You are not authorized to report a result," if yes, receives an input 82 (a call for a judge or a bet result), - if the input is a call for a judge, sends a message 83 to a CSUB judge, -if the input is a bet result, stores 84 the result in the bet record under the user identified by the PIN, checks 85 to see if results have been entered by both parties, if no, alerts 86 the other party of the result reported, if yes, checks 87 to see if results match, if the results do not match, alerts 88 both parties of the clashing results, if the results match, stores 89 the settle result in the bet and users' records, alerts 90 users that bet is settled, credits 91 the winner's account and debit's the loser's account by the loser's stake.
Section 2. Actual Odds Bets
The previous section described the basic system for transacting bets. The system described was limited though to transacting straight bets. We now describe additional means by which the system enables users to transact what we will call actual odds bets. In an actual odds bet, the Placer sets the bet statement, the stake, and the pay-off odds but lets the Acceptor pick the side.
When the Placer lets the Acceptor pick the side, the Placer must strive to make the pay-off odds fair, presuming the Placer does not want to make an unfavorable bet. Fair pay-off odds equal the actual odds. Therefore, the theory is that the Placer will strive, in the pay-off odds, to express his best estimate of the actual odds. Hence the name of the bet.
For example, if the bet statement is: "This coin will land on heads," and the actual odds are 1-1, the Placer should set the pay-off odds at 1 - 1. If he sets them at anything else, he lets Acceptor bet on the favorable side. Say the Placer sets the pay-off odds in this case at 1-2 that the statement is True (Heads), which means that False (Tails) is paying 2-1. The Acceptor would presumably pick False, leaving the Placer with a very poor bet on True at 1-2. Since a key object of the invention is to enable people to express their best probability estimates in a convincing way, the actual odds bet is a useful type of bet for a CSUB to include. (Note, we presume that the controversial concept of actual odds, also called actual probability, has some meaning outside of coin and casino type examples. We do not go into the philosophy involved.)
Thus, as shown in figure 8, the CSUB program includes the following steps for enabling users to transact actual odds bets: (As mentioned in the Overview, we add to the basic description rather than repeat steps previously mentioned.) In Placing a Bet mode: —inputs and stores 100 the pay-off odds,
—converts 101 the odds into opposite form and stores them in that form as well, —leaves 102 the side of the bet uncommitted and left for the Acceptor to choose, —calculates 103 the Acceptor's stakes, one for each side the Acceptor can take, —stores 104 the Acceptor's stakes, —outputs the bet record. In Accepting a Bet mode,
—inputs and stores 105 the Acceptor's choice of side, -assigns 106 the opposite side to the Placer,
—erases 107 the Acceptor's stake corresponding to the side not chosen, —alerts 108 the Placer that the bet has been accepted and tells which side the Acceptor has chosen.
The system can also include steps whereby the Placer can specify two different stakes, depending on which side the Acceptor takes. These steps can enable the Placer to specify one amount to be risked on True and another amount to be risked on False. We will not illustrate this option but it is easily implemented.
Section 3. Range Bets
We now introduce a third kind of bet, which we will call a range bet. A range bet is based on the fact that people often state probability estimates in terms of ranges. For example, a person might say that the chance of rain is 10% to 20%. Since people often express probability this way, it is useful to have a bet that reflects this kind of estimate. People can, of course, express a range in terms of odds in X-Y form, for example, the odds of rain are from 9-1 to 8-2. For the sake of simplicity we assume right now that the probability estimates are expressed in a range of percentages from pi to p2 inclusive, where pi < p2. In other words, we take the range estimate to mean that a person thinks the probability that the bet statement is true, p(True), is: pi < p(True) < p2.
This means equivalently that the person thinks that p(False) is:
(l - p2) < p(False) ≤ (l - pl).
For example, if the probability of rain is 10% - 20% then the chance of no rain is 80% - 90%.
In a range bet, the Placer states a range of probabilities from pi to p2, that the bet statement is true and offers to bet on True with pay-off odds corresponding to pi, and offers to bet on False with odds corresponding to 1 - p2. In other words, the person offers to bet on True at the highest pay-off odds for True in the range and offers to bet on False at the highest pay-off odds for False in the range. The system also enables a user to express the range of probabilities in X- Y form. If we say the range is (X + Z)-Y to (X - Z)-Y then the Placer is willing to bet on True at (X +Z)-Y and on False at (X - Z)-Y. People would usually not keep the same Y but would state a range more naturally. For example, the actual odds might be 17-3, corresponding to p(True) =15%. A range of 5% both ways would then mean a range of 9-1 (10%) to 8-2 (20%). And so, in a range bet the Placer creates two straight bets with the same bet statement but with different pay-off odds, one set for betting on True and one for betting on False. An Acceptor picks one of the two bets. The other bet is then canceled. Thus, as shown in figure 9, the CSUB program includes the following steps for enabling users to transact range bets: In Placing a Bet mode, —inputs and stores 110 pay-off odds range if range is entered in percentage form (pl-p2), converts 111 it to X-Y form, if the range is entered in X-Y form, converts it to percentage form, —creates 112, 113 two bets in the bet record for the Placer by using the same bet statement and stake, one bet where the system assigns True to the Placer at pay-off odds corresponding to pi and one where the system assigns False to the Placer at pay-off odds corresponding to 1 - p2, —outputs the bet record. In Accepting a Bet Mode,
—inputs and stores 114 which of the two bets the Acceptor chooses, —if bet 1 is chosen, cancels 115 bet 2, -if bet 2 is chosen, cancels 116 bet 1, —alerts 117 the Placer which bet has been accepted.
As with an actual odds bet, the system can include steps for enabling the Placer to specify an amount to be risked on True and a different amount to be risked on False. We do not illustrate this option but note that it is easy to implement. Now you might notice mat a person could, as a bookmaker does, try to make a profit by betting both ways at different pay-off odds. In order to stop such attempts, the second bet in a range bet is canceled. This step cannot really stop a bettor who wants to hedge his position, or create a profitable spread in a double bet. Yet, by showing a user's record, the system can reveal the user's strategy and the meaning of his bets. People can see then that a Placer who makes a double bet is really saying nothing about his opinion of probability, only that he smells a profit in creating a spread, as a bookmaker does. Section 6 (under lock-in procedures) discusses this issue further. Let's also note that another type of range bet is possible. In this bet, a Placer states a range of probability and then offers to make a bet on either True or False, at any pay-off odds within that range. This type of bet is mentioned because it is another viable way to enable a person to express that he believes a probability to be anywhere within a certain range. We will not discuss this bet further. We simply note that it is a potentially useful bet that is easily implemented in the CSUB.
Section 4. Bets With Explicit Profit Margins
We have described three types of bets: straight bets, actual odds bets, and range bets. In both a straight bet and a range bet, the Placer will often try to set the pay-off odds favorably for himself. But in an actual odds bet the Placer intends the bet to be fair, to be a break-even bet. This can be a problem because the Placer may want to express an actual odds estimate in the pay-off odds and at the same time build a profit margin into those odds. A variation of the actual odds bet can allow a Placer to state actual odds and a profit margin and combine those two figures into the pay-off odds. Because we are dealing with a bet, the profit margin is not certain; it is an expected profit margin (EPM).
The general formula for calculating an EPM in a bet is well known:
If the actual odds are Xl-Yl, then for betting on True:
Y1/(X1+Y1) x (X2 + Y2) = Y2(l + EPM)
X2-Y2 are the pay-off odds corresponding to the desired EPM. In English this equation means that for the bettor who picks True, the actual probability of winning (Y1/(X1+Y1) is multiplied by what is in the pot (represented by X2 + Y2) yielding the expected winnings. These equal the bettor's stake (represented by Y2) multiplied by 1 + the EPM.
We recall that in an actual odds bet that a Placer lets the opponent, the Acceptor, pick the side. Thus, if a Placer builds an EPM into the pay-off odds, he must create two bets, like a range bet. In one bet he picks True and in the other he picks False. The two bets have different pay-off odds, each set to yield the desired EPM for the Placer. (This principle is well known and is often relied upon by bookmakers, though bookmakers usually estimate how the public will bet rather than estimate the actual odds.) One might ask what then is the difference between an actual odds bet with an EPM built in and a range bet? The difference is one of identifying how the pay-off odds were arrived at, which is important if one wants to express a probability estimate through the pay-off odds. The Placer of a range bet is in effect saying, "I think the probability that the bet statement is true is a range from this percent to that percent." The Placer of an actual odds bet with an EPM is in effect saying, "I think the probability that the bet statement is true is this percent and I would like this profit margin built into my bet." For example, if a person is placing a bet on whether a coin will land on heads or not, he might say that the actual probability is 50% and that he wants a profit margin of 10% built into his bet. This is different than saying he thinks the actual probability is between 45% and 55% that the coin will land on heads (though the pay-off odds in these two bets are nearly identical). It is useful then for the system to enable Placers to specify and explicitly display figures for the actual odds and an EPM. And so, in an actual odds bet with an EPM, the Placer sets the actual odds and sets an EPM, which means mat the Placer offers to bet on True at the actual odds modified to give the Placer the desired EPM, and to bet on False at the actual odds modified to give the Placer the desired the EPM. Thus, as shown in figure 10, the CSUB program includes the following steps for enabling users to place actual odds bets with an EPM built into the pay¬ off odds:
In Placing a Bet mode,
—inputs and stores 120 the actual odds estimate, -inputs and stores 121 the desired expected profit margin (EPM),
—creates 122, 123 two bets in the bet record for the Placer by using the same bet statement and stake, one bet where the system assigns True to the Placer at pay-off odds set to yield the Placer the EPM entered, given the actual odds entered, and one bet where the system assigns False to Placer with pay-off odds set to yield the Placer the EPM entered, given the actual odds entered, —outputs the bet record. In Accepting a Bet mode, the steps are the same essentially as for accepting a range bet.
Now it may be that a Placer of a straight bet might also want to build a profit margin into the pay-off odds. But in a straight bet there is no actual odds estimate and thus no EPM. But we can interpret a straight bet so that we can build in a minimum EPM. This term means, of course, that the Placer thinks the EPM is greater than or equal to the minimum EPM specified. We say that in a straight bet, the actual odds are greater than or equal to the pay-off odds. We then pretend that the pay-off odds are equal to the actual odds. We then build in the desired EPM at these pretend actual odds, but only for the side, True or False, that the Placer has picked. These pay-off odds then have a minimum EPM built into them. For example, say a person offers to bet, at 3-2, on True, that a coin will land on heads, and that the person wants a minimum EPM of 20%. We then pretend that the actual odds are 3-2 and then we build in the EPM for those actual odds. But, we only build them in for a bet on True. In this case, the modified pay-off odds become 2- 1. The Placer is willing to bet on True at 2- 1. The Placer can also build a minimum EPM into a range bet. Recall that the range bet creates two straight bets. We add the minimum EPM to each just as we did with a single straight bet. Thus the CSUB includes the following steps for enabling users to Place range bets with minimum profit margins built into the pay-off odds: In Placing a Bet mode,
-inputs and stores the odds range from pl-p2, where pl<p2, —inputs and stores the desired minimum EPM,
—creates two bets in the Placer's record with the same bet statement and stake such that the Placer has a minimum EPM for betting on True, given actual odds at pi, and a minimum EPM for betting on False, given actual odds at l-p2, —outputs the bet.
Some people might call an EPM and a minimum EPM a "margin of safety." The CSUB can enable people to build a margin of safety into the pay-off odds in the same way as an EPM. Though the math is identical, it is better to label these two things differently because the interpretation can be different. A person could, for example, build an EPM and a margin of safety into the pay-off odds.
Section 5. Linking Bets to Supported Statements
As discussed, the purpose of the invention is to provide a system that enables people to express probability estimates in the form of bets. Hence, a person can use the CSUB to place a bet that stands alone as a probability estimate. Ordinarily though, when people give probability estimates, the conventional kind that is, the estimates are part of longer statements. For example, person might state reasons why it will probably rain and then say, "the chance of rain is 75% tonight." This estimate can stand alone or can be made part of the longer statement about why it will probably rain. Bets too can be made part of ordinary statements. When a bet is made part of an ordinary statement, we will call that statement a Supported Statement (SS) because the bet is used to support some point or points made in the statement. And so, an SS is an ordinary statement that contains a bet— all of the bet, part of the bet, a summary of the bet, or a reference to the bet — that backs up some point made in the SS. We will call a supporting bet an "SB" for short.
An SS can be entered into the CSUB and stored along with the SB, or the SS can be entered and stored separately in its own record. We will assume, for simplicity's sake, that the SS is stored in its own record distinct from the SB. As shown in the Search mode, the CSUB includes search means for finding SS's in the system data-base. The CSUB would also include means for modifying the SS. While a conventional probability estimate is usually quite short, a bet (the bet statement part) can be short or long. Therefore, a bet can be longer or shorter than the SS it supports. For example, the SS can be a statement like, "It looks like rain tonight." The SB can be longer, defining what rain means, who will measure whether it has rained, and so on. On the other hand, the SS can be longer than the SB. The SS might be several pages about weather theory which may include a bet such as, "Based on the theory just explained, I'll bet $100, on True, at 4-1, that it will rain tonight." An SS can be supported by multiple bets. For example, an SS about weather theory might include numerous facts and numerous predictions. Some or all of these assertions can be bet on. An SS can include SB's made by anyone, not just the writer of the SS. As mentioned above, an SS can contain all of an SB, part of an SB, a summary of an SB or reference to an SB. Vice versa, an SB record can contain all or part of the SS. The references can be two way. A reference to the SB in the SS might be in the text of the SS. Usually, the reference in the SB record would not be in the text of the bet statement.
More useful than simple references are active links between the SS and SB records. Means for linking bets to ordinary statements is a novel and very useful feature of the invention. Means for linking two records in a data-base are well known and need no elaboration here. For illustration's sake, we will discuss three basic types of links, though they are not meant to be exhaustive. First, the SS can contain reference data that is linked to the SB record such that a user can open the SB record directly from the SS record, and vice versa. An example of this is having an icon appear in the display of the SS. By "clicking" on the icon, a user can open the SB record. Another example is a hypertext link, which allows the user to open the SB file directly from some word or phrase in the SS. Second, the SS can contain data from the SB record such that when a change is made in the SB record, a corresponding change is made in the SS. Third, if an SS has multiple SB's, a compilation file can be created where data from all the individual SB's are stored such that any change in an individual record causes a corresponding change to be made in the compilation file. We may call this file an SS-SB record. A passage from a newspaper article is given as a small illustration of a few ways that an SS can actively reference SB's, The Labor Department reported yesterday that producer prices rose more in July than they have in 15 months ("99.9. NAt. rekindling the market's smoldering fears of inflation and heightening expectations that the Federal Reserve will raise interest rates next week... Analysts said the report made higher interest rates more likely ("55. Analyst)...
"What I think we are going to see is that U.S. economic growth will slow fSohn-Z9κ as a result of high interest rates and dampening demand in the current quarter," Sohn said. fFnr full data on all bets, see SS-SB file: Plater. August 17
In this passage we have put SB reference information in parentheses. In the first case, "(99.9, NA)" might signify that the reporter has placed a bet supporting his claim that the Labor Department statistic is correct. The 99.9 can signify that he has 99.9% confidence and has placed a bet to that effect, at those pay-off odds. The "NA" can signify that the bet has not been accepted. In the second case, the reporter might be referencing a bet that a source has placed where the pay-off odds are set at 55%, signified here by "(55, Analyst)". The SB record could presumably be found under the article name and the name Analyst. Likewise, in the third case, we pretend mat a source named Sohn has placed a bet that can be found under reference data Sohn-Z9. We do not however see any of the bet data, as in the two other cases. We pretend also that a compilation file is created that can be found under the reporter's name (Glater) and the date. In all these cases, the SB's could be found by entering the reference data displayed. Further, any changes made in the individual SB records would cause a corresponding changes in the SS. For example, if the first bet was accepted, the NA might change to an A. Or if the pay-off odds on some bet changed, the corresponding figures, such as 55, could change. If a bet was settled, the result (True, False, or Undecided) could be given, and so forth. Thus, as shown in drawing 1 1, the CSUB can include the following steps for enabling users to link bets with supported statements:
(For simplicity, we assume the SB has been entered first.) —creates 130 a record for the SS, —inputs and stores 131 the SS,
—inputs and stores 132 reference data for identifying a bet that supports the SS, —checks the memory to see if a record exists for the supporting bet (SB), if no, registers the absence of the SB, if yes, links 133 the SB record and SS record such that, a. the SB record can be opened by entering reference data in the SS record, b. the SS record can be opened by entering reference data in the SB record, c. data from the SB record is copied into the SS record, d. data in the SS record corresponding to data in the SB record changes when that data changes in the SB record, -checks if there is more than one SB identified in the SS, if yes, for each SB, repeats the steps above for linking the SS to the SB, creates 134 a record for storing the multiple SB's, stores 135 data from all the SB's entered for the SS, such that any change in the individual SB records is reflected in the corresponding data in the multiple SB record.
Section 6. Extra Features
The previous sections described a system that enables people to transact three types of bets and to link those bets to ordinary statements. However, it should be remembered that the system is a novel communications medium and as such it can include many more novel features than those described. This section will briefly describe some extra features that can be useful in a CSUB but the section is not comprehensive.
Counter Bets and Counter Statements
It is useful for a communications system to allow people to respond to the statements of others. Therefore, the CSUB can enable people to respond to the bets and supported statements of others. The system can enable people to make "counter-bets" and "counter-statements" which are responses to bets and supported statements that are already in the system data-base. A counter bet is the same as other bets but it is also labeled as a counter-bet and linked to the bet and/or SS that it is a response to. (As mentioned, techniques for linking two records need no elaboration.) The counter-statement is like an ordinary SS except that it is labeled as a counter- statement and is linked to the bet and/or SS it is a response to.
guarantees
We have defined a bet as a certain type of agreement where a Placer and Acceptor both put something at risk. However, we can have a different type of agreement whereby the Placer puts up a stake, pledging that the bet statement is true. If the bet statement is false, the Placer pays the stake to the Acceptor. Such an agreement can be called a guarantee. The CSUB could enable users to transact guarantees in the same fashion as bets except no pay-off odds would be entered, the statement would be identified as a guarantee, and the Acceptor would not have anything at stake. Note that bets can be set up that are virtually equivalent to guarantees. A Placer can make a bet with high pay-off odds where the Acceptor's stake is, say, one penny. The Placer's stake can be any amount, depending on the pay-off odds.
Entering a Probability Estimate Independent of the Pav-off Odds
In an actual odds bet the Placer strives in the pay-off odds to state what he thinks the actual odds are. At least the theory is that he usually does. With all other bets, the Placer's honest probability estimate is unknown. Moreover, the Acceptor's probability estimate is not known in any of the three bets described. Therefore, a useful feature of the invention is means for enabling users, both Placer's and Acceptor's, to enter an estimate of the actual probability that the statement is true. This estimate has nothing to do with the pay-off odds but it can be very useful for compiling statistics in a user's record. The independent probability estimates can be subjected to various statistical tests to see how accurate the user's estimates were compared to the actual record of bet results. For example, all the estimates of a certain percentage can be put in a group. The results from the corresponding bets can be put in group and the two groups can be compared. For example, say a user has 10 bets where he has given an estimate of 50% true. The results in those bets could be anywhere from zero Trues to ten Trues. The system could then compare the estimates at a given probability to the actual results of corresponding bets.
Bet Statistics
The CSUB can apply various well known statistical tests to the data in a user's record. This data can include all the data entered for making individual bets, the results of the bets, as well as independent probability estimates and other information such as dates of the bets. The main idea is to see how well the user judges probability. These tests can thus be very useful for a key object of the invention is to show people how well users estimate probability.
Credibility Points
Credibility points (CP's) were mentioned in the preface as an alternative to betting money. The CSUB can enable users to make both cash bets and CP bets. It can include means for keeping track of both cash and CP credit/debit balances. It is useful to have both types of accounts in a public system where people's credibility is judged from results in bets.
Copying Bets
It can be very convenient for the CSUB to enable users to copy bets or copy parts of existing bets. If a user copies only part of a bet, the CSUB can also enable users to then add to the copied part to place a complete bet. In fact, means for copying bets are perhaps essential to a convenient CSUB. People may want to copy a bet or part of a bet for various reasons. For example, a person might want to copy all of a bet except for the side picked. In such a case, the person would be placing a bet on the opposite side of the bet that was originally placed. For another example, a person might want to respond to a bet by making minor modifications in the original. In a communications system, bets can be looked at as documents and as such, it is clear mat it would be useful to be able to copy them or copy parts of them. Means for copying records and parts of records are well known and need no elaboration. Let us just note that the CSUB can include means enabling users to copy bets and part of bets and to modify those bets.
Non-pybljc Bets
The CSUB can include means for enabling a user to make a non-public bet meaning that only the parties to the bet, or other designated people, can see the bet. Access to the bet record would be restricted by PLN. The main reason for this feature is that with certain bets public display can affect the outcome.
Targeting a Bet, Restricting Acceptors
The CSUB can include means for enabling a Placer to restrict who can accept a bet. The Placer would specify who can accept the bet and this information would be stored in the bet record. If someone else tried to accept the bet, the Placer could request that the acceptance be canceled. The system could also recognize an authorized Acceptor and reject any non-authorized Acceptor. This feature can be useful because often a bet will be issued as a challenge to some particular person or group. Also, a Placer might want to restrict the expertise of his potential opponents.
Confirmation Steps
It should go without saying, but we will mention it anyway, that the system can include confirmation steps where a user verifies the information he has entered.
Secondary Market
Once a bet is accepted, it can be valued by buyers and sellers based on the pay-off odds and the conditions the bet is about. A secondary market can be created then within the CSUB enabling users to buy and sell bets. This feature is very useful for it shows the changing perceptions users have of the pay-off odds. The prices for bets can be quoted both in cash (or points) and as changes in the odds. All transactions can be recorded in users' records.
Hedging
Selling a bet in a secondary market is one way a user can profit from a good bet or protect against loss in a bad bet. Another way is hedging, in which a bettor makes a bet statement that is identical to one made in a previous bet. The bettor then takes the opposite side of the bet than was taken in the original bet. The bettor may also change the original odds. Rather than placing a new bet, the user may also hedge by accepting the same bet but taking the opposite side from the side he originally took. Hedging is a well known and useful technique and thus the CSUB can include means for enabling users to automatically hedge a bet.
Lock-in Functions
As mentioned, it is useful to allow bettors to hedge their bets or sell their bets. That way the users can show that their opinions have changed and can allow users to realize profits or stem losses. On the other hand, when a user hedges a bet or sells a bet, the user's original expression of probability can lose force. The Placer shows himself not to be risking as much as in the original bet. Thus, the CSUB can include means for enabling a Placer or Acceptor to announce that he will not retract a bet, or will not sell the bet, or will not hedge the bet. Thus the user leaves himself more exposed but can give his bet more force as an expression of probability. The CSUB can include steps for specifying whether the bet is locked-in, and what kind of lock- in is specified: non-hedge, non-sale and/or non-retract. And, the system can include means for allowing other users to challenge a hedge or a sale or a retraction.
Infinite Variety of Bets
We have limited our discussion to probability based bets with pay-off odds, X-Y. However, there are many other types of useful bets, theoretically an infinite number. For example, a useful bet is what can be called a proximity bet. Two people can estimate a quantity, say the number of gumballs in ajar. The person who guesses closer wins. The pay-off rules can be quite varied fro such a bet. The point is not to discuss this bet but to say that a CSUB can include many other types of bets. The applicant hopes to discuss some of these in a future application.
Betting versus the System bv Random Number Generator
Another useful feature the CSUB can include is allowing user's to bet against the system using a random number generator. Here a user would make an actual odds bet and let the system pick the side by random number. The advantage of such a bet is that a person can bet without having anyone interested in a bet. Also, a person who fears he will be betting against more knowledgeable people can, of course, keep those opponents from betting against him. The drawbacks are several though, including that the system must appoint someone to monitor the bet. Nevertheless, in certain cases, such a bet can be useful. The system could even include the feature of having a user bet against a random user where the side the random user takes is determined by random number generator.

Claims

ClaimsI claim:
1. a communications system for enabling users to place, accept, settle, display, find, and record bets, said communications system comprising a computer network of terminals linked to a central data-base unit including processing means, memory means, input output means and a program that includes the steps for:
a. establishing user records, inputting user identification data and bet result data into said records and outputting said records,
b. searching user records, and bet records,
c. placing bets by creating a bet record, verifying a user passcode to identify the Placer of the bet, entering into the bet record a bet statement, a pay-off odds figure, a stake figure and a selection of the side of the bet, True or False, and calculating and storing in the record a stake figure for Acceptor,
d. accepting bets by verifying a user passcode to identify the Acceptor of the bet, entering bet identification data, assigning said Acceptor the opposite side of the bet that said Placer took,
e. settling bets by entering a result from said Placer and a result from said Acceptor, said results verified by user passcodes, checking if results match, if so, storing settle result in bet record and Placer's and Acceptor's accounts, and transferring loser's stake to winner's account.
PCT/US1995/011663 1994-09-21 1995-09-20 Communications system using bets WO1996009102A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU35886/95A AU3588695A (en) 1994-09-21 1995-09-20 Communications system using bets

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/309,677 1994-09-21
US08/309,677 US5575474A (en) 1994-09-21 1994-09-21 Communications system using bets

Publications (1)

Publication Number Publication Date
WO1996009102A1 true WO1996009102A1 (en) 1996-03-28

Family

ID=23199199

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1995/011663 WO1996009102A1 (en) 1994-09-21 1995-09-20 Communications system using bets

Country Status (3)

Country Link
US (1) US5575474A (en)
AU (1) AU3588695A (en)
WO (1) WO1996009102A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8986108B2 (en) 2011-08-30 2015-03-24 Igt Gaming system, gaming device, and method for side wagering on bonus event outcomes generated in bonus events
US9039515B2 (en) 2007-10-25 2015-05-26 Igt Server based gaming system providing multiple side bet awards
US9098973B2 (en) 2013-03-08 2015-08-04 Igt Gaming system and method for providing a game including roaming wild symbols
US9098847B2 (en) 2013-03-08 2015-08-04 Igt Gaming system and method for providing a game including roaming wild symbols
US9208648B2 (en) 2013-09-12 2015-12-08 Igt Gaming system and method for triggering a random secondary game in association with multiple concurrently played primary games
US9293000B2 (en) 2011-09-28 2016-03-22 Igt Gaming system, gaming device and method for moderating remote host initiated features for multiple concurrently played games
US9336650B2 (en) 2013-08-29 2016-05-10 Igt Conducting a side bet in a game
US9489801B2 (en) 2012-12-06 2016-11-08 Igt Community gaming experience
USD780201S1 (en) 2014-09-26 2017-02-28 Igt Gaming system display with graphical user interface
US9875618B2 (en) 2014-07-24 2018-01-23 Igt Gaming system and method employing multi-directional interaction between multiple concurrently played games
US10055930B2 (en) 2015-08-11 2018-08-21 Igt Gaming system and method for placing and redeeming sports bets
US10706689B2 (en) 2014-09-26 2020-07-07 Igt Gaming system and method employing multiple symbol generators utilized for multiple concurrently played games

Families Citing this family (141)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5842921A (en) * 1994-02-28 1998-12-01 International Sports Wagering, Inc. System and method for wagering at fixed handicaps and/or odds on a sports event
US6876309B1 (en) 1994-11-21 2005-04-05 Espeed, Inc. Bond trading system
US8588729B2 (en) 1994-11-21 2013-11-19 Bgc Partners, Inc. Method for retrieving data stored in a database
US7690043B2 (en) * 1994-12-19 2010-03-30 Legal Igaming, Inc. System and method for connecting gaming devices to a network for remote play
US5830068A (en) 1995-09-08 1998-11-03 Ods Technologies, L.P. Interactive wagering systems and processes
ATE327550T1 (en) * 1997-04-22 2006-06-15 Gtech Corp CORDLESS INTERACTIVE GAME SYSTEM
US5938200A (en) 1997-04-22 1999-08-17 Gamescape, Inc. Wagering game of chance
US6592457B1 (en) 1999-05-26 2003-07-15 Wms Gaming Inc. Gaming machine with player selected events
AR029163A1 (en) 1999-06-11 2003-06-18 Ods Properties Inc SYSTEM FOR PERFORMING BETS INTERACTIVELY
US6735487B1 (en) 1999-07-01 2004-05-11 Ods Properties, Inc. Interactive wagering system with promotions
AU1942201A (en) 1999-12-06 2001-06-12 Ods Properties, Inc. Systems and methods for interactive wagering
JP3291287B2 (en) * 2000-02-17 2002-06-10 コナミ株式会社 Control method of online game system and game system
US6712701B1 (en) 2000-03-01 2004-03-30 Ods Technologies, L.P. Electronic book interactive wagering system
US6773347B1 (en) 2000-03-31 2004-08-10 Ods Properties, Inc. Interactive wagering system
AU2005200552B2 (en) * 2000-03-31 2007-02-22 Bally Gaming, Inc. Gaming machine with player selected events
EP1272960A1 (en) 2000-04-05 2003-01-08 ODS Properties, Inc. Systems and methods for placing parimutuel wagers on future events
US6837791B1 (en) 2000-04-05 2005-01-04 Ods Properties, Inc. Interactive wagering system with totalisator selection
WO2001076349A2 (en) 2000-04-05 2001-10-18 Ods Properties, Inc. Systems and methods for recognizing preferred wagerers
MXPA02009861A (en) 2000-04-05 2004-10-14 Ods Properties Inc Interactive wagering systems and methods with multiple television feeds.
WO2001077962A2 (en) 2000-04-05 2001-10-18 Ods Properties, Inc. Interactive wagering systems and methods for restricting wagering access
US6837789B2 (en) * 2000-04-05 2005-01-04 Ods Properties, Inc. Systems and methods for cross-platform access to a wagering interface
US6674448B1 (en) 2000-04-05 2004-01-06 Ods Properties, Inc. Interactive wagering system with controllable graphic displays
JP2004513409A (en) * 2000-05-01 2004-04-30 シーエフピーエイチ, エル.エル.シー. Real-time interactive betting on event results
US6726563B1 (en) 2000-09-08 2004-04-27 Igt Gaming device having a selectively accessible bonus scheme
JP2002085852A (en) * 2000-09-21 2002-03-26 Sega Corp Network game method and its system
FI113713B (en) 2000-09-29 2004-05-31 Veikkaus Ab Oy Methods and arrangements for betting with off-line terminals
WO2002043825A1 (en) 2000-11-28 2002-06-06 Ods Properties, Inc. Systems and methods for providing fixed-odds and pari-mutuel wagering
US20020065120A1 (en) 2000-11-29 2002-05-30 Ods Properties, Inc. Interactive wagering system with automatic runner selection
US6884162B2 (en) * 2000-12-01 2005-04-26 Sony Corporation System and method to support gaming in an electronic network
US6527270B2 (en) 2001-02-13 2003-03-04 Casino Advisory Services, Inc. Method of effecting multiple wagers on a sports or other event
WO2003012748A2 (en) * 2001-04-23 2003-02-13 Kim Updike Methods and apparatus for fairly placing players in bet positions
US7941368B2 (en) * 2001-05-08 2011-05-10 Advent IP LLC System and method for electronic transaction settlement
US6991544B2 (en) 2001-06-21 2006-01-31 Bally Gaming International, Inc. Method, apparatus and article for hierarchical wagering
US7029394B2 (en) * 2001-07-13 2006-04-18 Gameaccount Limited System and method for generating statistics for a user of a gaming application
US7021623B2 (en) 2001-07-13 2006-04-04 Gameaccount Limited System and method for adding a skill aspect to games of chance
US20050003878A1 (en) * 2001-08-01 2005-01-06 Kim Updike Methods and apparatus for fairly placing players in bet positions
US8702504B1 (en) 2001-11-05 2014-04-22 Rovi Technologies Corporation Fantasy sports contest highlight segments systems and methods
US6601848B1 (en) * 2002-05-22 2003-08-05 William P. Timmons, Sr. Dice game
US20080274802A1 (en) 2002-05-31 2008-11-06 Raymond Anthony Joao Apparatus and method for facilitating gaming activity and/or gambling activity
US8538563B1 (en) * 2002-08-30 2013-09-17 United Video Properties, Inc. Systems and methods for providing fantasy sports contests with wagering opportunities
US7548242B1 (en) 2002-08-30 2009-06-16 Interactive Sports Holdings, Inc. Systems and methods for integrating graphic animation technologies in fantasy sports contest applications
US9251649B2 (en) 2002-10-09 2016-02-02 Zynga Inc. System and method for connecting gaming devices to a network for remote play
US20050043829A1 (en) * 2002-11-15 2005-02-24 Rossides Michael T. Betting method and system for comparing products and services
US20040097281A1 (en) * 2002-11-15 2004-05-20 Rossides Michael T. Betting method and system for comparing products and services
SE525247C2 (en) * 2002-12-18 2005-01-11 Hagelodis Gaming Systems Ab Device for automatically generating a game result based on at least one weather condition
US7452274B2 (en) 2003-03-31 2008-11-18 Cantor Index, Llc System and method for betting on-the-board or off-the-board in an event
US7962400B2 (en) 2003-04-02 2011-06-14 Cfph, Llc System and method for wagering based on the movement of financial markets
US7233922B2 (en) 2003-04-02 2007-06-19 Cantor Index Llc System and method for wagering-based transferable financial instruments
US7341517B2 (en) 2003-04-10 2008-03-11 Cantor Index, Llc Real-time interactive wagering on event outcomes
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
US7835961B2 (en) 2004-03-05 2010-11-16 Cantor Index Llc System and method for wagering in a financial market environment
JP2007526812A (en) * 2004-03-05 2007-09-20 ミヨンカン キム Game service method for predicting results via communication network
US20050197938A1 (en) 2004-03-05 2005-09-08 Cantor Index Llc System and method for determining odds for wagering in a financial market environment
US7711628B2 (en) 2004-03-05 2010-05-04 Cantor Index Llc System and method for offering intraday wagering in a financial market environment
US7364509B2 (en) * 2004-05-24 2008-04-29 Flagship Entertainment, Inc. Systems and methods for facilitating a wager
CA2569397C (en) 2004-06-07 2019-11-26 Cfph, Llc System and method for managing financial market information
US7890396B2 (en) 2005-06-07 2011-02-15 Cfph, Llc Enhanced system and method for managing financial market information
ITFI20040127A1 (en) * 2004-06-09 2004-09-09 Franco Fini PLANT AND PROCEDURE FOR THE PRODUCTION OF COMBUSTIBLE SUBSTANCES BY DEPOLYMERIZATION OF RUBBER PRODUCTS
WO2006002241A2 (en) 2004-06-22 2006-01-05 Wms Gaming Inc. Wagering game with win-deferral feature for payoffs
WO2006005073A2 (en) * 2004-06-30 2006-01-12 Wms Gaming Inc. Wagering game with asset trading
US20070259713A1 (en) * 2004-06-30 2007-11-08 Wms Gaming, Inc. Wagering Game with Character Building
US9070246B2 (en) * 2004-06-30 2015-06-30 Wms Gaming, Inc. Wagering game with character learning
US20070298856A1 (en) * 2004-07-07 2007-12-27 Gilmore Jason C Wagering Game with Episodic-Game Feature for Payoffs
US8251791B2 (en) 2004-08-19 2012-08-28 Igt Gaming system having multiple gaming machines which provide bonus awards
US7963847B2 (en) 2004-08-19 2011-06-21 Igt Gaming system having multiple gaming machines which provide bonus awards
US8021230B2 (en) 2004-08-19 2011-09-20 Igt Gaming system having multiple gaming machines which provide bonus awards
US20070259706A1 (en) * 2004-08-25 2007-11-08 Wms Gaming Inc. Wagering Game With Board-Game Feature For Payoffs
US20060079317A1 (en) * 2004-09-24 2006-04-13 Wms Gaming Inc. Wagering game with bonus-game assets that can be preserved for subsequent gaming sessions
US20060079316A1 (en) * 2004-09-24 2006-04-13 Wms Gaming Inc. Wagering game with an array of player-selectable elements that are preserved for subsequent gaming sessions
US8764537B2 (en) * 2004-09-29 2014-07-01 Wms Gaming Inc. Wagering game with symbols collection
US8113947B2 (en) 2004-10-01 2012-02-14 Wms Gaming Inc. Wagering game with award unlocking feature
AU2005296017B2 (en) 2004-10-15 2011-02-10 Bally Gaming, Inc. Gaming system having exchangeable bonus token accumulation-redemption feature
US20060084495A1 (en) * 2004-10-19 2006-04-20 Wms Gaming Inc. Wagering game with feature for recording records and statistics
US9478102B2 (en) * 2004-10-20 2016-10-25 Bally Gaming, Inc. Wagering game with alterable-math feature
US8033906B2 (en) * 2004-10-21 2011-10-11 Wms Gaming Inc. Wagering game with invitation for playing a wagering game at a subsequent gaming session
US7713119B2 (en) * 2004-12-01 2010-05-11 Wms Gaming Inc. Wagering game having rule set modification
US8147319B2 (en) * 2005-02-11 2012-04-03 Wms Gaming Inc. Wagering game with parlay feature for winning payouts
US20060205471A1 (en) * 2005-03-10 2006-09-14 Arachnid, Inc. System and method of organizing a predictions-based game through an electronic gaming system
US8216061B2 (en) 2005-03-31 2012-07-10 Wms Gaming Inc. Wagering games with unlockable bonus rounds
US7831452B2 (en) * 2006-01-24 2010-11-09 Sharad A Ghosh Systems and methods for providing enhanced player's ticket features
US7637809B2 (en) * 2005-04-08 2009-12-29 Sharad A Ghosh Systems and methods for providing a player's ticket
US8708789B2 (en) * 2005-07-26 2014-04-29 Cantor Index, Llc Conducting a jackpot race event
WO2007103054A2 (en) 2006-03-07 2007-09-13 Wms Gaming Inc. Wagering game with persistent state of game assets affecting other players
US7967682B2 (en) 2006-04-12 2011-06-28 Bally Gaming, Inc. Wireless gaming environment
US7762881B2 (en) * 2006-06-13 2010-07-27 Ghosh Sharad A Systems and methods for providing match-up player's ticket features
US8167309B1 (en) 2006-07-26 2012-05-01 Steven Laut System and method for personal wagering
US8221225B2 (en) * 2006-07-26 2012-07-17 Steven Laut System and method for personal wagering
US8190507B2 (en) * 2006-07-31 2012-05-29 Wms Gaming Inc. Cash-out methods and systems yielding enhanced time-deferred value
US20080076504A1 (en) * 2006-08-22 2008-03-27 Internet Community & Entertainment Corp. Honor-based betting exchange
US7585217B2 (en) 2006-09-05 2009-09-08 Cfph, Llc Secondary game
US8764541B2 (en) 2006-09-19 2014-07-01 Cfph, Llc Secondary game
US8070582B2 (en) 2007-03-01 2011-12-06 Cfph, Llc Automatic game play
US8216056B2 (en) 2007-02-13 2012-07-10 Cfph, Llc Card picks for progressive prize
US8398489B2 (en) 2007-04-05 2013-03-19 Cfph, Llc Sorting games of chance
US8393954B2 (en) 2006-12-29 2013-03-12 Cfph, Llc Top performers
US10607435B2 (en) 2007-04-11 2020-03-31 Cfph, Llc Game of chance display
US7833101B2 (en) 2006-08-24 2010-11-16 Cfph, Llc Secondary game
US8758109B2 (en) 2008-08-20 2014-06-24 Cfph, Llc Game of chance systems and methods
US8932124B2 (en) 2006-08-31 2015-01-13 Cfph, Llc Game of chance systems and methods
US9595169B2 (en) 2006-08-31 2017-03-14 Cfph, Llc Game of chance systems and methods
US8562422B2 (en) 2006-09-28 2013-10-22 Cfph, Llc Products and processes for processing information related to weather and other events
US8371919B2 (en) 2006-10-18 2013-02-12 Wms Gaming Inc. Wagering game with community game having a persistent-state feature
US8162745B2 (en) 2006-11-02 2012-04-24 Wms Gaming Inc. Wagering game with episodic feature determined by player
US8328636B2 (en) 2006-11-09 2012-12-11 Wms Gaming Inc. Wagering game with triggering feature for special event
WO2008063393A2 (en) * 2006-11-10 2008-05-29 Wms Gaming Inc. Wagering system with improved expected value during a special event
GB0701051D0 (en) * 2007-01-19 2007-02-28 Sporting Exchange The Ltd Liability management system
US8771058B2 (en) 2007-02-15 2014-07-08 Cfph, Llc Zone dependent payout percentage
US8480475B2 (en) * 2007-06-28 2013-07-09 Wms Gaming Inc. Wagering game with multiple episode-based bonus games
US7985133B2 (en) 2007-07-30 2011-07-26 Igt Gaming system and method for providing an additional gaming currency
US20090093300A1 (en) * 2007-10-05 2009-04-09 Lutnick Howard W Game of chance processing apparatus
US8500533B2 (en) 2007-08-29 2013-08-06 Cfph, Llc Game with chance element and strategy component that can be copied
US20090088236A1 (en) * 2007-09-28 2009-04-02 Michael Laude Game of Misdirection and Detection
US8734245B2 (en) 2007-11-02 2014-05-27 Bally Gaming, Inc. Game related systems, methods, and articles that combine virtual and physical elements
US8801518B2 (en) * 2008-02-27 2014-08-12 Steven Lipscomb Tournament-style parimutuel wagering system
WO2010014667A2 (en) * 2008-07-31 2010-02-04 Sports Dimension, Llc Detection of improper bets in real-time wagering systems
US20100069137A1 (en) * 2008-08-04 2010-03-18 Razor Sports, Inc. Lottery Game And Method
US8758111B2 (en) 2008-08-20 2014-06-24 Cfph, Llc Game of chance systems and methods
US8142283B2 (en) 2008-08-20 2012-03-27 Cfph, Llc Game of chance processing apparatus
US8342946B2 (en) 2008-10-24 2013-01-01 Bgc Partners, Inc. Computer graphics processing and display of selectable items
US8342966B2 (en) 2008-10-24 2013-01-01 Cfph, Llc Wager market creation and management
US9005016B2 (en) 2008-10-24 2015-04-14 Lee Amaitis Wagering on event outcomes during the event
US20160005258A1 (en) * 2008-12-13 2016-01-07 Harry Platis Wagering Systems and Methods
US20120115580A1 (en) 2010-11-05 2012-05-10 Wms Gaming Inc. Wagering game with player-directed pursuit of award outcomes
US9070254B2 (en) 2010-11-12 2015-06-30 Wms Gaming Inc. Wagering game with incremental unlocking of content
US8814660B2 (en) * 2010-12-07 2014-08-26 Christopher Cody Thompson Fantasy betting application and associated methods
US9058716B2 (en) 2011-06-06 2015-06-16 Bally Gaming, Inc. Remote game play in a wireless gaming environment
CA2846102A1 (en) * 2011-08-22 2013-02-28 Cfph, Llc Digital computing and processing systems involving interprogram or interprocess communication regarding risk in amusement devices
US9076283B2 (en) 2011-09-30 2015-07-07 Wms Gaming Inc. Systems, methods, and devices for playing wagering games with symbol-driven expected value enhancements and eliminations
US20130090158A1 (en) 2011-09-30 2013-04-11 Wms Gaming Inc. System and Method for Assessing and Providing Location-Based Benefits
US20130090171A1 (en) * 2011-10-07 2013-04-11 Gregory W. HOLTON Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network
EP2807626A4 (en) * 2012-01-23 2015-09-23 Accenture Global Services Ltd Unified wagering data model
EP2870590A2 (en) * 2012-07-05 2015-05-13 Intralot S.A. Integrated Lottery Systems and Services Methods and systems for conducting games of chance
US9514611B2 (en) 2013-03-06 2016-12-06 Igt Gaming system and method for providing a game with unlockable features
US20150279157A1 (en) * 2014-03-25 2015-10-01 Raymond A. Capelli System and method for game calculation
US20150279161A1 (en) * 2014-03-25 2015-10-01 Raymond A. Capelli System and method for game calculation
WO2016073589A1 (en) * 2014-11-05 2016-05-12 Mobi-Holdings Inc. Method and apparatus for networked social betting
US11881083B2 (en) 2017-01-18 2024-01-23 Igt Gaming system and method for determining awards based on player selected persistent game elements
US10885746B2 (en) * 2017-08-09 2021-01-05 Raymond Anthony Joao Sports betting apparatus and method
US20190188955A1 (en) 2017-12-18 2019-06-20 Igt System and method for utilizing location-based analytics to provide gaming awards
US11087595B2 (en) * 2019-01-24 2021-08-10 Igt System and method for wagering on virtual elements overlaying a sports betting field
US11087596B2 (en) * 2019-05-08 2021-08-10 Igt Gaming systems, devices, and methods for competitive real-time sports wagering

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4922522A (en) * 1988-06-07 1990-05-01 American Telephone And Telegraph Company Telecommunications access to lottery systems

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4689742A (en) * 1980-12-11 1987-08-25 Seymour Troy Automatic lottery system
FR2573552B1 (en) * 1984-10-25 1988-12-02 Monfort Jean Jacques PARIS GAMES PROCESSING SYSTEM
US4815741A (en) * 1984-11-05 1989-03-28 Small Maynard E Automated marketing and gaming systems
US4836553A (en) * 1988-04-18 1989-06-06 Caribbean Stud Enterprises, Inc. Poker game
US5108115A (en) * 1989-12-07 1992-04-28 Robert Berman Interactive game show and method for achieving interactive communication therewith
US5415416A (en) * 1990-03-06 1995-05-16 Lottotron Inc. Computerized lottery wagering system
US5197094A (en) * 1990-06-15 1993-03-23 Arachnid, Inc. System for remotely crediting and billing usage of electronic entertainment machines
US5354069A (en) * 1992-01-21 1994-10-11 Ahbrew Company Lottery emulation system
US5226661A (en) * 1992-12-10 1993-07-13 Fred Wolf Methods of apportioning game wagers

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4922522A (en) * 1988-06-07 1990-05-01 American Telephone And Telegraph Company Telecommunications access to lottery systems

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9039515B2 (en) 2007-10-25 2015-05-26 Igt Server based gaming system providing multiple side bet awards
US9305434B2 (en) 2007-10-25 2016-04-05 Igt Server based gaming system providing multiple side bet awards
US8986108B2 (en) 2011-08-30 2015-03-24 Igt Gaming system, gaming device, and method for side wagering on bonus event outcomes generated in bonus events
US9293000B2 (en) 2011-09-28 2016-03-22 Igt Gaming system, gaming device and method for moderating remote host initiated features for multiple concurrently played games
US10339753B2 (en) 2011-09-28 2019-07-02 Igt Gaming system, gaming device and method for moderating remote host initiated features for multiple concurrently played games
US9489801B2 (en) 2012-12-06 2016-11-08 Igt Community gaming experience
US10607449B2 (en) 2013-03-08 2020-03-31 Igt Gaming system and method for providing a game including roaming wild symbols
US9466169B2 (en) 2013-03-08 2016-10-11 Igt Gaming system and method for providing a game including roaming wild symbols
US9098847B2 (en) 2013-03-08 2015-08-04 Igt Gaming system and method for providing a game including roaming wild symbols
US9098973B2 (en) 2013-03-08 2015-08-04 Igt Gaming system and method for providing a game including roaming wild symbols
US9633506B2 (en) 2013-03-08 2017-04-25 Igt Gaming system and method for providing a game including roaming wild symbols
US9336650B2 (en) 2013-08-29 2016-05-10 Igt Conducting a side bet in a game
US9947177B2 (en) 2013-08-29 2018-04-17 Igt Conducting a side bet in a game
US9501894B2 (en) 2013-09-12 2016-11-22 Igt Gaming system and method for triggering a secondary game in association with multiple concurrently played primary games
US9208648B2 (en) 2013-09-12 2015-12-08 Igt Gaming system and method for triggering a random secondary game in association with multiple concurrently played primary games
US9875618B2 (en) 2014-07-24 2018-01-23 Igt Gaming system and method employing multi-directional interaction between multiple concurrently played games
USD780201S1 (en) 2014-09-26 2017-02-28 Igt Gaming system display with graphical user interface
US10706689B2 (en) 2014-09-26 2020-07-07 Igt Gaming system and method employing multiple symbol generators utilized for multiple concurrently played games
US10055930B2 (en) 2015-08-11 2018-08-21 Igt Gaming system and method for placing and redeeming sports bets
US11769365B2 (en) 2015-08-11 2023-09-26 Igt Gaming system and method for placing and redeeming sports bets

Also Published As

Publication number Publication date
US5575474A (en) 1996-11-19
AU3588695A (en) 1996-04-09

Similar Documents

Publication Publication Date Title
WO1996009102A1 (en) Communications system using bets
US7711638B2 (en) System and method for transferring money
Ho et al. The dynamics of dealer markets under competition
US8583535B2 (en) Operation of auctions over computer networks
US8046292B2 (en) Computer system and method for speculating on a financial market
US7788158B2 (en) Dynamic pari-mutuel market
WO1997015362A1 (en) Communications system using bets
US20040058731A1 (en) Communications system using bets
US20090037311A1 (en) system for and a method of a multifunction transaction
AU2011201723A1 (en) Products and Processes for Managing Life Instruments
KR100542386B1 (en) System and method for managing a payment relation between the enterprises
JP2019096337A (en) Computer image processing method and system for presentation of image object or text in wagering environment
KR100413589B1 (en) System introducing real time economic variables for buying and selling lotteries
US11847696B2 (en) Secure messaging systems and methods
KR102304297B1 (en) Payment system by using cryptocurrency
EP1213688A2 (en) A system and method for selling contingent information
JP2004318535A (en) System and method for managing game account, and computer program
US20230065042A1 (en) Blockchain marketplace for debt capital
MXPA06003506A (en) Method and system for managing a inauguration investment lottery.
CN117873906A (en) Method and device for testing prize amount distribution in transaction system
JP2005130931A (en) Special prize processing system, deposit management device used for the same and special prize processing method
KR20020013146A (en) Method for selling goods capable of estimating on internet
KR20050099648A (en) Method for managing lottery of trade commission

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AM AT AU BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IS JP KE KG KP KR KZ LK LR LT LU LV MD MG MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TT UA UG UZ VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE MW SD SZ UG AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA