Pari-mutuel event wagering
AssigneeHarry B. Platis
InventorsHarry Platis, Kristopher Michael Shannon
Life of this patent
Estimating the term…
Abstract
A system to coordinate a wagering event using a virtual Web server with an administration application and a server database. The administration application is executable code which can generate a first event page from an event category page. The administration application also has a player management page, a pool page and a ticket management set of pages. The administration application interoperates with a banking application and a casino application. The administration application will send the event information to the casino application, receive wager information from the casino application, coordinate wager amounts with the banking application, close the wagering, monitor the event, update pool, close the pool, and allocate the winnings and losses.
Claims18
A system for coordinating a wagering event said system comprising:
- a virtual web server comprising an administration application, the administration application comprising
- a pool type component, comprising a win bet or a mandatory pay out;
- a player odds component configured to calculate, update, and send to said casino application, odds on a player ID component correlated to a particular pool ID component;
- a player odds object configured to maintain information from said player odds component in said server database;
- a server database comprising
- an event object configured to maintain event information from a first event page, where said first event page further comprises an event component comprising an event ID component, an event name component, an event description component, an event location component, an event website component, said event category component, an event start date component, an event end date component, a betting start date component, a betting end date component, an event management component;
- an event category object configured to maintain event category information from said event category page;
- a first set of player objects configured to maintain player information from said first set of player elements;
- a first pool object configured to maintain pool information from said first pool page;
- a wager object configured to maintain wager information from said wager, said wager information comprising said wager amount;
- a wager detail component comprising a wager identification component, a player identification component, and a sequence component;
- said wager detail component configured to record wager detail information into said server database,
- a wager detail object comprising a wager identification object configured to maintain information from said wager identification component in said server;
- a player identification object configured to maintain information from said player identification component in said server database;
- a sequence object configured to maintain sequence information from said sequence component in said server database;
- said wager detail object configured to maintain said wager detail information from said wager detail component in said server database;
- said administration application configured as executable code to generate a first event page utilizing an event category page;
- said first event page comprising a first set of player elements;
- said administration application further configured as executable code to generate a first pool page for management of a first wager pool;
- said administration application further configured as executable code to interoperate with a banking application and a casino application, said banking application located at a financial institution, said casino application located at a casino location;
- said administration application further configured as executable code to send and receive a wager from said casino application, said wager on a player from said first set of player elements;
- said administration application further configured as said executable code to coordinate a wager amount to said banking application and to credit said first pool with said wager amount in a wager ledger.
A method for coordinating a wagering event including a virtual web server having an administrative application and a server database, said method comprising:
- creating an event in said server database utilizing said administration application hosted on said virtual web server, wherein said creating an event further comprises
- creating an event category in said administration application by accessing an event category page, entering an event category name, and recording said event category name in an event category object located in said server database,
- initiating an event page in said administration application;
- entering an event name in said event page;
- recording said event name into an event name object located in said server database,
- entering an event description in said event page;
- recording said event description into an event description object located in said server database,
- entering an event location in said event page;
- recording said event location into an event location object located in said server database,
- entering an event website into said event page;
- recording said event website into an event website object located in said server database,
- choosing an event category from said server database holding said event category object,
- entering an event start/end date and time into said event page;
- recording said event start/end date and time into an event start/end date and time objects in said server database, and
- entering a bet start/end date and time into said event page;
- recording said bet start/end date and time into a bet start/end date and time object located in said server database;
- displaying said event in a casino application located at a casino location;
- creating a first set of event players in said administration application from a player page;
- recording a first set of event players for said event into said server database;
- creating a first pool in said administration application from a first pool page;
- recording said first pool in a first pool object in said server database;
- wagering on said event by sending an open for wagering signal to said casino application from said server database;
- receiving a first set of wagers from said casino application to said administration application;
- recording said first set of wagers into said server database;
- sending a closed for wagering signal from said administration application to said casino application;
- hosting a casino event at said casino location and sending from said server database to said casino application an event start signal;
- setting a pending status for said first pool and sending from said administration application to said casino application said pending status;
- posting results of said casino event from said casino application into said administration application;
- recording said results of said casino event into said server database;
- sending from said server database to said casino application an event end signal;
- setting a closed status for said first pool and sending from said administration application to said casino application said closed status;
- posting an event results list by sending said event results list from said server database to said casino application;
- updating said first set of wagers to a win status, a loss status and recording said win status, said loss status, in said server database;
- sending said win status, said loss status, from said server database to said casino application.
A system for coordinating a wagering event, said system comprising:
- means for creating an event in a server database hosted on a virtual web server, where said means for creating an event further comprises
- means for creating an event category by utilizing means for accessing an event category page, entering an event category name, and recording said event category name in an event category object located in said server database, and
- means for initiating an event page;
- means for entering an event name in said event page;
- means for recording said event name into an event name object located in said server database;
- means for displaying said event in a casino application located at a casino location;
- means for recording a first set of event players for said event into said server database, where said means for recording a first set of event players further comprises means for receiving a casino list of said first set of event players from said casino application;
- means for entering said first set of event players into an event player page;
- means for recording said first set of event players into an event players object in said server database;
- means for recording a first pool in a first pool object in said server database, where said means for creating a first pool further comprises means for loading an event from said server database;
- means for loading an event from said casino application;
- means for recording into said server database a pool title, a bet type, a pool type, a commission, a pick count, a maximum number of wagers, a wagering minimum, a wagering maximum, a flat payout;
- means for wagering on said event by utilizing means for sending an open for wagering signal to said casino application from said server database;
- receiving a first set of wagers from said casino application and utilizing means for recording said first set of wagers into said server database;
- means for sending a closed for wagering signal to said casino application;
- means for hosting a casino event at said casino location and means for sending from said server database to said casino application an event start signal;
- means for setting a pending status for said first pool and means for sending to said casino application said pending status;
- means for recording results of said casino event into said server database;
- means for sending from said server database to said casino application an event end signal;
- means for setting a closed status for said first pool and means for sending from said server database to said casino application said closed status;
- means for posting an event results list by utilizing means for sending said event results list from said server database to said casino application;
- means for updating said first set of wagers to a win status, a loss status and recording said win status, said loss status, in said server database;
- means for sending said win status, said loss status, from said server database to said casino application.
Dependencies are inferred from the claim text.