×

Continuous real time Pari-Mutuel method

  • US 5,984,779 A
  • Filed: 09/19/1997
  • Issued: 11/16/1999
  • Est. Priority Date: 09/18/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for creating shared pools initially containing zero credits and for managing at least one shared pool associated with at least one shared pot from a pot group including a paypot, a zeropot, a sidepot and a symbolpot, said pot being a subset of said pool, said method comprising:

  • a. pot creation means for creating said pot initially containing zero credits and a pot remainder accumulator with a value of zero, then associating said pot with said pool and designating said pot as one from said pot group including said paypot, said zeropot, said sidepot and said symbolpot;

    b. pool creation means for creating said pool initially containing zero credits, then operating said pot creation means as many times as necessary to create at least one said pot associated with said pool;

    c. pot percentage means for establishing a pot percentage for each said pot associated with said pool by acquiring predetermined pot factors, then setting a numerator pot multiplier parameter and a denominator pot divisor parameter greater than zero with the values of said predetermined pot factors;

    d. pool-change means for adding a pool-change temporary variable to said pool, then evaluating said pool and if said pool is negative subtracting said pool from said pool-change and setting said pool to zero;

    e. pot calculation means for setting a pot change equal to said pool-change, then setting said pot-change equal to said pot-change multiplied by said pot multiplier and divided by said pot divisor, storing any remainder from the division into a pot remainder temporary variable;

    f. pot accumulator means for adding said pot remainder to said pot remainder accumulator and evaluating said pot remainder accumulator, then if said pot remainder accumulator is negative repeatedly subtracting one from said pot change and adding said pot divisor to said pot remainder accumulator until said pot remainder accumulator becomes positive;

    g. pot remainder means for comparing said pot remainder accumulator to said pot divisor and if said pot remainder accumulator is greater than said pot divisor, repeatedly adding one to said pot change and subtracting said pot divisor from said pot remainder accumulator until said pot remainder accumulator is less than said pot divisor;

    h. pot additive means for adding said pot change to said pot and if new value in said pot is a negative value, repeatedly adding one to said pot and subtracting said pot divisor from said pot remainder accumulator until said pot is positive;

    i. pot zero means for determining that said paypot is associated with an active said zeropot and that said paypot has insufficient said credits according to a threshold paypot parameter, then adding a portion of said zeropot to said paypot and reducing said zeropot by same said portion of said zeropot;

    j. pot change means for determining that an associated pot is active for said pool and that said pool-change is other than zero, then processing said pool-change for said associated pot by operating said pot percentage means, said pot calculation means, said pot accumulator means, said pot remainder means, said pot additive means and said pot zero means;

    k. format means for acquiring a plurality of data according to prespecified requirements, then formatting said data into a data packet;

    l. data means for detecting any changes to said data, then calling said format means to format said pool, said pot, said pot multiplier, said pot divisor and said pot remainder accumulator;

    m. display means for calling said data means, then displaying said data packet;

    n. pot final means for repeatedly operating said pot change means until all active said pot associated with said pool have been processed, then operating said display means;

    o. pool process means for operating said pot final means and setting a pool-return temporary variable equal to said pool-change which may have changed, then setting said pool-change to zero; and

    ,p. pool control means for initially operating said pool creation means and setting said pool-return to zero, then operating said pool process means any time said pool-change is other than zero and returning said pool-return;

    whereby said pool is increased and decreased by said pool-change, and said pot is increased and decreased by said pot fraction of said pool-change, and said data packet includes said pool and said pot, and the contents of said data packet is displayed to all interested persons.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×