FI113713B - Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä - Google Patents

Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä Download PDF

Info

Publication number
FI113713B
FI113713B FI20002146A FI20002146A FI113713B FI 113713 B FI113713 B FI 113713B FI 20002146 A FI20002146 A FI 20002146A FI 20002146 A FI20002146 A FI 20002146A FI 113713 B FI113713 B FI 113713B
Authority
FI
Finland
Prior art keywords
electronic
time
plane
distributed
event
Prior art date
Application number
FI20002146A
Other languages
English (en)
Swedish (sv)
Other versions
FI20002146A0 (fi
FI20002146A (fi
Inventor
Marko Haennikaeinen
Timo Haemaelaeinen
Risto Rautee
Janne Rekonius
Original Assignee
Veikkaus Ab Oy
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 Veikkaus Ab Oy filed Critical Veikkaus Ab Oy
Publication of FI20002146A0 publication Critical patent/FI20002146A0/fi
Priority to FI20002146A priority Critical patent/FI113713B/fi
Priority to DE60111556T priority patent/DE60111556T2/de
Priority to US10/381,940 priority patent/US7543152B2/en
Priority to ES01972127T priority patent/ES2244658T3/es
Priority to CA002423967A priority patent/CA2423967C/en
Priority to AU9192001A priority patent/AU9192001A/xx
Priority to AU2001291920A priority patent/AU2001291920B2/en
Priority to PCT/FI2001/000843 priority patent/WO2002027674A1/en
Priority to AT01972127T priority patent/ATE298120T1/de
Priority to EP01972127A priority patent/EP1330795B1/en
Publication of FI20002146A publication Critical patent/FI20002146A/fi
Priority to ZA200302413A priority patent/ZA200302413B/en
Priority to IS6757A priority patent/IS2400B/is
Priority to NO20031446A priority patent/NO325531B1/no
Priority to HK03106588A priority patent/HK1055636A1/xx
Application granted granted Critical
Publication of FI113713B publication Critical patent/FI113713B/fi
Priority to US12/476,217 priority patent/US7979713B2/en
Priority to US13/175,044 priority patent/US8713707B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0647Synchronisation among TDM nodes
    • H04J3/065Synchronisation among TDM nodes using timestamps
    • 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of 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/3241Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
    • 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
    • A63F9/00Games not otherwise provided for
    • A63F9/04Dice; Dice-boxes; Mechanical dice-throwing devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/40Aspects of automatic or semi-automatic exchanges related to call centers
    • H04M2203/405Competitive bidding for work items

Landscapes

  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Extrusion Moulding Of Plastics Or The Like (AREA)
  • Diaphragms For Electromechanical Transducers (AREA)
  • Road Repair (AREA)
  • Arrangement Of Elements, Cooling, Sealing, Or The Like Of Lighting Devices (AREA)
  • Saccharide Compounds (AREA)
  • Vehicle Body Suspensions (AREA)
  • Chemical And Physical Treatments For Wood And The Like (AREA)
  • Fire-Extinguishing By Fire Departments, And Fire-Extinguishing Equipment And Control Thereof (AREA)
  • Table Devices Or Equipment (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Storage Device Security (AREA)
  • Paper (AREA)

Description

113713
Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä -Metoder och arrangemang för att genomföra vadslagning med off-Iine-termi-naler 5 Keksinnön yleisenä teknisenä alana on vedonlyönnin ja/tai rahapelien toteuttaminen sähköisten tietoliikennejärjestelmien avulla. Erityisesti keksintö koskee offline-päät-teiden käyttämistä sellaisen pelin pelaamiseen, jossa pelaajien toiminnot on toteutettava tietyn aikataulun mukaisesti.
Vedonlyönti voidaan määritellä yleisesti toiminnaksi, jossa joukko osanottajia yritit) tää ennustaa tietyn tarkasti määritellyn tapahtuman, esimerkiksi jonkin urheilutapahtuman tai vaalien, lopputuloksen tai mielivaltaisesti valittavan pienen joukon numeroita tai muita symboleita (viimeksi mainitussa tapauksessa käytetään tavallisemmin nimitystä ’’lotto” tai ’’arvonta”). Tyypillisesti vedonlyönti tarkoittaa sitä, että sijoitetaan tietty summa rahaa tai muuta arvohyödykettä siten, että ne, jotka on-15 nistuvat ennustamaan kyseisen tapahtuman lopputuloksen, saavat sijoituksensa takaisin tietyllä voitolla, joka rahoitetaan epäonnisten osallistujien kootuista pelisijoi-tuksista. Vedonlyönnin tärkeä piirre on se, että kaikki pelisijoitukset on tehtävä ennen tiettyä ajankohtaa, jonka jälkeen olisi mahdollista tietää tulos tai ennustaa se lisääntyvällä varmuudella.
20 Manuaalisessa vedonlyöntijärjestelmässä, jossa kaikki sijoitukset on tehtävä pelin järjestäjän henkilökunnalle, voidaan helposti huolehtia vedonlyönnin aikarajoista.
Pelisijoitusten vastaanottopiste sulkeutuu sillä hetkellä, kun enempää sijoituksia ei vastaanoteta, ja avautuu uudelleen maksaakseen voitot sen jälkeen, kun tapahtuman "· lopputulos tiedetään. Sähköisissä vedonlyöntijärjestelyissä tilanne on jonkin verran : * ·. i 25 monimutkaisempi.
• « · ; “ Kuva 1 esittää tunnettua ns. online-vedonlyöntijärjestelmää, jossa vedonlyöntiin voi ’ · · · ‘ osallistua käytännöllisesti katsoen missä tahansa, missä on sopiva tietoliikenneyh teys. Järjestelmässä on joukko vedonlyöntipäätteitä, joista on esitetty 101, 102 ja 103. Tietoliikenneverkko 104 yhdistää päätteet pelin järjestäjän toimitiloihin 105. 30 Siellä on keskustietokanta 106 pelitapahtumien tallentamiseksi. Aktiivinen varmis-.·. : tustietokanta 107 kopioi kaikki päätietokannassa 106 tehdyt toiminnot, ja passiivi- .··*, nen varmistustietokanta 108 on valmiina korvaamaan päätietokannan tai aktiivisen varmistustietokannan, mikäli havaitaan virhetoiminto. Ainakin yhtä varmistustieto-...T kantaa käyttämällä halutaan varmistaa, että todennäköisyys menettää tietoja, jos 113713 2 päätietokantaan tulee toimintahäiriö, on riittävän pieni. Kuvassa 1 on esitetty havainnollisesti välineet 109, joilla katkaistaan tietokannan 106 ja verkon 104 välinen yhteys vastauksena tiettyyn kellosignaaliin.
Kuvan 1 esittämässä järjestelmässä on pelaajien ja järjestäjän lisäksi kolmas osa-5 puoli 109, joka on tyypillisesti viranomaisen valvontaelin. Kolmannella osapuolella on oma tietokantansa 110, johon tallennetaan vielä yksi varmistuskopio vedonlyön-titiedoista tai ainakin jonkinlainen yhteenveto niistä. Tietoliikenneyhteys 111 yhdistää kolmannen osapuolen tietokannan 110 järjestäjän päätietokantaan 106. Tietoliikenneyhteys 111 voisi myös kulkea tietoliikenneverkon 104 kautta. Kolmannen 10 osapuolen tehtävänä on lisätä pelaajien luottamusta peliin varmistamalla, ettei järjestäjä muuta pelisijoituksia sen jälkeen, kun ne on tehty.
Kuvan 1 mukainen toiminta on esitetty tarkemmin kuvassa 2. Vaiheessa 201 pelaaja tekee pelisijoituksen jollakin päätteistä. Pääte lähettää pelisijoituksen sähköisessä muodossa 202 tietoliikenneverkon kautta päätietokantaan, jossa se vastaanotetaan ja 15 tallennetaan vaiheessa 203. Päätietokanta kuittaa pelin vastaanoton ja tallennuksen lähettämällä päätteelle kuittaussanoman 204. Aktiivinen varmistustietokanta tallentaa kopiot pelistä ja kuittaussanomasta viimeistään vaiheessa 205, mutta kopiointi aktiiviseen varmistustietokantaan voi myös tapahtua kunkin yksittäisen päätietokan-nassa tapahtuvan vastaanotto-, tallennus-ja/tai lähetystoiminnon jälkeen. Todisteek-20 si tehdystä pelisijoituksesta pääte tulostaa käyttäjälle kuitin 206. Vaiheet 203, 204, 205 ja 206 muodostavat ns. pelitapahtuman: niiden kaikkien on onnistuttava tai epäonnistuttava yhdessä. Muuten järjestelmä voi päätyä tilaan, jossa on erilaisia kä- •, · ’ ·* sityksiä siitä, kenellä on tai voi olla velvoitteita ketä kohtaan.
• · ·
Tietyn ajankohdan jälkeen, joka on kuvassa 2 merkitty numerolla 207, ei enää vas- . [25 taanoteta enempää pelisijoituksia, mikä tarkoittaa sitä, että päätietokanta hylkää ’; [* kaikki mahdolliset myöhemmät yritykset lähettää pelisijoituksia päätteiltä päätieto- • · ' · · · ’ kantaan. Kuvan 1 esittämässä järjestelyssä tämä tarkoittaa sitä, että katkaisuvälineitä 109 käytetään erottamaan päätietokanta yhteyksistä päätteisiin. Vaiheessa 208 päätietokanta muodostaa yhteenvedon kaikista laillisesti tehdyistä pelisijoituksista, ja 30 vaiheessa 209 se lähettää tämän yhteenvedon kolmannen osapuolen varmistustieto- • ’": kantaan. Tämän jälkeen varsinainen tapahtuma, joka oli vedonlyönnin kohteena, voi > I t . alkaa vaiheessa 210.
* · ·
Myöhemmän ajankohdan 211 jälkeen, kun tapahtuman lopputulos tiedetään, voitta-[:. neet pelaajat voivat nostaa voittonsa. Vaiheessa 212 kuvan 2 pelaaja esittää kuittin-[ . 35 sa päätteelle. Vaiheessa 213 pääte lähettää päätietokantaan vahvistuspyynnön voiton 113713 3 maksamista varten. Päätietokannan on varmistettava, ettei mitään voittoa makseta useammin kuin kerran, joten vaiheessa 214 se merkitsee pyynnön kohteena olleen voiton maksetuksi. Vaiheessa 215 se lähettää päätteelle vahvistussanoman. Kopiot pyyntö- ja vahvistussanomista tallennetaan aktiiviseen varmistustietokantaan vai-5 heessa 216. Vastaanotettuaan vahvistuksen pääte maksaa voiton pelaajalle vaiheessa 217. Vaiheet 214, 215, 216 ja 217 muodostavat toisen pelitapahtuman.
Sähköisen rahan ja sähköisesti ylläpidettyjen tilien käyttö voi aiheuttaa joitakin muutoksia kuvan 1 esittämään järjestelmään ja kuvan 2 esittämään menetelmään. Yhdessä vaihtoehtoisessa tunnetun sähköisen vedonlyönnin toteutusmuodossa jär-10 jestäjä ylläpitää yhdessä edellä kuvattujen tietokantojen kanssa pelaajatietokantaa, jossa jokaisella pelaajalla on pelitili. Siinä tapauksessa pelaajan ei tarvitse maksaa pelejään päätteellä: hän vain pyytää järjestäjää vähentämään peli(e)nsä hinnan tililtään. Tapahtuman jälkeen järjestäjä voi automaattisesti hyvittää niiden pelaajien tilejä, joiden pelit oikeuttivat heidät voittoihin.
15 Kaikkien tunnettujen sähköisten vedonlyöntijärjestelmien yhteisenä piirteenä on niiden suhteellinen hitaus pelien vastaanottamisessa. Suurten vedonlyöntijärjestel-mien on vastaanotettava jopa kymmeniä miljoonia pelisijoituksia, jotka koskevat samaa tapahtumaa. Silloinkin, kun käytetään hyvin nopeaa tietoliikenne- ja tallen-nusteknologiaa, nopeudella, jolla pelit voidaan lähettää ja tallentaa keskustietokan -20 taan, on rajansa. Tämä piirre on rajoittanut koko vedonlyöntiperiaatteen sovellettavuutta siten, että tapahtumat, joiden tulokset ovat vedonlyönnin kohteena, ovat melko suuria ja pitkäkestoisia, kuten esimerkiksi kokonainen jalkapallo-ottelu tai ravi-kilpailu. Edellä kuvatun kaltaisilla tekniikan tason järjestelyillä ei ole mahdollista toteuttaa esimerkiksi sellaista tilannetta, että jossakin jalkapallon maailmanmesta-:·\25 ruuskilpailujen lopputumauksen ottelussa kulmapotkun lopputulos julistettaisiin : * ·, j yhtäkkiä vedonlyönnin kohteeksi. Siinä tapauksessa kaikki vedonlyönnit pitäisi teh- .···. dä noin 15 sekunnin pituisena aikana, joka kuluu erotuomarin vihellyksestä siihen , · ·, hetkeen asti, kun pelaajan jalka osuu palloon kulmalipun kohdalla.
• % Tämän keksinnön tavoitteena on esittää menetelmä ja järjestely sähköisen vedon-:: 30 lyönnin järjestämiseksi mahdollisesti hyvin lyhyillä ajanjaksoilla. Keksinnön eräänä toisena tavoitteena on esittää menetelmä ja järjestely sähköisen vedonlyönnin järjes-: tämiseksi niin, että se on helposti supistettavissa ja laajennettavissa hyvin pienille ja <‘ hyvin suurille ryhmille mahdollisia pelaajia. Keksinnön vielä yhtenä tavoitteena on ‘: ‘ esittää menetelmä ja järjestely sähköisen vedonlyönnin järjestämiseksi niin, että tar- t ..!ί* 35 vittavaa erityislaitteistoa koskevat vaatimukset ovat kohtuulliset.
Mut I t 113713 4
Keksinnön tavoitteet saavutetaan käyttämällä off-line-päätteitä vedonlyöntiin siten, että pelisijoitus merkitään varmalla kellosignaalilla ennen kuin se pääsee keskustietokantaan.
Keksintö koskee menetelmää, jolla hajautetun tason ja keskustason käsittävässä tie-5 toliikennejärjestelmässä käsitellään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman tuloksesta, jossa menetelmässä on seuraavat vaiheet: - hajautettuun tasoon luodaan ennen ajankohtaa, jolloin tapahtuman lopputulos tiedetään, joukko sähköisiä tietueita, jotka sisältävät ennustuksia tapahtuman lopputuloksesta, 10 - siirretään sähköiset tietueet hajautetusta tasosta keskustasoon, ja - sen jälkeen, kun tapahtuman lopputulos tiedetään, keskustasossa selvitetään, mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennustukset tapahtuman lopputuloksesta; menetelmälle on tunnusomaista se, että se käsittää seuraavat vaiheet: 15 - hajautetussa tasossa varustetaan jokainen sähköisistä tietueista salauksella suoja tulla todisteella tietystä ajankohdasta, joka liittyy sähköisen tietueen luomiseen, ja - keskustasolla hyväksytään sinne siirretyistä sähköisistä tietueista vain ne, joiden salauksella suojattu todiste tietystä sähköisen tietueen luomiseen liittyvästä ajankohdasta osoittaa, ettei mainittu tietty ajankohta ollut myöhäisempi kuin tietty aika- 20 raja.
Keksintö koskee myös menetelmää, jolla hajautetun tason ja keskustason käsittävän tietoliikennejäijestelmän hajautettuun tasoon kuuluvassa päätejäijestelyssä käsitel-lään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputulok-sesta, jossa menetelmässä on seuraavat vaiheet: ; *': 25 - luodaan sähköinen tietue, joka sisältää ennustuksen tapahtuman lopputuloksesta, ja : * ·, · - lähetetään sähköinen tietue keskustasolle; keksinnön tämä toteutusmuoto on tunnettu siitä, että siinä on vaihe, jossa . * \ - ennen keskustasolle lähettämistä sähköinen tietue varustetaan salauksella suojatul la todisteella tietystä ajankohdasta, joka liittyy sähköisen tietueen luomiseen.
:. ’ * * 30 Keksintö koskee myös menetelmää, jolla hajautetun tason ja keskustason käsittävän tietoliikennejärjestelmän keskustasoon kuuluvassa tietokonejärjestelmässä käsitel- . . : lään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputulok- . ’ sesta, jossa menetelmässä on seuraavat vaiheet: > | - hajautetusta tasosta vastaanotetaan joukko sähköisiä tietueita, jotka sisältävät en- . 35 nustuksia tapahtuman lopputuloksesta, ja
< * f 4 * I
113713 5 - sen jälkeen, kun tapahtuman lopputulos tiedetään, selvitetään, mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennustukset tapahtuman lopputuloksesta; keksinnön tämä toteutusmuoto on tunnettu siitä, että siinä on vaihe, jossa - hajautetusta tasosta vastaanotetuista sähköisistä tietueista hyväksytään vain ne, joi-5 den salauksella suojattu todiste tietystä sähköisen tietueen luomiseen liittyvästä ajankohdasta osoittaa, että mainittu tietty ajankohta ei ollut myöhempi kuin tietty aikaraja.
Keksintö koskee myös päätejärjestelyä tietyn tapahtuman lopputuloksen ennustuksia sisältävien sähköisten tietueiden käsittelemiseksi, ja tämä päätejäijestely sisältää: 10 - pelitietueen muodostamisvälineet sellaisen sähköisen tietueen muodostamiseksi, joka sisältää ennustuksen tapahtuman lopputuloksesta, ja - lähetysvälineet sähköisen tietueen lähettämiseksi keskustasolle; se on tunnettu siitä, että se käsittää: - välineet sähköisen tietueen varustamiseksi ennen keskustasoon lähettämistä sa-15 lauksella suojatulla todisteella tietystä ajankohdasta, joka liittyy sähköisen tietueen muodostamiseen.
Keksintö koskee myös tietokonejärjestelmää, jolla hajautetun tason ja keskustason käsittävän tietoliikennejärjestelmän keskustasolla käsitellään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputuloksesta, ja tämä tietokonejärjes-20 telmä käsittää: - vastaanottovälineet, joilla hajautetulta tasolta vastaanotetaan joukko sähköisiä tie- •, i.: tueita, jotka sisältävät ennustuksia tapahtuman lopputuloksesta, ja - käsittelyvälineet, joilla sen jälkeen, kun tapahtuman lopputulos tiedetään, selvite- *, · ·’: tään, mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennustukset tapahtu- 25 man lopputuloksesta; . · ·. se on tunnettu siitä, että se käsittää: ,··. - erotteluvälineet, joiden avulla hajautetulta tasolta vastaanotetuista sähköisistä tie tueista hyväksytään vain ne, joiden salauksella suojattu todiste tietystä sähköisen . . tietueen luomiseen liittyvästä ajankohdasta osoittaa, että mainittu tietty ajankohta ei · ' '· 30 ollut myöhempi kuin tietty aikaraja.
« » I
.' ; Lisäksi keksintö koskee järjestelyä, jolla hajautetun tason ja keskustason käsittäväs-sä tietoliikennejärjestelmässä käsitellään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputuloksesta, ja tämä järj estely käsittää: - hajautetussa tasossa välineet, joilla muodostetaan ennen ajankohtaa, jolloin tapah-•:i35 tuman lopputulos tiedetään, joukko sähköisiä tietueita, jotka sisältävät ennustuksia tapahtuman lopputuloksesta, 113713 6 - välineet, joilla siirretään sähköiset tietueet hajautetusta tasosta keskustasoon, ja - keskustasossa välineet, joilla sen jälkeen, kun tapahtuman lopputulos tiedetään, selvitetään, mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennustukset tapahtuman lopputuloksesta; 5 se on tunnettu siitä, että se käsittää: - hajautetussa tasossa välineet, joilla varustetaan jokainen sähköinen tietue salauksella suojatulla todisteella tietystä ajankohdasta, joka liittyy sähköisen tietueen luomiseen, ja - keskustasossa välineet, joilla hyväksytään sinne siirretyistä sähköisistä tietueista 10 vain ne, joiden salauksella suojattu todiste tietystä sähköisen tietueen luomiseen liittyvästä ajankohdasta osoittaa, että mainittu tietty ajankohta ei ollut myöhempi kuin tietty aikaraja.
Tekniikan tason vaatimus keskustietokannan käyttämisestä jokaisen pelitietueen ratkaisevan kopion tallennuspaikkana johtuu tarpeesta ehkäistä petoksia: on varmis-15 tettava, ettei epärehellinen osanottaja voi odottaa johonkin hetkeen virallisen sulkemisajan jälkeen, käyttää hankkimaansa tietoa lopputuloksesta, joka oli vedonlyönnin kohteena, ja tehdä pelisijoitusta, joka näyttäisi tulleen ajoissa. Keksinnössä esitetään erilainen tapa kytkeä jokainen pelisijoitus tarkkaan hetkeen, jolloin se tehtiin, tai oikeastaan kytkeä pelisijoitus siihen tietoon, että se tehtiin ennen tiettyä 20 ajankohtaa. Vedonlyöntipäätteet, tai ainakin jotkin hajautetut tietojenkäsittely-yksiköt, jotka eivät sijaitse missään keskustietokannassa, on järjestetty muodostamaan pelitietueet, jotka ovat siinä mielessä tiedoiltaan täydellisiä, ’’itsenäisiä” tai "! ’’itsensäylläpitäviä” (engl. self-sustaining), että jokaisen pelitietueen koodaus voi- • · ·:. daan myöhemmin purkaa, jolloin siitä selviää pelaajan henkilöllisyys, pelin sisältö 25 ja se, tapahtuiko peliin osallistuminen ajoissa vai ei. Tässä patenttihakemuksessa ' · ' *· sellaisia pelitietueita kutsutaan aikaleimatuiksi pelitietueiksi.
. · · ·. Aikaleimauksen toteuttaminen tarkoittaa tavallisesti sitä, että aikaleimauksen suorit tava laite on varustettu kellolla ja välineillä kellon antamien tiettyjen tietojen muun-. _ ; tamiseksi salatuksi sanomaksi, josta asiaankuulumattomien osapuolten on mahdo- 30 tonta päätellä muunnosalgoritmia. Vaihtoehtoisesti kellosignaali voi tulla jostakin toisesta laitteesta laitteeseen, joka suorittaa varsinaisen aikaleimauksen. Edullisim-·. · .· min itse kellosignaali salataan, ja/tai kellosignaaligeneraattori sijaitsee suojatussa :rakenteessa, joka estää epärehellisiä käyttäjiä tekemästä luvattomia muutoksia kel-’;, loon. On myös mahdollista käyttää päätelaitetta pelitietueen muodostamiseen ja ‘ ‘". 35 toista laitetta sen aikaleimaamiseen.
7 113713
Periaate, jonka mukaan itsenäiset pelitietueet muodostetaan ’’paikallisesti” eli keskustietokannan ulkopuolella, ei aseta mitään rajoituksia pelisijoitusten määrälle tai toistonopeudelle. Sen jälkeen, kun pelitietueet on muodostettu, ne on lähetettävä tietyn ajan kuluessa pelin järjestäjän järjestelmään, jotta ne hyväksyttäisiin. Järjestäjän 5 järjestelmä dekoodaa jokaisen pelitietueen, tarkistaa aikaleimat ja hyväksyy vain ne pelitietueet, joiden aikaleima osoittaa, että peliin osallistuminen tapahtui ajoissa. Voitot maksetaan niille pelaajille, joiden hyväksytyt pelit vastasivat tapahtuman todellista lopputulosta. Lisäksi jokainen hyväksytty peli saa järjestäjän järjestelmän vähentämään pelisijoituksen eli pelin hinnan sen pelaajan tililtä, joka teki kyseisen 10 pelisijoituksen.
Menettely, jossa pelitietueet muodostetaan paikallisesti ja lähetetään keskustietokantaan, edellyttää, että vedonlyöntipäätteellä on joitakin tietojenkäsittely- ja tiedonsiirto-ominaisuuksia. Nämä vaatimukset yhdessä sen tavoitteen kanssa, että pidetään erityislaitteiden tarve kohtuullisella tasolla, tukevat ajatusta, että tunnettujen 15 kaksisuuntaisten tietoliikennejäijestelmien päätteitä voitaisiin käyttää vedonlyönti-päätteinä. Itse asiassa monet tunnetut tietoliikennejärjestelmät, kuten solukkoradioverkot ja kaksisuuntaiset digitelevisioverkot tarjoavat hyvin edullisia mahdollisuuksia keksinnön soveltamiselle. Nämä verkot mahdollistavat nopeat yleislähetyk-set alassuunnassa eli myötäsuunnassa suurille määrille päätelaitteita, samoin kuin 20 suhteellisen lyhyiden sanomien keräämisen ylös- eli vastasuunnassa suurelta määrältä päätelaitteita johonkin keskukseen pitkähkön ajan kuluessa. Nykyisten tietolii-*. *. kenneverkkojen päätelaitteet ovat jo osa keksinnön mukaisen vedonlyöntijärjestelyn ,·. mahdollisten käyttäjien jokapäiväistä elämää, joten keksinnön muuttaminen abstraktista ajatuksesta käytännön sovelluksiksi kävisi suhteellisen helposti. Näissä . . 25 päätelaitteissa on jo joitakin käyttäjän ja/tai verkon ohjattavissa olevia ohjelmointi- toimintoja, ja siten olisi yksinkertaista jakaa päätelaitteissa tarvittavat ohjelmisto-' · · · ’ komponentit niille käyttäjille, jotka haluavat käyttää päätelaitteitaan keksinnön mu- :..." kaisen järjestelyn mukaisina vedonlyöntipäätteinä.
: Keksinnölle tunnusomaisina pidetyt uudet piirteet on esitetty erityisesti liitteenä ,’···’ 30 olevissa patenttivaatimuksissa. Itse keksintöä, sen rakennetta ja toimintaa sekä sen ': * muita tavoitteita ja etuja kuvataan havainnollisesti seuraavissa keksinnön toteutus- muotojen kuvauksissa sekä niihin liittyvissä piirustuksissa.
« * · •, Kuva 1 esittää sähköisen vedonlyönnin tunnettua järjestelyä, • · ·: kuva 2 esittää sähköisen vedonlyönnin tunnettua menetelmää, 1 35 kuva 3 esittää sähköisen offline-vedonlyönnin periaatetta, 113713 8 kuva 4 esittää aikaleimatun pelitietueen muodostamista keksinnön erään toteutusmuodon mukaan, kuva 5 esittää aikaleimatun pelitietueen muodostamista keksinnön erään toisen toteutusmuodon mukaan, 5 kuva 6 esittää sellaisen järjestelmän periaatetta, jossa päätoiminnot tapahtuvat päätelaitteessa ja jäqestäjän palvelimessa, kuva 7 esittää kuvan 6 mukaisen järjestelmän muunnelmaa, jossa aikaleimauk-seen käytetään erillistä välitinlaitetta, kuva 8a esittää kuvan 6 mukaisen järjestelmän muunnelmaa, jossa aikaleimauk-10 seen käytetään kaukana sijaitsevaa apulaitetta, kuva 8b esittää kuvan 6 mukaisen järjestelmän muunnelmaa, jossa aikaleimauk-seen käytetään paikallista apulaitetta, kuva 9 esittää järjestelyä aikaleimauksen toteuttamiseksi sisäisesti tuotettavalla kellosignaalilla, 15 kuva 10 esittää kuvan 6 mukaisen järjestelmän erästä muunnelmaa, kuva 11 esittää kuvan 6 mukaisen järjestelmän erästä toista muunnelmaa, kuva 12 esittää järjestelyä aikaleimauksen toteuttamiseksi ulkoisesti tuotettavalla kellosignaalilla, kuva 13 esittää keksinnön erään toteutusmuodon mukaisen järjestelyn järjestel-20 mäarkkitehtuuria, kuvat 14a - 14c esittävät keksinnön erään toteutusmuodon mukaista menetelmää, kuva 15 esittää kuvien 14a - 14c mukaisessa menetelmässä käytettävää edullista •.:. ‘ sanomarakennetta, kuva 16 esittää toista kuvien 14a - 14c mukaisessa menetelmässä käytettävää · ’” 25 edullista sanomarakennetta, kuva 17 esittää erästä toista kuvien 14a - 14c mukaisessa menetelmässä käytettä-:‘: vää edullista sanomarakennetta, . ··. kuva 18 esittää vielä erästä kuvien 14a - 14c mukaisessa menetelmässä käytettä vää edullista sanomarakennetta, . . 30 kuva 19 esittää keksinnön erään toteutusmuodon mukaista päätelaitteella toteutet tavaa menetelmää, ja •; · * kuva 20 esittää keksinnön erään toteutusmuodon mukaista pelin järjestäjän järjes- : ’ · ·: telmällä toteutettavaa menetelmää.
•»·
Kuvia 1 ja 2 käsiteltiin tunnetun tekniikan kuvauksen yhteydessä, joten seuraavassa ..li' 35 keksinnön ja sen edullisten toteutusmuotojen kuvauksessa keskitytään kuviin 3 - 20.
Kuvissa toisiaan vastaavista osista on käytetty samoja merkintöjä.
113713 9
Kuva 3 esittää periaatetta, jossa vedonlyöntiin osallistuvat tahot on jaettu hajautettuun tasoon 301, verkkoon 302 ja keskustasoon 303. Oletamme, että vedonlyöntipe-lissä on suuri joukko osanottajia sekä pelin järjestäjä, joka pyörittää peliä eli kerää pelisijoitukset, laskee voitot vedonlyönnin kohteena olevan tapahtuman lopputulok-5 sen mukaan ja järjestää pelisijoitusten jakamisen niin, että voittaneet pelaajat voivat nostaa voittonsa ja hävinneet pelaajat menettävät sijoituksensa. Sekä pelaajat että ne (edullisesti henkilökohtaiset) elektroniset päätelaitteet, joita he käyttävät vedonlyöntiin osallistumiseen, kuuluvat selvästi hajautettuun tasoon 301. Tietokonejäijestel-mä, jota pelin järjestäjä käyttää oman osuutensa hoitamiseen, kuuluu keskustasoon 10 303. Verkon 302 tehtävänä on toimia tietojenvaihtokanavana hajautetun tason 301 ja keskustason 303 välillä. Itse asiassa käsite ’’verkko” ulottuu sekä hajautettuun tasoon 301 että keskustasoon 303, koska jokainen vedonlyöntiin käytettävä päätelaite muodostaa verkossa päätesolmun, ja pelin järjestäjän järjestelmä muodostaa verkossa keskussolmun. Verkossa olevien päätteiden suuren määrän ja pelin järjestäjän 15 järjestelmäsolmujen pienen määrän vuoksi verkko 302 muistuttaa puumaista rakennetta, jossa puun juuret ovat pelin järjestäjän järjestelmäsolmu(i)ssa ja sieltä lähtee useita haaroja pelaajien päätelaitteita kohti.
Sähköisen off-line-vedonlyönnin periaatteen mukaan pelitietueiden luomiseen hajautetussa tasossa 301 sisältyy sellainen lisäpiirre, että jokainen pelitietue aikaleima-20 taan niin, että minä tahansa ajankohtana sen jälkeen on mahdollista määrittää peli-tietuetta katsomalla, luotiinko kyseinen pelitietue ennen tiettyä ajankohtaa vai ei, ja . Y: onko pelitietuetta muutettu sen luomisen jälkeen. Pelitietueiden luonti ja aikaleima- |· us on esitetty kuvassa 3 vaiheena 304. Kun sellainen pelitietue siirretään keskusta- ...: soa 303 kohti, verkon 302 tehtävänä on tarjota välineet sekä aikaleimatun pelitietu- .·. : 25 een todentamiseksi että sen tekemiseksi peruuttamattomaksi. Todentaminen tarkoit- , Y taa tässä yhteydessä sitä, että sekä alkuperäisen lähettäjän että lopullisen vastaanot- tajan todellinen henkilöllisyys tiedetään. Peruuttamattomuus tarkoittaa sitä, että ai-·** kaleimatun pelitietueen alkuperäinen lähettäjä ei voi myöhemmin kieltää lähettä neensä tietuetta. Muita tärkeitä turvallisuusominaisuuksia, jotka verkon 302 pitäisi • ·: 30 edullisesti tarjota, ovat koskemattomuus ja luottamuksellisuus, joka tarkoittaa sitä, ...: että aikaleimatun pelitietueen sisältöä ei muuteta siirron aikana ja että asiaankuulu- . ·. : mattomia tahoja estetään havaitsemasta, kuka lähetti mitä ja kenelle. Aikaleimatun . · · ·. pelitietueen lähettäminen verkon kautta on esitetty kuvassa 3 yleisesti vaiheena 3 05.
·* Pelin järjestäjän järjestelmän, joka sijaitsee keskustasossa 303, on vastaanotettava, .;··· 35 dekoodattava ja vahvistettava aikaleimattu pelitietue vaiheessa 306. Sähköisen on line- ja offline-vedonlyönnin erona on se, että viimeksi mainitussa vaihe 306 voi ta- 113713 10 pahtua milloin tahansa ennen sulkemisaikaa tai sen jälkeen (sulkemisaika on hetki, jonka jälkeen tapahtuman lopputulos joko tiedetään tai se on mahdollista ennustaa kasvavalla varmuudella). Kuvassa 3 pelin järjestäjän järjestelmä tarkistaa jokaisen vastaanotetun pelitietueen aikaleiman ja vastaanottaa peliin vain ne pelitietueet, joi-5 den aikaleima osoittaa, että pelitietue luotiin ennen sulkemisaikaa. Lisäksi pelin järjestäjän jäijestelmä tarkistaa vaiheessa 306, että pelitietue on tullut todennetulta lähettäjältä ja ettei sen sisältöä ole muutettu sen luomisen jälkeen. Sen jälkeen, kun vedonlyönnin kohteena olleen tapahtuman lopputulos tiedetään, pelin järjestäjän järjestelmä muuntaa vaiheessa 307 ne pelitapahtumat, jotka onnistuivat ennustamaan 10 lopputuloksen oikein, maksumääräyksiksi voittaneille pelaajille. Lisäksi pelin järjestäjän järjestelmä vähentää tehdyt pelisijoitukset sijoituksia tehneiden pelaajien tileiltä. Viimeksi mainittu vaihe korostaa peruuttamattomuuden tärkeyttä: pelaajan, joka ei voittanut, ei saa olla mahdollista vetää peliään pois sulkemisajan jälkeen.
Huijaukset estävän varmuustason vaatimukset ovat tyypillisesti suhteessa tavoitel-15 tavien voittojen arvoon. Ajanvietepelissä tai lapsille tarkoitetussa pelissä, jossa ei ole kysymys rahallisista arvoista, tarvitaan vain vähän tai ei mitään turvatoimia, koska pelaajien määrä on oletettavasti pieni ja pelin järjestäjä voi olettaa jokaisen pelaavan sääntöjen mukaan. Jos ja kun keksintöä sovelletaan rahapeleihin eli sovelluksiin, joissa on mahdollista saada rahaa tai muita hyödykkeitä tekemällä onnistu-20 neita pelisijoituksia, turvallisuuteen on kiinnitettävä paljon huomiota. Keksinnöstä voidaan esittää erilaisia toteutusmuotoja, joissa on otettu käyttöön eriasteisia turva-.Y: toimia.
" ". Enimmäisturvan tarjoavassa sovelluksessa on oletettava, että vaikka epärehellinen käyttäjä pystyisi kokonaan purkamaan päätejärjestelyn ja avaamaan koodit, jotka ' ': 25 suojaavat päätejärjestelyyn tallennettua ohjelmiston osaa, järjestelmän turvallisuus .. * ei silti saa olla vaarassa. Tämä tarkoittaa sitä, että järjestelmän turvallisuuden kan- Y.: naita herkkien toimenpiteiden suorittaminen päätejärjestelyllä täytyy tehdä täysin riippuvaiseksi päätejärjestelyn ulkopuolelta tulevista tiedoista. Muutamia esimerk-; ’ ·.: kejä: jos päätejärjestely tallentaa tietoja salatussa muodossa, on käytettävä sellaisia ’ ’ *: 30 salausavaimia, jotka päätejärjestely vastaanottaa jostakin muualta. Jos päätejärjeste- , * . lyn on tarkoitus mitata aikaa, mittauksen on ainakin epäsuorasti riiputtava jostakin * ulkopuolisesta kellosignaalista. Jos onnistuminen tai epäonnistuminen tietyssä me- ' *; ·' nettelyvaiheessa riippuu siitä, että jokin tieto varmasti on tai varmasti ei ole pääte- •: * järjestelyssä, ehdon sellaisen tiedon käyttämiseksi on tultava päätejärjestelyn ulko- • ; 35 puolelta.
113713 π
Enimmäisturvallisuuden saavuttamisessa auttaa myös se, että on olemassa mekanismi, joka mahdollistaa tietojen ja ohjelmakoodin eheyden sekä paikallisten kellonaikojen oikeellisuuden tarkistamisen hajautetussa tasossa. Päätejärjestely voi esimerkiksi lähettää salattuja raportteja tilastaan määrätyn aikataulun mukaisesti.
5 Päätejärjestelyyn ja/tai siinä ajettavaan ohjelmistoon voidaan myös yhdistää tekijöi tä, jotka kuvaavat esiintyneiden tapahtumien järjestyksen ja lukumäärän, samoin kuin niiden esiintymisajan. Yleisradiolähetyksen tyyppistä säännöllistä lähetystä luotettavasta lähteestä voidaan käyttää ulkopuolisena kellona, joka tekee tarpeettomaksi paikallisten kellosignaalien muodostamisen luvattomalle käsittelylle alttiissa 10 ympäristössä. On myös edullista, jos pääte itse toteuttaa suhteellisen pienen määrän salausta ja salauksen purkamista, jos näiden toimintojen tarkka tutkiminen voisi auttaa murtamaan suurehkon määrän turvakoodausta jäijestelmässä.
Kuvat 4 ja 5 esittävät joitakin mahdollisuuksia sellaisten aikaleimattujen pelitietuei-den muodostamiseksi, joissa on asianmukaiset ominaisuudet todentamisen, peruut-15 tamattomuuden ja luottamuksellisuuden toteuttamiseksi. Digitaalisesta salaustekniikasta tunnetaan yksisuuntaisen algoritmin käsite, joka tarkoittaa sellaista algoritmia, joka on helposti suoritettavissa yhteen suuntaan kohtuullisessa ajassa, mutta jota ei ole käytännössä mahdollista suorittaa toiseen suuntaan tuntematta tiettyä salausavainta. Kuvassa 4 käytetään yksisuuntaista algoritmia 401 pelitapahtuman todelli-20 sen sisällön ja tietyn kellosignaalin muuntamiseen pelitietueeksi, joka varmistetaan salaamalla se pelaajan salaisella avaimella ja salataan pelin jäijestäjän julkisella •,:.: avaimella. Muuntamiseen sisältyy tarkistussumman laskeminen ja sen lisääminen *.· pelitietueeseen. Tuloksena on varmistettu, salattuja aikaleimattu pelitietue, jonka : · ·: salaus voidaan purkaa vain pelin jäijestäjän salaisella avaimella. Pelaajan salaiseen 25 avaimeen perustuva varmistus voidaan purkaa vain saman pelaajan julkisella avai-.···. mella. Laskemalla tarkistussumma uudelleen ja vertaamalla sitä pelitietueen sisäl- ,'··. tämään tarkistussummaan voidaan tarkistaa, onko tietuetta muutettu myöhemmin.
Kuva 5 esittää samanlaista varmistetun, aikaleimatun pelitietueen tuottamisen peri-•,' · aatetta sillä erolla, että kuvassa 5 menettely, jolla luodaan pelitietue ja aikaleimataan 30 se, on jaettu kahteen algoritmiin 501 ja 502. Nämä kaksi algoritmia voidaan jopa . ‘ . suorittaa kahdessa eri laitteessa, jolloin ensimmäinen laite luo pelitietueen, laskee tarkistussumman, joita voi olla yksi tai useita, varmistaa pelitietueen pelaajan salaisella avaimella ja salaa sen pelin järjestäjän julkisella avaimella. Aikaleimauslait-’: ‘ teen ei tarvitse tietää salatun pelitietueen sisältöä eli sen ei tarvitse pystyä purka- ; · 35 maan sen salausta. Riittää, että aikaleimauslaite käyttää kellosignaalia tehdäkseen tietyn lisäyksen varmistettuun, salattuun pelitietueeseen ja varmistaa sen uudelleen 113713 12 omalla salaisella avaimellaan. Se voi lisäksi salata tuloksen uudelleen pelin järjestäjän julkisella avaimella (sama julkinen avain kuin algoritmissa 501 tai jokin muu), koska turvallisuuden kannalta on edullista, että viimeinen sanomalle suoritettava toiminto ennen sen lähettämistä muuten varmistamattoman tietoliikenneyhteyden 5 kautta on aina salaustoiminto. Kuvan 5 toisen algoritmin 502 antama tulos on sanoma, josta ulompi varmistus voidaan tarkistaa aikaleimauslaitteen julkisella avaimella. Sen jälkeen voidaan tarkistaa aikaleima. Lisäksi sisempi varmistus voidaan tarkistaa pelaajan julkisella avaimella, ja kaikki salaukset voidaan purkaa pelin järjestäjän yhdellä tai usealla julkisella avaimella.
10 Kuvien 3 ja 5 periaatteet jättävät jonkin verran avoimeksi, missä aikaleimaus itse asiassa pitäisi suorittaa. Seuraavaksi analysoimme eräitä mahdollisia järjestelmä-arkkitehtuureita, joissa tarkastellaan aikaleimauksen erilaisia tapoja ja suorituspaikkoja.
Kuva 6 esittää järjestelmää, jossa sähköiseen offline-vedonlyöntiin liittyvät päätoi-15 minnot on toteutettu päätejärjestelyssä 600 ja vedonlyöntipelin järjestäjän hoitamassa palvelimessa 610. Päätejärjestelyssä 600 on syöttö-ja tulostusvälineet 601, joilla käyttäjä voi ottaa vastaan tulosteita ja jotka ottavat vastaan syöttötietoja käyttäjältä. Lisäksi päätejärjestelyssä 600 on verkkolähetin-vastaanotinvälineet 602 muiden laitteiden kanssa kommunikoimiseksi tietyn verkon kautta, joka on edullisimmin pitkän 20 matkan verkko, kuten solukkoradioverkko, lankapuhelinverkko, tietokoneiden väli-.Y: nen pakettikytkentäinen tietoliikenneverkko (kuten Internet), kaksisuuntainen kaa- - · pelitelevisioverkko tai sellaisten verkkojen yhdistelmä. Päätelaitteessa on myös pe- .. .: litietueiden muodostuslohko 603 tarkistussummalla suojattujen pelitietueiden muo- . ·. : dostamiseksi, varmistamiseksi ja salaamiseksi, kellosignaalien muodostuslohko 604 t' Y 25 kellosignaalien muodostamiseksi paikallisesti ja aikaleimauslohko 605 muodostet-| ( Y tujen kellosignaalien käyttämiseksi pelitietueiden aikaleimaamiseen. Kellosignaa- · ·’ lien muodostuslohkosta 604 on yhteys aikaleimauslohkoon 605, yhteys on myös ai- kaleimauslohkon 605 ja pelitietueiden muodostuslohkon 603 välillä ja käyttäjän ' ”· syöttö/tulostusvälineistä 601 verkkolähetin-vastaanotinvälineisiin 602 ja pelitietuei- \30 den muodostuslohkoon 603. Edullisimmin käyttäjän syöttö/tulostusvälineistä 601 ei : ole yhteyttä kellosignaalin muodostuslohkoon 604 eikä aikaleimauslohkoon 605, , · * ·. koska käyttäjän ei pitäisi pystyä mitenkään ohjaamaan aikaleimausprosessia.
* I
· · Päätelaitteen 600 lohkojen käytännön toteutus on yksinkertainen. Edullisimmin pää- · ·: telaite muistuttaa tämän patenttihakemuksen prioriteettipäivänä tunnettuja kannetta- 35 via tietoliikennepäätteitä, joten käyttäjän syöttö/tulostusvälineinä 601 on näppäimis tö ja näyttö, verkkolähetin-vastaanotinvälineinä 602 ovat jotkin solukkoradiojärjes- 113713 13 telmien ja/tai kaksisuuntaisten kaapelitelevisioverkkojen tekniikasta tunnetut lähe-tin-vastaanotinvälineet, ja pelitietueiden muodostuslohko 603, kellosignaalin muo-dostuslohko 604 ja aikaleimauslohko 605 on toteutettu tietokoneohjattuina prosesseina, jotka suoritetaan yhdellä tai usealla mikroprosessorilla, jotka on mahdollisesti 5 varustettu joillakin lisäkomponenteilla, kuten jänniteohjatuilla kideoskillaattoreilla.
Pelin järjestäjän palvelimessa 610 on käyttäjän syöttö/tulostusliitäntä 611 vedonlyöntiä pelin järjestäjän puolesta ohjaavalle operaattorille, ja verkkolähetin-vastaan-otin 612, joka kytkee palvelimen samaan, edellä mainittuun verkkoon. Lisäksi pelin järjestäjän palvelimessa 610 on pelitietueiden dekoodauslohko 613, jonka tehtävänä 10 on suorittaa kaikki ne toiminnot, jotka tarvitaan varmistamaan vastaanotetun peli-tietueen autenttisuus ja eheys sekä tarkistamaan aikaleimasta, että peliin osallistuminen tapahtui ajoissa. Tilinhallintalohko 614 vastaa käyttäjien tilien muodostamisesta ja ylläpitämisestä siten, että esimerkiksi voitot hyvitetään voittaneiden pelaajien tileille ja tehdyt pelisijoitukset vähennetään kaikkien osallistuneiden pelaajien ti-15 leiltä. Ilmoitusten muodostuslohko 615 vastaa sekä yleislähetysilmoitusten muodostamisesta kaikille peliin osallistuneille että niiden henkilökohtaisten sanomien muodostamisesta, jotka lähetetään vain yksittäisille pelaajille tai pienille pelaajaryhmil-le. Operaattorin syöttö/tulostusliitäntä 611 on kaksisuuntaisesti kytketty kaikkiin muihin lohkoihin, jotta järjestelmä olisi operaattorin täydessä hallinnassa. Muut yh-20 teydet pelin järjestäjän palvelimessa käsittävät yhteysketjun verkkolähetin-vastaan-ottimesta 612 pelitietueiden dekoodauslohkon 613 ja tilien hallintalohkon 614 kaut-'· ·’ ta ilmoitusten muodostuslohkoon 615 ja takaisin verkkolähetin-vastaanottimeen . Γ 612, sekä yhteyden pelitietueiden dekoodauslohkosta 613 ilmoitusten muodostus- lohkoon 615.
« * * ' , 25 Operaattorin syöttö/tulostusliitäntä 611 on edullisimmin näppäimistö-ja näyttölii- I · I ! täntä. Verkkolähetin-vastaanotinliitäntä 612 voi olla mikä tahansa verkkoliitäntä, ’·’ joka on käytettävissä tehokkaan verkkopalvelimen liittämiseksi tietoliikenneverk koon. Pelitietueiden dekoodauslohko 613, tilien hallintalohko 614 ja ilmoitusten luontilohko 615 toteutetaan tietokoneohjattuina prosesseina, jotka suoritetaan yhdel-: 30 lä tai usealla mikroprosessorilla, joissa on mahdollisesti joitakin lisäkomponentteja, . *. : kuten jänniteohjattuja kideoskillaattoreita.
I * ' · · ’ Kuvan 6 mukaisessa järjestelmässä päätelaite 600 järjestetään lähettämään ylös- eli • : · vastasuuntaan pelin järjestäjän palvelimelle 610 rekisteröintisanomia ja tilatieduste- ; · · luja, jotka liittyvät vedonlyöntiin osallistumiseen liittyvien toimenpiteiden hallin- 35 taan. Lisäksi päätelaite 600 lähettää pelin järjestäjän palvelimelle 610 varsinaiset, aikaleimatut pelitietueet. Alas- eli myötäsuuntaan pelin järjestäjän palvelin 610 lä- ,4 113713 hettää yleislähetyssanomia, jotka liittyvät enimmäkseen yksittäisten vedonlyöntita-pahtumien aloitus- ja lopetushetkiin, samoin kuin tilaraportteja ja muita yksilöllisiä tietoja yksittäisille päätteille ja/tai pienille pääteryhmille.
Kuva 7 esittää vaihtoehtoista järjestelyä, jossa aikaleimaus on annettu tehtäväksi vä-5 litinlaitteelle tai linkkiasemalle 710, joka kuljettaa kaiken tietojenvaihdon vedon-lyöntipäätteen 700 ja pelin jäijestäjän 610 palvelimen välillä. Tässä tapauksessa päätelaite 700 on yksinkertaisempi kuin kuvan 6 esittämä päätelaite 600: siinä on vain käyttäjän syöttö/tulostusliitäntä 601, verkkolähetin-vastaanotinliitäntä 602’ ja pelitietueiden muodostuslohko 603’. Tässä käytetään indeksillä varustettuja viite-10 numeroita, koska verkkolähetin-vastaanotinliitännän 602’ ja pelitietueiden muodos-tuslohkon 603’ on täytettävä jonkin verran erilaiset toimintavaatimukset kuin kuvassa 6. Niiden on esimerkiksi suoritettava pelitietueiden muodostaminen, varmistaminen ja mahdollinen salaaminen tarpeeksi nopeasti, jotta ne ehtivät välitinlaittee-seen 710 ennen sulkemisaikaa silloinkin, kun käyttäjä tekee pelisijoituksensa hyvin 15 lähellä sulkemisaikaa. Välitinlaitteessa 710 on verkkolähetin-vastaanotinliitäntä 711, kellosignaalien muodostuslohko 712 ja aikaleimausvälineet 713, joista viimeksi mainitut on kytketty molempiin muihin lohkoihin niin, että päätelaitteelta vastaanotettu pelitietue voidaan viedä aikaleimauksen läpi ennen sen kuljettamista edelleen pelin järjestäjän palvelimeen 610. Pelin järjestäjän palvelin 610 voi sinänsä 20 olla sama kuin kuvassa 6.
* • / Periaatteella, jonka mukaan aikaleimaukseen käytetään välitinlaitetta 710, on se etu, i · etteivät käyttäjät pysty missään olosuhteissa vaikuttamaan aikaleimausmenettelyyn i · · (niin kauan kuin pääsyä välitinlaitteeseen ohjaustarkoituksessa on sopivasti rajoitet- ,. j tu sekä fyysisesti että verkon kautta). Tässä luovutaan joistakin kuvan 6 esittämän ," *, 25 päätelaitteessa tapahtuvan aikaleimauksen eduista, koska välitinlaitteen on nyt kes- -, tettävä se mahdollisesti hyvin raskas hetkellinen kuormitus, joka johtuu siitä, että i suuri joukko käyttäjiä tekee pelisijoituksia samanaikaisesti. Sähköisen off-line-ve-donlyönnin periaatteiden mukaan välitinlaite 710 on hyvin kuvan 3 esittämän hajau- I · ; ‘: tetun tason sisäpuolella, mikä tarkoittaa sitä, että on useita välitinlaitteita, jotka ovat ...: 30 melko matalalla tasolla, lähellä puun päätesolmuja siinä verkon puumaisessa raken- » teessä, joka yhdistää päätelaitteet keskustasoon. Näin voidaan varmistaa, että kun- « · . ·. kin yksittäisen välitinlaitteen tarvitsee käsitellä vain ne pelitietueet, jotka suhteelli- • * sen pieni määrä päätelaitteita on lähettänyt. Esimerkiksi solukkoradiojärjestelmien tukiasemat voisivat toimia sellaisina välitinlaitteina.
tl*» > > 35 Aikaleimattujen pelitietueiden kuljettaminen välitinlaitteilta edelleen kohti pelin järjestäjän palvelinta ei ole enää ajan suhteen kriittinen tehtävä, koska aikaleimat toi- 113713 15 mivat todisteena siitä, että pelisijoitukset on tehty ajoissa, vaikka aikaleimatut peli-tietueet tulisivat pelin järjestäjän palvelimeen 610 myöhemmin. Välitinlaitteiden kä-sittelykuorman helpottamiseksi voidaan myös määritellä, että ainoastaan pelitietueet kuljetetaan välitinlaitteiden kautta ja kaikki muu tietojenvaihto päätelaitteen 700 ja 5 pelin järjestäjän palvelimen 610 välillä ohittaa välitinlaitteen 710 kokonaan. Välitin- laitteissa on oltava riittävästi muistia voidakseen tilapäisesti tallentaa kaikki sellaiset pelitietueet, jotka on vastaanotettu päätelaitteilta ja aikaleimattu, mutta joita ei vielä ole välitetty edelleen keskustasoon.
Periaatetta, jonka mukaan aikaleimaukseen käytetään vedonlyöntipäätteen apulaitet-10 ta, voidaan myös soveltaa niin, että päätelaite kierrättää pelitietueet apulaitteen kautta ennen niiden lähettämistä pelin järjestäjän palvelimeen. Kuvat 8a ja 8b esittävät järjestelyjä, joissa hyödynnetään periaatteen tätä sovellusta. Kuvassa 8a pelin jäijestäjän palvelin 610 on edelleen sama kuin kuvassa 6, ja päätelaite 700 on periaatteessa sama kuin kuvassa 7. Päätelaite on kuitenkin järjestetty sekä lähettämään 15 pelitietueita ilman aikaleimaa verkon kautta aikaleimauslaitteeseen 810 että vastaanottamaan aikaleimattuja pelitietueita aikaleimauslaitteesta ja kuljettamaan ne edelleen pelin järjestäjän palvelimeen 610. Aikaleimauslaitteessa 810 on samat toi-mintolohkot kuin kuvan 7 välitinlaitteessa, mutta se on jäljestetty vain vastaanottamaan pelitietue ilman aikaleimaa, suorittamaan aikaleimaus ja palauttamaan aika- .*.20 leimattu pelitietue päätelaitteeseen, joka lähetti sen. Kuvassa 8b periaate on sama • · · "lukuunottamatta sitä, että päätelaitteen 800 ja aikaleimauslaitteen 810’ välinen lii-täntä on paikallinen tietojen syöttö/tulostusliitäntä, eikä siinä siis käytetä samaa ’ verkkoa, jota käytetään päätelaitteen ja pelin järjestäjän palvelimen väliseen tiedon- - 1 siirtoon. On olemassa monia tunnettuja paikallisia dataliitäntöjä, joita voidaan käyt-‘...'25 tää kuvan 8b mukaiseen paikalliseen aikaleimaukseen; näitä paikallisia liitäntöjä :...: ovat mm. Bluetooth-liitäntä, IrDA-infrapunaliitäntä, Ethernet- ja Token Ring -tyyp piset paikalliset verkkoliitännät ja erilaiset langattomat paikallissilmukkaliitännät. :\i Aikaleimauslaite 810 kuuluu hajautettuun tasoon, ja siksi on järjestettävä riittävän •" ’: suuri määrä aikaleimauslaitteita, ettei mikään niistä joutuisi yhtäkkiä käsittelemään . ‘ . 30 liian suurta määrää samanaikaisesti lähetettyjä pelitietueita.
Kuvien 6 - 8b esittämillä toteutusmuodoilla on yhteisenä piirteenä se, että ne muo-dostavat paikallisesti kellosignaalin aikaleimausta varten aikaleimauksesta vastaa-‘ vassa laitteessa. Kysymys siitä, kuinka sellaisen aikaleimausprosessin koskematto muus suojataan, vaatii jonkin verran selvittelyä. Tekniikasta integroitujen piirien 35 suojaamiseksi luvattomalta käsittelyltä tunnetaan useita tapoja, joilla tehdään ainakin hyvin vaikeaksi vaikuttaa piirissä suoritettavien prosessien luonteeseen tai edes 113713 16 saada sitä selville. Edullinen tapa suorittaa aikaleimaus esimerkiksi kuvan 6 järjestelyssä on sellainen, jossa sekä kellosignaalin muodostaminen että varsinainen aikaleimaus tapahtuvat yhdessä suojatussa, integroidussa piirissä. Tämä on esitetty kuvassa 9, jossa suojattu integroitu piiri 901 käsittää prosessointilohkon 902. Aika-5 leimaus tarkoittaa silloin sitä, että pelitietue syötetään suojattuun integroituun piiriin 901, ja piirissä sijaitsevan reaaliaikaisen kellon 903 anto yhdistetään pelitietueeseen salausalgoritmilla, joka on myös pysyvästi tallennettu suojatussa integroidussa piirissä 901 olevaan lukumuistiin 904. Asiaton osapuoli ei tunne algoritmia eikä voi päätellä sitä suoritettuja aikaleimauksia analysoimalla sen näennäissatunnaisen sa-10 laustavan vuoksi. Kellosignaalilähteen sijainti suojatussa piirissä estää asiattomia henkilöitä käyttämästä väärennettyä, viivästettyä kellosignaalia syöttönä aikalei-mausprosessiin.
Toinen suhteellisen turvallinen mahdollisuus paikallisesti tuotettavan kellosignaalin käyttämiseksi on käyttää aikaleimaukseen sellaista kellosignaalia, jota käytetään 15 myös suoraan päätejärjestelyn tiettyjen kriittisten toimintojen synkronoimiseen. Esimerkiksi tietoliikenneverkon päätelaitteena toimivan päätejärjestelyn on suoritettava useita verkon kanssa kommunikoimisen fyysiseen tasoon liittyviä tehtäviä tarkasti verkon kanssa synkronoidusta Voimme puhua MAC (Media Access Control) -toiminnoista, jotka hallitsevat päätelaitteen kykyä siepata tietoliikennekanava ja 20 käyttää sitä onnistuneesti tiedonsiirtoon. Jos sitten oletamme, että pelitietueiden ai- * * · .:. kaleimaukseen käytettävä kellosignaali on sama kuin jokin MAC-toimintoihin suo-raan liittyvä reaaliaikainen kello, huomaamme, että kellosignaalin luvaton muutta- • * . . minen muuttaisi myös päätejärjestelyn käyttäytymistä MAC-kontekstissa, jolloin ;..' päätejärjestelyn olisi mahdotonta enää kommunikoida verkon kanssa.
• I
• · · 25 On myös mahdollista käyttää aikaleimausprosessin syöttönä sellaista kellosignaalia, joka on täysin ulkopuolinen aikaleimauksen suorittavalle laitteelle. Kuva 10 esittää : järjestelmäarkkitehtuuria, jossa sähköisen offline-vedonlyöntisovelluksen olennaiset .·*·, osapuolet ovat päätelaite 1000 ja pelin järjestäjän palvelin 1010. Päätelaitteessa 1000 on käyttäjän syöttö/tulostusliitäntä 601, verkkolähetin-vastaanotinliitäntä **: 30 1002, pelitietueiden muodostuslohko 603 ja aikaleimausvälineet 1004. Näistä käyt- täjän syöttö/tulostusliitäntä 601 ja pelitietueiden muodostuslohko 603 voivat olla .:. samanlaisia kuin vastaavat lohkot kuvan 6 esittämässä järjestelmässä. Verkkolähe- .., ’: tin-vastaanotinliitäntä 1002 on järjestetty vastaanottamaan paitsi ilmoituksia ja tila raportteja pelin järjestäjän palvelimelta 1010, myös kellosignaali, joka on kytketty 35 aikaleimausvälineisiin 1004 ja jota käytetään aikaleimausprosessin syöttönä. Kuvassa 10 esitetyn pelin järjestäjän palvelimen 1010 ja kuvassa 6 esitetyn palvelimen 17 113713 610 välisenä erona on se, että kuvassa 10 pelin järjestäjän palvelimessa 1010 on kellosignaalin muodostuslohko 1016, ja että pelin järjestäjän palvelimen verkkolähetin-vastaanotinliitäntä 1012 on järjestetty multipleksoimaan lohkossa 1016 muodostettu kellosignaali päätteille suunnattuihin lähetyksiin.
5 Pelin jäijestäjän palvelin ei tyypillisesti lähetä ilmoituksia päätteille jatkuvasti, joten kuvan 10 esittämällä järjestelyllä voidaan katsoa olevan se haittapuoli, että se vaatii jatkuvaa tai ainakin hyvin usein toistuvaa lähetystä, jotta kellosignaali lähetettäisiin lohkosta 1016 päätelaitteille tarpeeksi usein. Kuva 11 esittää vaihtoehtoista järjestelyä, jossa pelin jäijestäjän palvelin 610 on sama kuin aiemmin kuvassa 6, ja kello-10 signaali tulee jostakin muusta lähetyslähteestä 1120, jossa on kellosignaalilähde 1122 ja sen antoon kytkettynä sopivat lähetysvälineet 1121. Päätelaite 1000 on muuten sama kuin kuvassa 10, mutta siinä voi olla vastaanotto välineet 1105, jotka tarvitaan vastaanottamaan toisen lähetyslähteen 1120 lähetykset, jos sieltä tulevia lähetyksiä ei voida vastaanottaa saman lähetin-vastaanotinliitännän 1002 kautta, jota 15 päätelaite käyttää tiedonsiirtoon pelin järjestäjän 610 päätelaitteen kanssa.
Täyden hyödyn saamiseksi täysin ulkoisesta kellosignaalilähteestä 1120 on edullista valita kellosignaalilähteeksi 1120 digitaalinen lähetin, joka tuottaisi joka tapauksessa olennaisesti jatkuvaa yleislähetystä. Sopivia lähetyslähteitä ovat sitten esimerkiksi digitaaliset video- ja audiolähetysasemat ja sellaisten digitaalisten solukkoradio-' ·:. * 20 järjestelmien BTS-tukiasemat, jotka tuottavat olennaisesti jatkuvaa tai ainakin hyvin ‘ usein toistuvaa alassuuntaista lähetystä ohjauskanavalla tai yleislähetyskanavalla.
« * · · ; Tässäkin tapauksessa pitäisi tehdä epärehelliselle käyttäjälle mahdollisimman vai-keaksi väärentää kellosignaali siitä huolimatta, että kellosignaali tulee nyt vedon-::; lyöntipäätteen ulkopuolelta. Edullinen tapa vaikeuttaa epärehellistä toimintaa on sa-25 lata, mikä itse asiassa muodostaa kellosignaalin. Periaatteessa mikä tahansa bittiyhdistelmä mielivaltaisesti valitusta lähetettävästä digitaalisesta bittivirrasta voidaan määritellä kellosignaaliksi. Sellainen kellosignaalin määritelmä voi olla jopa kerta-‘...: käyttöinen siinä mielessä, että yhtä määritelmää käytetään vain rajoitettu aika, jonka : jälkeen ilmoitetaan uusi määritelmä. Lisäksi päätelaitetta voidaan vaatia yhdistä- ,·’··’ 30 mään vastaanotettu apukellosignaali paikallisen reaaliaikaisen kellon antoon algoritmilla, joka on tuntematon käyttäjille ja tallennettu pysyvästi suojattuun integroi-..* tuun piiriin, joka itse myös suorittaa aikaleimauksen, ja tätä algoritmia jopa vaihde- ‘: ’ ‘; taan ajoittain (joukko algoritmeja on tallennettu pysyvästi, ja vaihtaminen tarkoittaa sitä, että niistä valitaan jokin toinen). Esimerkki käytettävän kellosignaalin ilmoi-35 tuksesta on siten muotoa: ’’Seuraavien XXX sekunnin ajan käytä bittejä Xl-XN digitaalisen videolähetyksen joka P. kehyksestä taajuudella YYY kellosignaalina ja 113713 18 yhdistä ne paikallisen reaaliaikaisen kellosi antoon käyttämällä algoritmia Z” (tässä oletetaan, että XXX, Xl, XN, P ja YYY ovat positiivisia numeroarvoja ja Z on algoritmin tunnus). Kuva 12 esittää suojattua integroitua piiriä 1201, jossa käsittely-lohko 1202 vastaanottaa syötöikseen aikaleimattavan pelitietueen, digitaalisen bitti-5 virran, joka sisältää kellosignaalin jollakin ei-julkisella tavalla, ja algoritmin valin- tasignaalin. Lisäksi käsittelylohko 1202 voi vastaanottaa paikallisen reaaliaikaisen kellon 1203 annon. Algoritmit tallennetaan piirillä olevaan muistiin 1204.
Vaikka yritettäisiin kaikin keinoin estää epärehellisiä käyttäjiä tekemästä luvattomia muutoksia päätejäijestelyihinsä, voi kuitenkin käydä niin, että joku onnistuu muut-10 tamaan päätejärjestelynsä toimintatapaa niin, että on mahdollista saada päätejärjes-tely tuottamaan ja lähettämään verkkoon aidon näköisiä pelitietueita, jotka on luotu sulkemisajan jälkeen. Ennaltaehkäisevänä toimenpiteenä, joka voisi paljastaa petosyrityksen, on mahdollista asettaa päätejäijestelyt lähettämään säännöllisiä tai näen-näissatunnaisia tilasanomia jollekin valvontalaitteelle, joka voi olla sama kuin pelin 15 jäijestäjän palvelin tai jokin muu verkkoon kytketty laite. Tilasanoman pitäisi edullisesti sisältää sellaista tietoa, jonka oikeellisuutta ja eheyttä on mahdotonta ylläpitää, jos pelitietueiden muodostamis- ja aikaleimaustoimintojen olennaisia osia muutetaan päätejärjestelyssä. Sellaiset tiedot voivat sisältää mm. ohjelmakoodin pätkien tarkistussummia ja hetkellisen otoksen tyyppisiä yksityiskohtia, kuten kellonaika, . :‘;20 jonka pitäisi edustaa paikallista reaaliaikaa. Valvontalaite tarkistaa, löytyykö tila-. j. sanomista mitään epäilyttävää, ja ilmoittaa kaikista löydetyistä poikkeavuuksista pe-...: Iin järjestäjän palvelimelle.
Eräs mahdollinen toimenpide petosten torjumiseksi on vaatia, että valvonta-algorit- :: mi on jatkuvasti, säännöllisesti tai näennäissatunnaisesti aktiivisena jokaisessa pää- • · · :.,. · 25 tejärjestelyssä koko sen ajan, joka on varattu pelitietueiden muodostamiselle ja aika- leimaukselle. Valvonta-algoritmi voi itse olla salausalgoritmi, jonka suoritus on synkronoitu paikalliseen laitteistolaskuriin. Mainitun laskurin antotaajuuden muut-···. tuulisen on siinä tapauksessa kokonaan estettävä olennaista osaa päätejärjestelystä , · t toimimasta; esimerkiksi suoraan MAC-toimintoihin liittyvää taajuutta voidaan käyt- 30 tää laitteistolaskurina. On myös edullista, jos laitteistolaskurin arvoa ei voida muut-’ ·. · ‘ taa ohjelmistotoiminnoilla. Salaustyyppinen valvonta-algoritmi vaatii, että sille an- • · · netaan uusi salausavain ennalta määritellyn aikataulun mukaan, joten puuttuva tai väärä avain keskeyttää algoritmin toiminnan, ja tämä taas tekee mahdottomaksi muodostaa, aikaleimata ja/tai lähettää enempää pelitietueita. Algoritmin valvonta-35 tehtävällä tarkoitetaan siis tätä: jos se ei toimi kunnolla, koko vedonlyöntisovelluk-sen tai ainakin sen olennaisen osan on epäonnistuttava päätejärjestelyssä. Valvonta- 19 113715 algoritmin avaimet tulevat edullisimmin lähetyksinä verkosta; ne voivat tulla esimerkiksi pelin järjestäjän palvelimelta, mutta tätä ei keksinnössä edellytetä.
Seuraavaksi selostamme yhtä esimerkinomaista vedonlyöntipeliä esimerkkinä keksinnön soveltamisesta käytännössä. Kuva 13 esittää järjestelmäarkkitehtuuria, jossa 5 osapuolina ovat vedonlyöntipelin järjestäjä 1301, yleislähetysyhtiö 1302, joka pystyy tuottamaan laajoja digitaalisia yleislähetyksiä, hallituksen valvontaelin 1303, sähköisiä rahansiirtoja tukeva pankki 1304 ja pelaaja 1305. Käytännössä mukana olisi hyvin suuri määrä pelaajia, mutta tämän keksinnön soveltamisen esittämiseksi riittää yhden pelaajan roolin kuvaaminen. Käytössä on kaksi tietoliikenneverkkoa, 10 nimittäin pakettikytkentäinen tietoverkko 1306 ja digitaalinen yleislähetysverkko 1307. Järjestelmäarkkitehtuuri vastaa pääosin kuvan 11 esittämää.
Se, että pakettikytkentäinen tietoverkko 1306 ja digitaalinen yleislähetysverkko 1307 ovat toisistaan erillisiä, viittaa siihen, että ensin mainittu voisi olla esimerkiksi langaton GPRS (General Packet Radio Services) -verkko ja viimeksi mainittu voisi 15 olla esimerkiksi langaton tai kaapelipohjainen DAB (Digital Audio Broadcasting) tai DVB (Digital Video Broadcasting) -verkko. On mahdollista käyttää myös muita verkkoja. Pakettikytkentäisenä tietoverkkona 1306 tai sen sijasta voitaisiin ajatella käytettävän tavanomaisempaa solukkoradioverkkoa, jossa sanomat voitaisiin kuljettaa datapuheluissa ja/tai lyhytsanomissa (SMS, Short Messaging Services), tai joh-'··'· 20 dinvälitteistä puhelinverkkoa (PSTN, Public Switched Telephone Network), jossa • · · ' on asianmukaiset modeemiyhteydet. On myös mahdollista yhdistää verkot esimer- :: kiksi yhdeksi kaksisuuntaiseksi digitaaliseksi televisioverkoksi, jossa käytetään lan- gattomia yhteyksiä ja/tai kaapeliyhteyksiä.
Kuvat 14a - 14c esittävät tapahtumien kulkua ja sanomien vaihtoa esimerkinomai-” 25 sessa vedonlyöntipelissä. Pyöreäkulmaiset suorakaiteet esittävät tietyssä paikassa suoritettavia toimintoja, teräväkulmaiset suorakaiteet esittävät sanomia, joita välite-’ · *: tään pisteestä pisteeseen kahden sijaintipaikan välillä, ja sahalaitaiset suorakaiteet esittävät piste-monipistetyyppisiä yleislähetyksiä. Vaiheessa 1401 pelaaja rekiste-: röityy rekisteröidyksi pelaajaksi pelin järjestäjän vedonlyöntijärjestelmään. Tämä . · · ·. 30 on alkuvaihe, jossa sekä pelaajan että pelin järjestäjän on todistettava henkilöllisyy- • ’ tensä toiselle osapuolelle, jotta heidän välilleen voidaan myöhemmin järjestää tur- ··: valliset tietoliikenneyhteydet. Vaiheessa 1402 pelin jäijestäjä muodostaa pelaajalle • * · käyttäjätilin. Oletamme, ettei pelin järjestäjä salli pelaamista luotolla, joten vaihees sa 1403 pelin järjestäjä pyytää pelaajaa suorittamaan ennakkomaksun käyttäjätilil-35 leen. Ennakkomaksu suoritetaan jonkin yhteisesti sovitun maksutavan mukaan. On mahdollista, että koko rekisteröintimenettely ja ennakkomaksun suorittaminen ta- ίο 113713 pahtuu pelin järjestäjän valtuutetun edustajan toimipisteessä, mutta kuvassa 14a oletamme, että käytetään sähköisiä maksutapahtumia. Vaiheessa 1404 pelaaja pyytää pankkia siirtämään rahaa pelin järjestäjälle; pelaajan tilin veloittaminen pankissa tapahtuu vaiheessa 1405, ja sitä seuraa ilmoitus pankista pelin järjestäjälle vaiheessa 5 1406, joten pelaajan käyttäjätiliä pelin järjestäjän vedonlyöntijärjestelmässä voidaan vastaavasti hyvittää vaiheessa 1407.
Vaiheessa 1408 pelin järjestäjä ilmoittaa alustavasti seuraavan tai seuraavien vedon-lyöntipeli(e)n ajankohdan. Esimerkiksi jos keksintöä sovelletaan välittömän vedonlyönnin toteuttamiseen jalkapallopelin erityistilanteista, vaiheen 1408 ilmoitus voi-10 täisiin tehdä (jopa useita kertoja) ennen pelin alkua. Tämä ilmoitus on piste-moni-pistetyyppinen yleislähetyssanoma, joten periaatteessa se voidaan toteuttaa joko yleisenä pakettilähetyksenä pakettikytkentäisessä verkossa tai digitaalisen yleislähe-tysverkon kautta. Tämä on esitetty kuvassa 14a yleislähetysverkon kautta kulkevalla katkoviivalla, joka tarkoittaa sanoman vaihtoehtoista kuljetusreittiä. Vaiheen 1408 15 ilmoitus sisältää yleisiä tietoja tulevasta (tulevista) vedonlyöntikilpailu(i)sta. Jalka-palloesimerkissämme ilmoitus voisi käsittää esimerkiksi ottelun tunnisteen, luettelon niistä erityistapahtumista, jotka ovat yksittäisten vedonlyöntien kohteina (kulmapotkut, vapaapotkut, rangaistuspotkut jne.) ja hyväksyttävien panosten rajat. Vaiheen 1408 ilmoituksessa voi myös olla valvonta-ajan määritelmä, jonka seli-. ;': 20 tämme tarkemmin myöhemmin.
• ·«
Kun pelaaja on vastaanottanut ilmoituksen vaiheessa 1408, hän voi valita, osallistuuko hän ilmoitettuun vedonlyöntipeliin tai -peleihin. Kuvan 14a tapauksessa pe-*. *: laaja päättää osallistua, joten vaiheessa 1409 hän lähettää rekisteröintinsä ilmoitet- tuun vedonlyöntipeliin tai -peleihin. Pelaajan rekisteröityminen on varmistettava 25 niin, että pelaaja pääsee käyttämään käyttäjätiliään pelin järjestäjän järjestelmässä. Rekisteröintisanomassa voidaan ilmoittaa esimerkiksi enimmäisraja rahasummalle, jonka pelaaja on valmis käyttämään ilmoitetuissa pel(e)issä ja sen oletetun sijoi-.*··. tuksen arvo, jonka pelaaja haluaa käyttää yksittäisessä vedonlyönnissä, ellei hän / myöhemmin ilmoita toisin. Vaiheessa 1410 pelin järjestäjän järjestelmä kuittaa pe- ' * * 30 laajan vaiheessa 1409 lähettämän sanoman. Vaiheen 1410 sanomassa järjestäjä voi vahvistaa pelaajan käyttäjätilin saldon ja toistaa myös pelaajan vaiheessa 1409 an-•:. tamat tiedot niin, että pelaaja voi tarkistaa, että kaikki on kunnossa pelaamista var-....: ten.
Vaiheessa 1411 pelin jäijestäjä ilmoittaa, että tietty yksittäinen vedonlyöntitapah-35 tuma on alkanut ja pelaajat voivat alkaa tehdä sijoituksia. Vaiheen 1411 ilmoitus on myös piste-monipistetyyppinen. Vaiheen 1411 sanoma voi olla esimerkiksi kuvassa 113713 21 15 esitettyä tyyppiä. Kuvan 15 sanoma 1500 sisältää aloitusajan 1501, joka tarkoittaa hetkeä, jonka jälkeen pelisijoitusten tekeminen on sallittu, ottelun tunnisteen 1502, joka ilmoittaa sen korkeamman tason hierarkkisen käsitteen, johon sanomassa 1500 ilmoitettu tapahtuma kuuluu (esim. ”FC Miian vastaan Manchester United 2. 5 heinäkuuta 2000”), tapahtuman tunnisteen 1503, joka ilmoittaa vedonlyönnin kohteena olevan yksittäisen tapahtuman (esim. ”ManU 1. kulmapotku”), tapahtuman kuvaajan 1504, jonka on tarkoitus antaa lisätietoja pelaajalle (esim. ”ManU:n kulmapotku vasemmalta 12. minuutilla: tekevätkö he maalin?”), luettelo 1505 vaihtoehtoisista tuloksista, joista pelaajat voivat lyödä vetoa (esim. ”1: Suora maali, X: 10 Epäsuora maali seuraavan 15 sekunnin kuluessa, 2: Ei maalia”), kunkin vaihtoehtoisen tuloksen voittokertoimet 1506 (esim. ”1: 12,0, X: 7,0, 2: 1,05”), paketin tunnisteen 1507, joka voi toimia myös tarkistussummana paketin eheyden tarkistamiseksi, ja määritelmän 1508 siitä, mikä muodostaa kyseisen vedonlyöntitapahtuman kello-signaalin ja mitä algoritmia pitäisi käyttää aikaleimaukseen. Viimeksi mainittu ei 15 ole välttämätön, jos käytetään pysyvästi määriteltyä kello- ja algoritmijärjestelyä tai jos kellosignaalin määritelmä ja algoritmin valinta on annettu jossakin vaiheiden 1408 tai 1410 sanomista.
Kuvassa 14b oletamme, että osa yleislähetyksen digitaalisesta bittivirrasta muodostaa kellosignaalin. Tällaiset yleislähetykset ovat tyypillisesti jatkuvasti käynnissä, . 20 joten kuvissa 14a, 14b ja 14c pitäisi olla jatkuva kellosignaalien virtaus lähettäjältä •f · pelaajille, mutta selvyyden vuoksi kuvassa 14b on esitetty vain kellosignaalit 1412 -1418. Jokainen näistä kellosignaaleista voi olla esimerkiksi tietty bittiyhdistelmä : yleislähetyksen alassuuntaisessa lähetyskehyksessä. Jos edellä kuvatun kaltainen • * · valvonta-algoritmi on käynnissä pelaajan päätejärjestelyssä, kuvan 14b lähetykset 25 1412 - 1418 voisivat sisältää avaimet, jotka tarvitaan pitämään valvonta-algoritmi "hengissä”.
Vaiheessa 1419 pelaaja tekee sijoituksen, joka tarkoittaa sitä, että hän tekee valin-· ". tansa vaiheen 1411 sanomassa annetuista vaihtoehdoista ja antaa asianmukaiset . · , komennot päätteelleen, joka vastaa muodostamalla aikaleimatun pelitietueen. Aika-’; [; 30 leimauksen määritelmästä riippuen päätelaite voi käyttää erilaisia yhdistelmiä kel-‘ : losignaaleista 1412 - 1418. Päätelaite voisi käyttää esimerkiksi vain viimeisintä kel- ··· losignaalia 1414 tai sitä ja seuraavaa kellosignaalia 1415, tai jopa kaikista kellosig-naaleista 1412 - 1414 laskettua yhdistelmää vaiheen 1411 aloitusilmoituksen vastaanotosta siihen hetkeen, kun pelaaja tekee sijoituksensa. Sähköisen offline-vedon-35 lyönnin periaatteen mukaan päätelaitteen ei tarvitse lähettää aikaleimattua pelitietu-etta pelin järjestäjälle välittömästi (vaikka keksintö ei estä sitä tekemästä niin). Jos 113713 22 joitakin kuvissa 7 - 8b esitettyjä toteutusmuotoja käytettäisiin, vaihe 1419 sisältäisi myös menettelyn, jolla pelitietue lähetettäisiin apulaitteeseen ja aikaleimattaisiin siellä.
Jonakin myöhempänä ajankohtana tapahtuma, jonka lopputulos oli vedonlyönnin 5 kohteena, on ohi, ja lopputulos tulee tietoon. Hetki, jonka jälkeen täytyy olla mahdotonta tehdä hyväksyttäviä pelisijoituksia, on esitetty kuvassa 14b todellisena sulkemisaikana 1420. Esimerkin vuoksi kuva 14b esittää myös vedonlyöntiyrityksen vaiheessa 1421, joka on todellisen sulkemisajan jälkeen. Pelin järjestäjä lähettää ilmoituksen vedonlyönnin päättymisestä vaiheessa 1422. Tässä sovelletaan kuitenkin 10 valvonta-ajan käsitettä, joten vaiheen 1422 sanoman lähetyshetki ei ole ratkaiseva: hyväksyttävien pelisijoitusten tekemiseen varattu aika päättyi hetkellä 1420. Keksintö ei edellytä valvonta-ajan käyttöä, ja valvonta-aika voi olla keksinnössä jopa eri merkkinen kuin kuvassa 14b esitetty. Viimeksi mainittu tarkoittaa sitä, että hyväksyttävien pelisijoitusten tekemiseen varattu aika voi jatkua sen jälkeen, kun vaiheen 15 1422 sanoma on lähetetty, joten sanoma tulee ensin ja todellinen sulkemisaika vasta sen jälkeen. Vaiheen 1422 sanoma voi olla esimerkiksi kuvassa 16 esitettyä tyyppiä. Kuvan 16 sanomassa 1600 on sulkemisen ilmoitusaika 1601, joka voi olla erilainen kuin todellinen sulkemisaika ja tarkoittaa hetkeä, jolloin lähetetään paketti 1600, ottelun tunniste 1602, joka on sama kuin ottelun tunniste 1502 kuvassa 15, tapahtu-. 20 man tunniste 1603, joka on sama kuin tapahtuman tunniste 1503 kuvassa 15 ja pa- ketin tunniste 1604, joka voi toimia myös paketin 1600 eheyden tarkistussummana. ...: Paketti 1600 voisi myös sisältää ilmoituksen todellisesta sulkemisajasta 1420.
*· ': Kun käyttäjän päätejärjestely vastaanottaa sanoman, joka osoittaa, että enempää pe- listoituksia ei hyväksytä, tämän pitäisi välittömästi estää päätejärjestelyä muodos-25 tumasta enempää sellaisia suljettuun vedonlyöntipeliin liittyviä pelitietueita, jotka voitaisiin tulkita hyväksyttävästi aikaleimatuiksi. Tämän pitäisi tapahtua riippumat-ta paikallisen reaaliaikaisen kellosignaalin lukemasta tai edes siitä, onko sitä käy-.*··. tettävissä päätejärjestelyssä sillä hetkellä, kun sanoma vastaanotetaan. Tällainen ehdoton vedonlyönnin sulkeminen päätejärjestelyssä on myös turvatoimi sellaisia pe- * * * '· 30 tosyrityksiä vastaan, joissa yritettäisiin esimerkiksi viivyttää hetkeä, jolloin pääte- :: järjestelyssä oleva vedonlyöntisovellus havaitsee, että sulkemissanoma on saapunut.
’ * · *, Vaiheessa 1423 pelin järjestäjä lähettää vedonlyönnin kohteena olleen ja vaiheessa 1422 suljetun tapahtuman virallisen tuloksen. Vaiheessa 1423 lähetettävä sanoma voi olla esimerkiksi kuvassa 17 esitettyä tyyppiä. Kuvan 17 sanoma 1700 sisältää 35 todellisen sulkemisajan 1701, joka viittaa nyt kuvassa 14b esitettyyn hetkeen 1420, ottelun tunnisteen 1702, joka on sama kuin ottelun tunniste 1502 kuvassa 15, tapah- 113713 23 tuman tunnisteen 1703, joka on sama kuin tapahtuman tunniste 1503 kuvassa 15, vedonlyönnin kohteena olleen tapahtuman tuloksen 1704, ja paketin tunnisteen 1705, joka voi toimia myös paketin 1700 eheyden tarkistussummana.
Sen tiedon perusteella, mitkä pelisijoitukset pelaaja teki ennen todellista sulkemis-5 aikaa ja mikä oli tulos, pelaajan päätelaite laskee vaiheessa 1424 vedonlyöntitapah-tuman odotettavissa olevan vaikutuksen pelaajan käyttäjätiliin. Tämä laskenta on alustava, ja sen tarkoitus on vain ennakoida tulosten virallista laskentaa, jotta pelaaja saa välitöntä palautetta ja jotta hän tietää, kuinka paljon rahaa hänen käyttäjätilillään on jäljellä mahdollisia seuraavia vedonlyöntitapahtumia varten saman ottelun 10 aikana. Keksinnön erään toteutusmuodon mukaan päätelaite muodostaa ja tallentaa tulostietueen, joka voi olla myös aikaleimattu samalla tavalla kuin edellä mainittu aikaleimattu pelitietue.
Seuraavaksi voisi tulla muita vedonlyöntitapahtumia, joten vaiheiden 1411 - 1424 menettelyt toistettaisiin. Selvyyden vuoksi oletamme kuvassa 14b, ettei muita ve-15 donlyöntitapahtumia tule. Vaiheessa 1425 pelin järjestäjä ilmoittaa, että vaiheissa 1408 - 1410 käsitelty pelikokonaisuus on päättynyt. Samanaikaisesti järjestäjä voi ilmoittaa määräajan aikaleimattujen pelitietueiden palauttamiseksi järjestäjälle tulosten virallista laskentaa varten. Viimeksi mainittua ilmoitusta ei tarvita, jos määräajan määritelmä on vakio, esimerkiksi 24 tuntia vaiheen 1425 ilmoituksesta.
• · · • · · 20 Kuten huomautimme edellä, keksintö ei varsinaisesti kiellä pelaajan päätelaitetta las'*.' hettämästä aikaleimattuja pelitietueita järjestäjälle jo aikaisemmin. Kuvassa 14b oletamme kuitenkin, että päätelaitteet alkavat lähettää aikaleimattuja pelitietueita vasta sen jälkeen, kun ne ovat vastaanottaneet vaiheen 1425 sanoman. Jotta kaikki päätelaitteet eivät lähettäisi aikaleimattuja pelitietueita samanaikaisesti, voidaan 25 edellyttää, että päätelaite soveltaa tiettyä viivettä vastaanotettuaan vaiheen 1425 sa-. . noman. Viiveen pituus voi olla ennalta määritetty jokaiselle päätelaitteelle, tai pää- !.. * telaitteet voivat käyttää jotakin satunnaista tai näennäissatunnaista prosessia yksit täisten viiveiden pituuksien muodostamiseksi. Vaiheessa 1426 päätelaite lähettää vaiheessa 1419 muodostetun aikaleimatun pelitietueen järjestäjälle, ja vaiheessa ;": 30 1427 se lähettää saman aikaleimatun pelitietueen valvojalle. Pelitietueen lähetys voi \ olla esimerkiksi kuvassa 18 esitettyä tyyppiä. Kuvan 18 sanomassa 1800 on kopio aloituspaketista 1500, kopio sulkemispaketista 1600, kopio tulospaketista 1700, pelin tunniste 1804 yksittäisen pelisijoituksen tunnistamiseksi, pelissä tehty sijoitus 1805 (ei tarvita, jos käytetään jotakin oletussijoitusta), pelin sisältö 1806 eli pelaa-35 jän arvaus sen tapahtuman tuloksesta, joka oli vedonlyönnin kohteena, päätelaitteen alustava laskenta 1807 pelaajan voitosta tai häviöstä vedonlyönnissä (eli tulostietue, 113713 24 jos sellainen luotiin), aikaleima 1808, joka osoittaa ajan, jolloin pelisijoitus tehtiin, ja paketin tunniste 1809, joka voi myös toimia paketin 1900 eheyden tarkistussummana. Aikaleima voisi myös olla osa pelin sisältökenttää 1806, ja mahdollisesti myös osa tulostietuekenttää 1807.
5 Vaiheessa 1428 päätelaite lähettää vaiheessa 1421 muodostetun aikaleimatun peli-tietueen järjestäjälle, ja vaiheessa 1429 se lähettää saman aikaleimatun pelitietueen valvojalle. Vaatimuksena ei ole, että aikaleimatut pelitietueet lähetetään eri lähetyksissä, vaan itse asiassa, jotta yksittäisten lähetysten määrä pidettäisiin mahdollisimman pienenä, voi olla edullista muodostaa yksi lähetys, joka sisältää kaikki erikseen 10 aikaleimatut pelitietueet. Päätelaite on jo selvillä siitä, että vaiheessa 1421 muodostettu pelitietue ei ollut hyväksyttävä, joten se ei ole ottanut sitä huomioon vaiheessa 1424, jolloin laskettiin alustavasti vaikutus pelaajan käyttäjätiliin, eikä se myöskään lisää mitään hylättyyn pelitietueeseen liittyvää tulostietuekenttään 1807, joka koskee päätelaitteen suorittamaa alustavaa pelaajan voittojen tai tappioiden laskentaa.
15 On kyseenalaista, pitäisikö päätelaitteen ilmoittaa lainkaan sellaisia pelisijoituksia, jotka tehtiin todellisen sulkemisajan jälkeen ja joilla ei siten ole mitään vaikutusta pelaajan käyttäjätiliin. On kuitenkin tärkeää vedonlyöntijäijestelmän toiminnan kannalta, että päätelaite ilmoittaa kaikista pelisijoituksista, jotka tehtiin hyväksyttävästi avausajan ja todellisen sulkemisajan välillä, koska pelaajalle ei pidä olla mah-’r;' 20 dollista estää päätettä ilmoittamasta niistä pelisijoituksista, jotka eivät tuottaneet mi- «t « • · ·: tään. Keksinnön erään toteutusmuodon mukaan päätelaitteessa on suojattu algoritmi ***··.♦ · · * * (joka voi hyvin olla sama kuin aikaleimausalgoritmi tai läheisessä yhteydessä sii- ;: hen), joka kasvattaa laskurin arvoa joka kerta, kun pelisijoitus tehdään ja joka esit- :; tää suurimman ennen todellista sulkemisaikaa saavutetun laskurin arvon kaikissa : ’: 25 seuraavissa aikaleimattujen pelitietueiden lähetyksissä pelin järjestäjälle ja valvojalle. Keksinnön tämän toteutusmuodon mukaan järjestäjä ei hyväksy aikaleimattuja . *. : pelitietueita käyttäjältä, ellei niiden numero ole niin suuri, että se saa vastaavan las- I · . · ”. kurin pelin järjestäjän jäijestelmässä antamaan saman arvon.
Vaiheessa 1430 järjestäjä tarkistaa kaikki vastaanotetut, aikaleimatut pelitietueet ;' ’ *; 30 varmistaakseen, että se on saanut täydelliset ilmoitukset kaikilta niiltä päätelaitteilta, jotka oli rekisteröity peliin vaiheessa 1409. Jos määräaika kuluu umpeen, eikä tie-tyltä pelaajalta ole saatu täydellistä raporttia, järjestäjä voi jäädyttää kyseisen pelaajan käyttäjätilin ja estää pelaajaa pääsemästä vedonlyöntijärjestelmään uudestaan (koska pelin järjestäjä epäilee kyseisen pelaajan yrittävän estää voittoa tuottamatto-35 mien pelitietueiden lähetykset). Vaiheessa 1430 suoritettaviin tarkistuksiin kuuluu myös tilin saldon tarkistus, jonka tarkoituksena on varmistaa, ettei pelaaja ole tehnyt 113713 25 pelisijoitusta suuremmalla panoksella kuin mihin hänellä on varaa käyttäjätilinsä senhetkisellä saldolla. Sen jälkeen, kun kaikki pelitietueet on analysoitu, järjestäjä päivittää käyttäjätilit vaiheessa 1431 siten, että voitot hyvitetään voittaneiden pelaajien tileille ja sijoitukset vähennetään kaikkien sijoituksia tehneiden pelaajien käyt-5 täjätileiltä.
Vaiheessa 1432 järjestäjä lähettää lopulliset tulokset pelaajille ja valvojalle. Vedon-lyöntituloksia koskeva tieto on tyypillisesti luottamuksellista, joten tämä lähetys on kaksipistetyyppistä ainakin loogisesti ellei fyysisesti. Loogiset kaksipistelähetykset jaetussa fyysisessä piste-monipiste-tyyppisessä yleislähetysvälineessä voidaan saada 10 aikaan käyttämällä koodeja, jotka vain valtuutetut osapuolet tuntevat. Vaiheessa 1433 pelaajan päätelaite näyttää lopulliset tulokset pelaajalle, ja vaiheessa 1434 valvoja voi verrata lopullisia tuloksia pelaajilta vastaanotettuihin lähetyksiin tarkistaakseen, että vedonlyönti sujui asianmukaisten määräysten mukaan.
Vaiheessa 1435 pelaaja ilmaisee toiveensa kirjautua kokonaan ulos järjestelmästä, 15 jolloin hänen käyttäjätilinsä pelin järjestäjän järjestelmässä tyhjennetään vaiheessa 1436 ja jäljellejäävä rahamäärä siirretään käyttäjän pankkitilille vaiheissa 1437 ja 1438. Vaiheessa 1439 pelaaja saa pankilta saldoilmoituksen, joka osoittaa, että maksutapahtumat on suoritettu.
» I
'···' Kuvassa 19 esitetään yhteenveto päätejärjestelyn päätoiminnoista sen suorittaessa 20 edellä kuvatun menetelmän vedonlyöntiosuutta. Termiä ’’päätejärjestely” olisi käy-tettävä, koska keksinnössä ei edellytetä, että pääte olisi vain yksi laite. Esimerkin-omainen usean laitteen muodostama päätejäqestely voi koostua televisiosta, tv-: sovittimesta, tv-sovittimeen kytketystä muistimoduulista ja langattomasta kaukosää- : ". timestä. Tavallisesti käytetään kuitenkin lyhyempää termiä ’’pääte”. Rekisteröitymi- i t * 25 nen järjestelmän hyväksytyksi käyttäjäksi ja käyttäjätilin perustaminen sekä tietyn , ·, ; summan maksaminen käyttäjätillille ovat alan asiantuntijalle sinänsä tunnettuja asi-* * · oita, joten kuvan 14 vaiheisiin 1401 - 1407 liittyviä toimintoja ei esitetä kuvassa 19.
t »♦ » . ·. | Vaiheiden 1901 - 1902 kautta kulkeva silmukka muodostaa valmiustilan, jossa pää-. · ’ ·, te odottaa seuraavaa ilmoitusta yhdestä tai useammasta tulevasta vedonlyöntipelistä. ’’ 30 Kun sellainen ilmoitus on saapunut, pääte esittää sen sisällön käyttäjälle vaiheessa 1903. Jos käyttäjältä saadaan positiivinen vastaus vaiheessa 1904, vaiheessa 1905 ':' ‘ ·’ tuotetaan ja lähetetään pelin rekisteröintisanoma; muuten pääte palaa valmiustilaan.
Vaiheessa 1906 pääte odottaa pelin rekisteröintisanoman hyväksymistä. Jos hyväksyminen ei tule ajallaan, pääte olettaa, että pelin rekisteröintisanoma on kadonnut ja 35 palaa vaiheeseen 1903 uuden sanoman muodostamiseksi.
113713 26
Sen jälkeen, kun hyväksyminen on vastaanotettu, pääte siirtyy vaiheiden 1907 ja 1908 muodostamaan valmiustilaan. Kun ilmoitus vedonlyöntitapahtuman alkamisesta saapuu, sen sisältö esitetään käyttäjälle vaiheessa 1909. Nyt käyttäjä voi valita, osallistuuko hän vedonlyöntiin vai ei. Jälkimmäinen vaihtoehto tarkoittaa palaamis-5 ta päätösvaiheesta 1910 vaiheeseen 1907, kun taas positiivinen vastaus käyttäjältä aiheuttaa aikaleimatun pelitietueen muodostamisen vaiheessa 1911. Kellosignaalin tuottaminen vaiheessa 1912 vaiheen 1911 syöttötiedoksi voi saada muodon, jossa vastaanotetaan ja käsitellään ulkoista kellosignaalia tai muodostetaan sisäinen kellosignaali. Muiden pelitietueiden muodostaminen samaa tapahtumaa varten on 10 mahdollista, jos käyttäjä antaa asianmukaiset komennot vaiheessa 1914 ennen vedonlyönnin päättymissignaalin vastaanottamista vaiheessa 1913.
Vastaanotettuaan vedonlyönnin päättymissignaalin vaiheessa 1913 pääte odottaa tu-lossanomaa vaiheessa 1915. Kun se on saapunut, pääte laskee tuloksen vaikutuksen ja näyttää sen käyttäjälle vaiheessa 1916. Vaiheessa 1917 tarkistetaan, onko pelin 15 päättymissanoma vastaanotettu; jos sanomaa ei ole vielä vastaanotettu, mutta uusi vedonlyöntitapahtuma alkaa vaiheen 1918 mukaan, pääte palaa vaiheeseen 1909. Vaikka tätä ei esitetä kuvassa 19, myös päällekkäiset ja sisäkkäiset vedonlyöntita-pahtumat ovat keksinnössä sallittuja: uusi vedonlyöntitapahtuma voidaan julistaa avatuksi ennen kuin edellinen vedonlyöntitapahtuma on suljettu, ja sellainen myö-20 hemmin avattu vedonlyöntitapahtuma voidaan myös julistaa suljetuksi ennen edel-.:.: listä tapahtumaa.
Kun pelin päättymissignaali on vastaanotettu vaiheessa 1917, pääte aloittaa menet-; telyt, joiden tarkoituksena on siirtää aikaleimatut pelitietueet järjestäjälle vaiheessa ' 1919. Pääte voi käyttää esimerkiksi kiertokyselyä satunnaisin välein tarkistaakseen, ;;; 25 onko pelin järjestäjän järjestelmä valmiina vastaanottamaan aikaleimatut pelitietue-’ · · · * lähetykset. Useat päätteet voivat yrittää näitä lähetyksiä samanaikaisesti, joten tarvi taan tehokas törmäyksenestoprotokolla kaikkien pelitietueiden lähettämiseksi onnis-*.' · I tuneesti. Sellaisten törmäyksenestoprotokollien toteuttaminen on alan asiantuntijalle \: sinänsä tunnettua. Onnistuttuaan aikaleimattujen pelitietueiden lähettämisessä pääte .·. -.30 odottaa järjestäjältä lopputulossanomaa vaiheessa 1920 ja lopulta näyttää lopulliset ,·*·* tulokset käyttäjälle vaiheessa 1921. Uloskiijautumiseen ja käyttäjätilin hyvittämi-seen liittyviä vaiheita ei nytkään esitetä kuvassa 19, koska niiden katsotaan edusta-..!:' van teknologiaa, joka on alan asiantuntijalle sinänsä tunnettua.
• · · t »
Kuva 20 esittää vastaavasti pelin jäijestäjän järjestelmän suorittamia toimintavaihei-35 ta kuvan 14 vaiheiden 1407 ja 1435 välillä. Vaiheessa 2001 järjestelmä muodostaa ja lähettää pelien rekisteröimistä koskevan ilmoituksen ja kutsun. Vaiheiden 2002 ja 113713 27 2003 muodostamassa silmukassa järjestelmä odottaa pelien rekisteröintijakson loppumista ja hyväksyy vastaanottamansa pelien rekisteröinnit. Kun vedonlyöntitapah-tuma lähestyy, jäijestelmä lähettää tapahtuman alkamissanoman vaiheessa 2004, ja jonkin verran myöhemmin se lähettää tapahtuman päättymissanoman vaiheessa 5 2005 ja tulossanoman vaiheessa 2006. Vaiheessa 2007 tarkistetaan, tuleeko saman pelin aikana vielä muita tapahtumia. Jos vastaus on kyllä, järjestelmä palaa vaiheeseen 2004, ja jos ei, pelin päättymissanoma lähetetään vaiheessa 2008. Sen jälkeen (tai jopa ennen, koska keksintö ei kiellä sitä) aikaleimattuja pelitietueita alkaa saapua. Nämä vastaanotetaan ja mahdollisesti dekoodataan jo vaiheessa 2009; dekoo-10 daus aikaisessa vaiheessa on edullista erityisesti silloin, jos lähetykset sisältävät tarkistussumman ja järjestelmän on hyväksyttävä kaikki lähetykset, jotka saapuvat tarkistussumman perusteella koskemattomina.
Kun määräaika pelitietueiden palauttamiseksi on ohitettu (tai jopa ennen, jos vedon-lyöntisuhteet ovat kiinteät eikä tulevien pelitietueiden sisältö siis vaikuta voittojen 15 laskemiseen), järjestelmä aloittaa käyttäjätilien päivityksen. Se ottaa pelitietueen vaiheessa 2010 ja tarkistaa sen aikaleiman vaiheessa 2011. Kaikki ajoissa muodostetut pelitietueet aiheuttavat sen, että vastaava sijoitus vähennetään vaiheessa 2012 sen pelaajan käyttäjätililtä, joka teki sijoituksen. Jos vaiheessa 2013 havaitaan, että pelisijoitus tuotti voiton, voitto lasketaan vaiheessa 2014 ja maksetaan vastaavalle 20 käyttäjätilille vaiheessa 2015. Riippumatta siitä, suoritettiinko vaiheet 2014 ja 2015 vaiheen 2013 jälkeen vai ei, vaiheessa 2016 luodaan tulosilmoitus pelaajalle. Vaik-ka pelitietue havaittaisiin kelpaamattomaksi vaiheessa 2011, koska sitä ei ole aika-leimattu ajoissa, ja tämän vuoksi se hylättäisiin vaiheessa 2017, vaiheessa 2016 :' ·. i muodostetaan edullisesti ilmoitus. Vaiheessa 2018 vain tarkistetaan, onko kaikki pe- : *"; 25 litietueet jo käsitelty; jos ei, järjestelmä palaa vaiheeseen 2010, ja jos kyllä, lopulli- . · · ·. set tulokset lähetetään vaiheessa 2019.
Keksinnön edellä kuvatut toteutusmuodot on esitetty vain esimerkkeinä, eikä niitä :. ’ ·: pidä tulkita niin, että ne rajoittaisivat oheisten patenttivaatimusten määrittämää suo- japiiriä. Verbiä ’’käsittää” (englanniksi ”to comprise”) käytetään tässä patenttihake-. . : 30 muksessa avoimena rajoituksena, joka ei sulje pois myös muiden kuin nimenomaan ,·’··[ mainittujen piirteiden olemassaoloa. Epäitsenäisissä vaatimuksissa kuvatut piirteet '! * ovat vapaasti yhdistettävissä, ellei toisin nimenomaan sanota.

Claims (44)

113713 28
1. Menetelmä, jolla hajautetun tason (301) ja keskustason (303) käsittävässä tietoliikennejärjestelmässä käsitellään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputuloksesta, jossa menetelmässä on seuraavat vaiheet: 5. hajautettuun tasoon (301) luodaan (304) ennen ajankohtaa, jolloin tapahtuman lop putulos tiedetään, joukko sähköisiä tietueita, jotka sisältävät ennustuksia tapahtuman lopputuloksesta, - siirretään (305) sähköiset tietueet hajautetusta tasosta (301) keskustasoon (303), ja - sen jälkeen, kun tapahtuman lopputulos tiedetään, keskustasossa (303) selvitetään 10 (306), mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennustukset tapah tuman lopputuloksesta, tunnettu siitä, että se käsittää vaiheet, joissa -hajautetussa tasossa (301) varustetaan (304, 401, 502, 902, 1202, 1911) aikalei-mausprosessissa jokainen sähköisistä tietueista salauksella suojatulla todisteella tie-15 tystä ajankohdasta, joka liittyy sähköisen tietueen luomiseen, ja jossa aikaleimaus-prosessissa käytetään hajautetun tason (310) ulkopuolelta vastaanotettua olennaisesti jatkuvan lähetyksen kellosignaalia aikaleimausprosessin syöttönä, ja -keskustasossa (303) hyväksytään (306, 1430, 2011) sinne siirretyistä sähköisistä tietueista vain ne, joiden salauksella suojattu todiste tietystä sähköisen tietueen luo-20 miseen liittyvästä ajankohdasta osoittaa, että mainittu tietty ajankohta ei ollut myö-hempi kuin tietty aikaraja.
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että vaihe, jossa . . jokainen sähköinen tietue varustetaan salauksella suojatulla todisteella tietystä säh- köisen tietueen luomiseen liittyvästä hetkestä, käsittää vaiheen, jossa muodostetaan • » 25 aikaleimattu sähköinen tietue käyttämällä algoritmia (401), joka käyttää syöttötie-*···' töinä sähköisen tietueen selväkielistä sisältöä ja kellosignaalia.
3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että siinä on vai- * ♦ .···. heet, joissa todennetaan ja salataan sähköinen tietue käyttämällä myös sähköisen ·’ tietueen luovan osapuolen salaista avainta ja aikaleimatun, todennetun, salatun säh- :·: : 30 köisen tietueen aiotun vastaanottajan julkista avainta mainitun algoritmin (401) :: syöttötietoina. ’;: ’ 4. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että vaihe, jossa ' 1 '· varustetaan jokainen sähköinen tietue salauksella suojatulla todisteella tietystä ajan kohdasta, joka liittyy sähköisen tietueen luomiseen, käsittää vaiheet, joissa: 113713 29 - muodostetaan todennettu ja salattu sähköinen tietue käyttämällä ensimmäistä algoritmia (501), jossa käytetään syöttötietoina sähköisen tietueen selväkielistä sisältöä, sähköisen tietueen muodostavan osapuolen salaista avainta ja aikaleimatun, todennetun, salatun sähköisen tietueen aiotun vastaanottajan julkista avainta, ja 5. aikaleimataan mainitun ensimmäisen algoritmin avulla muodostettu todennettu ja salattu sähköinen tietue käyttämällä toista algoritmia (502), joka käyttää syöttötietoina lisäksi kellosignaalia ja aikaleimauksen suorittavan osapuolen salaista avainta.
5. Patenttivaatimuksen 4 mukainen menetelmä, tunnettu siitä, että se käsittää niiden kahden vaiheen, joissa todennettu ja salattu sähköinen tietue muodostetaan ja 10 aikaleimataan, välillä vaiheen, jossa todennettu ja salattu sähköinen tietue siirretään ensimmäisestä laitteesta, joka muodosti (501) mainitun todennetun ja salatun sähköisen tietueen, toiseen laitteeseen, joka suorittaa aikaleimauksen (502).
6. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että siinä on seu- raavat vaiheet: 15. muodostetaan (603) tietyssä hajautettuun tasoon kuuluvassa laitteessa (600) säh köinen tietue, joka sisältää ennustuksen tapahtuman lopputuloksesta, - mainitussa hajautettuun tasoon kuuluvassa tietyssä laitteessa (600) varustetaan (605) muodostettu sähköinen tietue salauksella suojatulla todisteella tietystä sähköisen tietueen muodostamiseen liittyvästä ajankohdasta, jolloin tuloksena on aikalei- 20 mattu sähköinen tietue, - siirretään (602, 612) muodostettuja aikaleimattu sähköinen tietue mainitusta tie- ,,,.: tystä hajautettuun tasoon kuuluvasta laitteesta (600) keskustasoon (610), . . - keskustasossa (610) hyväksytään (613) muodostetut ja aikaleimatut sähköiset tie- tueet sillä ehdolla, että niiden salauksella suojattu todiste tietystä ajankohdasta ’ 25 osoittaa, että mainittu tietty ajankohta ei ollut myöhempi kuin tietty aikaraja, ja * · ‘ · · * - sen jälkeen, kun tapahtuman lopputulos tiedetään, keskustasossa selvitetään (613), mikäli muodostettu ja aikaleimattu sähköinen tietue hyväksyttiin, sisältääkö se oi-i kean ennustuksen tapahtuman lopputuloksesta. · ’ 7. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että siinä on seu- • * » : 30 raavat vaiheet: t » - muodostetaan (603’) tietyssä hajautettuun tasoon kuuluvassa ensimmäisessä lait- * * » teessä (700) sähköinen tietue, joka sisältää ennustuksen tapahtuman lopputulokses- ta, 30 113713 - siirretään (602’, 711) muodostettu sähköinen tietue mainitusta hajautettuun tasoon kuuluvasta ensimmäisestä laitteesta (700) hajautettuun tasoon kuuluvaan toiseen laitteeseen (710), -mainitussa hajautettuun tasoon kuuluvassa toisessa laitteessa (710) varustetaan 5 (713) muodostettu sähköinen tietue salauksella suojatulla todisteella tietystä sähköi sen tietueen muodostamiseen liittyvästä ajankohdasta, ja saadaan siten aikaleimattu sähköinen tietue, - siirretään (811, 612) muodostettuja aikaleimattu sähköinen tietue mainitusta toisesta hajautettuun tasoon kuuluvasta laitteesta (710) keskustasoon (610), 10. keskustasossa (610) hyväksytään (613) muodostetut ja aikaleimatut sähköiset tie tueet sillä ehdolla, että niiden salauksella suojattu todiste tietystä ajankohdasta osoittaa, että mainittu tietty ajankohta ei ollut myöhempi kuin tietty aikaraja, ja - sen jälkeen, kun tapahtuman lopputulos tiedetään, keskustasossa (610) selvitetään (613), mikäli muodostettuja aikaleimattu sähköinen tietue hyväksyttiin, sisältääkö 15 mainittu muodostettuja aikaleimattu sähköinen tietue oikean ennustuksen tapahtuman lopputuloksesta.
8. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että siinä on seu-raavat vaiheet: - muodostetaan (603’, 603”) tietyssä hajautettuun tasoon kuuluvassa ensimmäisessä 20 laitteessa (700, 800) sähköinen tietue, joka sisältää ennustuksen tapahtuman loppu- :,:.: tuloksesta, - siirretään (602’, 801, 811, 814) muodostettu sähköinen tietue mainitusta hajautet- •:' ’: tuun tasoon kuuluvasta ensimmäisestä laitteesta (700, 800) hajautettuun tasoon kuu- : ’ ·.: luvaan toiseen laitteeseen (810, 810’), 25. mainitussa hajautettuun tasoon kuuluvassa toisessa laitteessa (810, 810’) varuste- .···, taan (813) muodostettu sähköinen tietue salauksella suojatulla todisteella tietystä sähköisen tietueen muodostamiseen liittyvästä ajankohdasta, ja saadaan siten aika-... leimattu sähköinen tietue, - siirretään (602’, 801, 811, 814) muodostettuja aikaleimattu sähköinen tietue mai- ' 30 nitusta hajautettuun tasoon kuuluvasta toisesta laitteesta (810, 810’) takaisin ha- i ; : jautettuun tasoon kuuluvaan mainittuun ensimmäiseen laitteeseen (700, 800), : - siirretään (602, 602’, 612) muodostettuja aikaleimattu sähköinen tietue mainitusta hajautettuun tasoon kuuluvasta ensimmäisestä laitteesta (700, 800) keskustasoon (610)’ 1 ♦ 113713 31 - keskustasossa (610) hyväksytään (613) muodostetut ja aikaleimatut sähköiset tietueet sillä ehdolla, että niiden salauksella suojattu todiste tietystä ajankohdasta osoittaa, että mainittu tietty ajankohta ei ollut myöhempi kuin tietty aikaraja, ja - sen jälkeen, kun tapahtuman lopputulos tiedetään, keskustasossa (610) selvitetään 5 (613), mikäli muodostettuja aikaleimattu sähköinen tietue hyväksyttiin, sisältääkö mainittu muodostettu ja aikaleimattu sähköinen tietue oikean ennustuksen tapahtuman lopputuloksesta.
9. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että vaihe, jossa varustetaan jokainen sähköinen tietue salauksella suojatulla todisteella tietystä säh- 10 köisen tietueen luomiseen liittyvästä ajankohdasta, käsittää alivaiheet, joissa: - muodostetaan suojatussa integroidussa piirissä (901) kellosignaali (903), - vastaanotetaan sähköinen tietue mainittuun suojattuun integroituun piiriin (901), - varustetaan (902) mainittu sähköinen tietue salauksella suojatulla todisteella tietystä ajankohdasta käyttämällä mainitussa suojatussa integroidussa piirissä (901) ole- 15 vasta muistipaikasta (904) luettua algoritmia ja käyttämällä mainitussa suojatussa integroidussa piirissä muodostettua kellosignaalia (903), ja - tulostetaan salauksella suojatulla todisteella tietystä ajankohdasta varustettu sähköinen tietue mainitusta suojatusta integroidusta piiristä (902).
10. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että vaihe, jossa 20 varustetaan jokainen sähköinen tietue salauksella suojatulla todisteella tietystä säh- •köisen tietueen luomiseen liittyvästä ajankohdasta, käsittää alivaiheet, joissa: * » * * · - vastaanotetaan ulkoinen kellosignaali suojattuun integroituun piiriin (1201), *. i - vastaanotetaan sähköinen tietue mainittuun suojattuun integroituun piiriin (1201), - varustetaan (1202) mainittu sähköinen tietue salauksella suojatulla todisteella tie- * * · 25 tystä ajankohdasta käyttämällä mainitussa suojatussa integroidussa piirissä (1201) olevasta muistipaikasta (1204) luettua algoritmia ja käyttämällä mainittuun suojat-tuun integroituun piiriin (1201) vastaanotettua kellosignaalia, ja .*·*. -tulostetaan salauksella suojatulla todisteella tietystä ajankohdasta varustettu säh- , ·, köinen tietue mainitusta suojatusta integroidusta piiristä (1201). > * < · :30 11. Patenttivaatimuksen 10 mukainen menetelmä, tunnettu siitä, että se käsittää lisäksi vaiheen, jossa vastaanotetaan paikallinen reaaliaikainen kellosignaali (1203) ; , mainittuun suojattuun integroituun piiriin (1201) siten, että mainittu vaihe, jossa va- • · rustetaan (1202) mainittu sähköinen tietue salauksella suojatulla todisteella tietystä ajankohdasta tapahtuu käyttämällä mainitussa suojatussa integroidussa piirissä 113713 32 (1201) olevasta muistipaikasta (1204) luettua algoritmia ja käyttämällä sekä mainittuun suojattuun integroituun piiriin (1201) vastaanotettua ulkoista kellosignaalia että mainittuun suojattuun integroituun piiriin (1201) vastaanotettua paikallista reaaliaikaista kellosignaalia (1203).
12. Patenttivaatimuksen 11 mukainen menetelmä, tunnettu siitä, että vaihe, jossa vastaanotetaan paikallinen reaaliaikainen kellosignaali (1203) mainittuun suojattuun integroituun piiriin (1201), käsittää vaiheen, jossa mainittuun suojattuun integroituun piiriin (1201) vastaanotetaan kellosignaali, jota käytetään samanaikaisesti synkronoimaan ainakin yhtä Media Access Control (MAC) -toimintojen luokkaan 10 kuuluvaa toimintoa.
13. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että siinä on seuraa vat vaiheet: a) lähetetään aloitussignaali (1411) keskustasosta hajautettuun tasoon, b) hajautetussa tasossa muodostetaan (1419, 1421) joukko sähköisiä tietueita, joista 15 jokainen on varustettu salauksella suojatulla todisteella tietystä sähköisen tietueen luomiseen liittyvästä ajankohdasta, c) lähetetään lopetussignaali (1422) keskustasosta hajautettuun tasoon, ja d) lähetetään hajautetusta tasosta keskustasoon ne sähköiset tietueet (1426, 1428), jotka on muodostettu ennen mainitun päättymissignaalin (1422) vastaanottoa. * · C 20 14. Patenttivaatimuksen 13 mukainen menetelmä, tunnettu siitä, että siinä on vai- • »· :, heen c) jälkeen, mutta ennen vaihetta d) vaihe, jossa :‘·.: cl) lähetetään tulossignaali (1423) keskustasosta hajautettuun tasoon. • ·
15. Patenttivaatimuksen 14 mukainen menetelmä, tunnettu siitä, että siinä on vai- • » heen cl) jälkeen vaihe, jossa 25 c2) lasketaan (1424) tietyssä hajautettuun tasoon kuuluvassa laitteessa alustava ve- donlyöntitulos vastaanotetun tulossignaalin ja niiden sähköisten tietueiden perus-, ·, teella, jotka muodostettiin vaiheessa b) hajautettuun tasoon kuuluvassa tietyssä lait- t * · : y ·* teessä. • » i , \( 16. Patenttivaatimuksen 13 mukainen menetelmä, tunnettu siitä, että siinä on vai- ;". 30 heen c) jälkeen, mutta ennen vaihetta d) vaihe, jossa * ' I < · c3) lähetetään pelin päättymissignaali (1425) keskustasosta hajautettuun tasoon; 33 113713 joten vaihe d) suoritetaan vain vastauksena siihen, että hajautetussa tasossa vastaanotetaan mainittu pelin päättymissignaali (1425).
17. Patenttivaatimuksen 13 mukainen menetelmä, tunnettu siitä, että se käsittää ennen vaihetta a) vaiheet, joissa rekisteröidään (1401) joukko hajautettuun tasoon 5 kuuluvien päätejärjestelyjen käyttäjiä keskustasoon kuuluvan vedonlyöntijärjestelmän rekisteröidyiksi käyttäjiksi ja muodostetaan (1402) keskustasossa käyttäjätili jokaiselle rekisteröidylle käyttäjälle.
18. Patenttivaatimuksen 13 mukainen menetelmä, tunnettu siitä, että se käsittää ennen vaihetta a) seuraavat vaiheet: 10. lähetetään keskustasosta hajautettuun tasoon alustava ilmoitus (1408) tulossa ole vasta aloitussignaalista, ja - vastataan sellaiseen alustavaan ilmoitukseen hajautetussa tasossa lähettämällä keskustasoon sanomia (1409), jotka osoittavat halukkuuden reagoida sellaiseen aloitus-signaaliin muodostamalla sähköisiä tietueita.
19. Menetelmä, jolla hajautetun tason ja keskustason käsittävän tietoliikennejär jestelmän hajautettuun tasoon kuuluvassa päätejärjestelyssä käsitellään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputuloksesta, jossa menetelmässä on seuraavat vaiheet: i.: - muodostetaan (1911) sähköinen tietue, joka sisältää ennustuksen tapahtuman lop- ; ‘ 20 putuloksesta, ja ' ’ i - lähetetään (1919) sähköinen tietue keskustasoon; : ‘ : tunnettu siitä, että se käsittää vaiheen, jossa: ,"- ennen keskustasoon lähettämistä sähköinen tietue varustetaan (1911) aikaleimaus- "*, prosessissa salauksella suojatulla todisteella tietystä sähköisen tietueen luomiseen 25 liittyvästä ajankohdasta, jossa aikaleimausprosessissa käytetään hajautetun tason .. .t (310) ulkopuolelta vastaanotettua olennaisesti jatkuvan lähetyksen kellosignaalia ‘; aikaleimausprosessin syöttönä. » » : i·, 20. Patenttivaatimuksen 19 mukainen menetelmä, tunnettu siitä, että siinä on seu- * t I raavat vaiheet: > I • t I 30. muodostetaan paikallisesti kellosignaali (604, 903, 1912), ; - muodostetaan paikallisesti sähköinen tietue (603, 1911) ja 113713 34 -käytetään paikallisesti muodostettua kellosignaalia (604, 903, 1912), paikallisesti muodostettua sähköistä tietuetta (603, 1911) ja salausalgoritmia (401, 904) aika-leimatun sähköisen tietueen muodostamiseen.
21. Patenttivaatimuksen 20 mukainen menetelmä, tunnettu siitä, että se käsittää 5 lisäksi vaiheen, jossa käytetään mainittua paikallisesti muodostettua kellosignaalia (604, 903, 1912) myös ainakin yhden Media Access Control (MAC) -toimintojen luokkaan kuuluvan toiminnon synkronoimiseen.
22. Patenttivaatimuksen 19 mukainen menetelmä, tunnettu siitä, että siinä on seu-raavat vaiheet: 10. vastaanotetaan ulkoinen kellosignaali (1016, 1122), - muodostetaan paikallisesti sähköinen tietue (603) ja -käytetään vastaanotettua ulkoista kellosignaalia (1016, 1122), paikallisesti muodostettua sähköistä tietuetta (603) ja salausalgoritmia (1204) aikaleimatun sähköisen tietueen muodostamiseen.
23. Patenttivaatimuksen 22 mukainen menetelmä, tunnettu siitä, että siinä on seu- raavat vaiheet: - vastaanotetaan ulkoinen digitaalinen bittivirta ja - erotetaan vastaanotetusta ulkoisesta digitaalisesta bittivirrasta joukko bittejä käy- ,:, *’ tettäväksi mainittuna vastaanotettuna ulkoisena kellosignaalina.
24. Patenttivaatimuksen 23 mukainen menetelmä, tunnettu siitä, että vaihe, jossa » » t.t . vastaanotetaan ulkoinen digitaalinen bittivirta, käsittää vaiheen, jossa vastaanote- • 1 I taan Digital Audio Broadcasting -muodossa oleva digitaalinen radiosignaali. » · :]**: 25. Patenttivaatimuksen 23 mukainen menetelmä, tunnettu siitä, että vaihe, jossa vastaanotetaan ulkoinen digitaalinen bittivirta, käsittää vaiheen, jossa vastaanote-j V: 25 taan Digital Video Broadcasting -muodossa oleva digitaalinen radiosignaali.
1. I t I ' ·; · ’ 26. Patenttivaatimuksen 19 mukainen menetelmä, tunnettu siitä, että siinä on seu- : : : raavat vaiheet: * * » » i » » * ';' a) vastaanotetaan alustava ilmoitus (1408, 1902) tulossa olevasta aloitussignaalista, :: b) vastauksena positiiviseen vastaukseen (1904) käyttäjältä lähetetään keskustasoon '>,' ; 30 pelin rekisteröintisanoma (1409, 1905), joka osoittaa halukkuutta osallistua tiettyyn peliin, jonka alkaminen osoitetaan mainitulla tulossa olevalla aloitussignaalilla, 113713 35 c) vastaanotetaan mainitun alustavan ilmoituksen tarkoittama aloitussignaali (1411, 1908), d) vastauksena positiiviseen vastaukseen (1910) käyttäjältä muodostetaan sähköinen tietue (1419, 1421, 1911), joka sisältää ennustuksen tapahtuman lopputuloksesta, ja 5 varustetaan sähköinen tietue salauksella suojatulla todisteella tietystä sähköisen tietueen muodostamiseen liittyvästä ajankohdasta, e) vastaanotetaan päättymis signaali (1422, 1913), f) vastaanotetaan tulossignaali (1423, 1915), g) vastaanotetun tulossignaalin (1423, 1915) ja tapahtuman tuloksen mainitun en-10 nustuksen sisällön perusteella lasketaan ja näytetään (1424, 1916) alustava tulos, h) vastaanotetaan pelin päättymissignaali (1425, 1917), i) lähetetään (1426, 1428, 1919) vaiheessa d) muodostettu sähköinen tietue keskus-tasoon, j) vastaanotetaan lopputulossanoma (1432, 1920) ja 15 k) mainitun lopputulossanoman sisällön perusteella näytetään (1433, 1921) lopullinen tulos.
27. Patenttivaatimuksen 26 mukainen menetelmä, tunnettu siitä, että vaihe i) käsittää vaiheen, jossa lähetetään keskustasoon yhdessä vaiheessa d) muodostetun sähköisen tietueen (1806) kanssa kopiot mainitusta aloitussignaalista (1500), maini-20 tusta päättymissignaalista (1600), mainitusta tulossignaalista (1700) ja mainitusta alustavasta tuloksesta (1807). :· 28. Suoraan digitaalisen tietokoneen sisäiseen muistiin ladattavissa oleva tietoko- ·;"· neohjelmatuote, tunnettu siitä, että se käsittää ohjelmakoodiosia patenttivaatimuk- : sen 19 vaiheiden suorittamiseksi, kun mainittua tuotetta ajetaan tietokoneessa. • · I * * « »
29. Tietokoneella käytettävissä olevaan välineeseen tallennettu tietokoneohjelma- .. ‘ tuote, tunnettu siitä, että se käsittää tietokoneella luettavissa olevat ohjelmavälineet tietokoneen ohjaamiseksi suorittamaan patenttivaatimuksen 19 vaiheet, kun mainit- • t * 1 tua tuotetta ajetaan tietokoneessa. • ·
30. Menetelmä, jolla hajautetun tason ja keskustason käsittävän tietoliikennejär-:, i : 30 jestelmän keskustasoon kuuluvassa tietokonejärjestelmässä käsitellään sähköisiä tie- tueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputuloksesta, jossa mene-, . ’, telmässä on seuraavat vaiheet: . - hajautetusta tasosta vastaanotetaan (1426, 1428, 2009) joukko sähköisiä tietueita, jotka sisältävät ennustuksia tapahtuman lopputuloksestapa 113713 36 - sen jälkeen, kun tapahtuman lopputulos tiedetään, selvitetään (1430, 2013), mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennustukset tapahtuman lopputuloksesta, tunnettu siitä, että se käsittää vaiheen, jossa: 5 -hajautetusta tasosta vastaanotetuista sähköisistä tietueista hyväksytään (1430, 2011) vain ne, joista käy ilmi sellaisessa aikaleimausprosessissa, jossa syöttönä käytetään hajautetun tason (310) ulkopuolelta vastaanotettua olennaisesti jatkuvan lähetyksen kellosignaalia, muodostettu salauksella suojattu todiste tietystä sähköisen tietueen luomiseen liittyvästä ajankohdasta, joka todiste osoittaa, että mainittu tietty 10 ajankohta ei ollut myöhempi kuin tietty aikaraja.
31. Patenttivaatimuksen 30 mukainen menetelmä, tunnettu siitä, että siinä on seu-raavat vaiheet: a) lähetetään alustava ilmoitus (1408, 2001) tulossa olevasta aloitussignaalista, b) vastauksena hajautetusta tasosta vastaanotettuihin pelin rekisteröintisanomiin 15 (1409, 2002), jotka osoittavat halukkuutta osallistua tiettyyn peliin, jonka alku osoi tetaan mainitulla tulossa olevalla aloitussignaalilla, rekisteröidään jokainen käyttäjä, joka lähetti pelin rekisteröintisanoman, osallistujaksi mainittuun peliin, c) lähetetään mainitun alustavan ilmoituksen tarkoittama aloitussignaali (1411, 2004), 20 d) lähetetään päättymissignaali (1422, 2005), e) lähetetään tulossignaali (1423, 2006), f) lähetetään pelin päättymissignaali (1425, 2008), •: · · g) vastaanotetaan joukko lähetyksiä (1426, 1428, 2009) hajautetusta tasosta, ; h) selvitetään (1430), mitkä mainituista hajautetusta tasosta tulleista lähetyksistä . · · ·, 25 olivat sähköisiä tietueita, jotka sisälsivät hyväksyttävästi tehtyjä ennustuksia tapah- i! ί tuman tuloksesta, • * ~ I » ’ “ i) vastaanotetuista sähköisistä tietueista, jotka sisälsivät hyväksyttävästi tehtyjä en nustuksia tapahtuman lopputuloksesta, selvitetään (1430, 2013), mitkä niistä sisäl-: ·' sivät onnistuneita ennustuksia, 30 j) veloitetaan (1431, 2012) mainittuun peliin osallistumisen hinta niiden mainittuun i : ;· peliin rekisteröityjen osanottajien käyttäjätileiltä, joilta vastaanotettiin sähköiset tie- . " . tueet, jotka sisälsivät hyväksyttävästi tehdyt ennustukset tapahtuman lopputulokses- \ ta, 1 : * k) hyvitetään (1431, 2014, 2015) tietyt voitot niiden mainittuun peliin rekisteröity- , : 35 jen osanottajien käyttäjätileille, joilta vastaanotettiin sähköiset tietueet, jotka sisälsi vät oikeat ja hyväksyttävästi tehdyt eimustukset tapahtuman lopputuloksesta, ja 113713 37 1. lähetetään lopputulossignaali (1432, 2019), joka edustaa vaiheissa j) ja k) suoritettuja veloitus-ja hyvitystoimintoja.
32. Patenttivaatimuksen 31 mukainen menetelmä, tunnettu siitä, että siinä on seuraa vat vaiheet: 5. tarkistetaan (1430), vastaanotetuinko lähetykset vaiheessa g) kaikilta niiltä osanot tajilta, joilta saatiin pelin rekisteröintisanomat vaiheessa b), ja - osoitetaan epäilyttäviksi ne osanottajat, joilta vastaanotettiin pelin rekisteröintisanomat vaiheessa b), mutta lähetyksiä ei vastaanotettu vaiheessa g).
33. Suoraan digitaalisen tietokoneen sisäiseen muistiin ladattavissa oleva tietoko-10 neohjelmatuote, tunnettu siitä, että se käsittää ohjelmakoodiosia patenttivaatimuksen 30 vaiheiden suorittamiseksi, kun mainittua tuotetta ajetaan tietokoneessa.
34. Tietokoneella käytettävissä olevaan välineeseen tallennettu tietokoneohjelma-tuote, tunnettu siitä, että se käsittää tietokoneella luettavissa olevat ohjelmavälineet tietokoneen ohjaamiseksi suorittamaan patenttivaatimuksen 30 vaiheet, kun mainit- 15 tua tuotetta ajetaan tietokoneessa.
35. Päätejärjestely (600, 700, 800, 1000) tietyn tapahtuman lopputuloksen ennustuksia sisältävien sähköisten tietueiden käsittelemiseksi, joka päätejärjestely käsittää: - pelitietueen muodostamisvälineet (603, 603’, 603”) tapahtuman lopputuloksen ” ”. 20 ennustuksen sisältävän sähköisen tietueen muodostamiseksi, ja , , - lähetysvälineet (602, 602’, 1002) sähköisen tietueen lähettämiseksi keskustasoon; '; _ ’ · tunnettu siitä, että se käsittää: * * '··*' -välineet (604, 605, 1004, 1004’, 1105) sähköisen tietueen varustamiseksi ennen keskustasoon lähettämistä aikaleimausprosessissa salauksella suojatulla todisteella 25 tietystä ajankohdasta, joka liittyy sähköisen tietueen muodostamiseen, ja jossa aika-; ' : leimausprosessissa käytetään hajautetun tason (310) ulkopuolelta vastaanotettua : ' ’: olennaisesti jatkuvan lähetyksen kellosignaalia aikaleimausprosessin syöttönä. : 36. Patenttivaatimuksen 35 mukainen päätejärjestely, tunnettu siitä, että se käsit- tää: 1 · ’ 30 - suojatun integroidun piirin (901), ! -mainitussa suojatussa integroidussa piirissä (901) sisäisen kellosignaalilähteen (903), 113713 38 - mainitussa suojatussa integroidussa piirissä (901) muistin (904) algoritmin tallentamiseksi ja - mainitussa suojatussa integroidussa piirissä (901) välineet (902) mainitun algoritmin käyttämiseksi yhdistämään mainitun sisäisen kellosignaalilähteen (903) ulostu- 5 lo salausta käyttäen sähköiseen tietueeseen, joka sisältää ennustuksen tietyn tapahtuman lopputuloksesta.
37. Patenttivaatimuksen 35 mukainen päätejärjestely, tunnettu siitä, että se käsittää: - suojatun integroidun piirin (1201), 10. vastaanotinvälineet (1002, 1105) ulkoisen kellosignaalin vastaanottamiseksi, jol loin mainitut vastaanotinvälineet on kytketty mainittuun suojattuun integroituun piiriin (1201), - mainitussa suojatussa integroidussa piirissä (1201) muistin (1204) algoritmin tallentamiseksi ja 15. mainitussa suojatussa integroidussa piirissä (1201) välineet (1202) mainitun algo ritmin käyttämiseksi yhdistämään mainittu ulkoinen kellosignaali salausta käyttäen sähköiseen tietueeseen, joka sisältää ennustuksen tietyn tapahtuman lopputuloksesta.
38. Patenttivaatimuksen 35 mukainen päätejärjestely, tunnettu siitä, että se käsit- . 20 tää: « | I • · ·: - suojatun integroidun piirin (1201), : - lähetin-vastaanotinvälineet (602, 1002, 1105) tiedonsiirtoon mainittuun keskus- • t tasoon kuuluvan laitteen kanssa, jolloin mainitut lähetin-vastaanotinvälineet on jär- jestetty suorittamaan Media Access Control -toimintojen luokkaan kuuluvia toimin-:” ‘: 25 toja, ja mainitut lähetin-vastaanotinvälineet on kytketty mainittuun suojattuun integ roituun piiriin (1201) mainitun suojatun integroidun piirin (1201) varustamiseksi kellosignaalilla, jota mainitut lähetin-vastaanotinvälineet on järjestetty käyttämään ,···, myös ainakin yhden mainittuun Media Access Control -toimintojen luokkaan kuu- ' · ’ luvan toiminnon synkronoimiseen, i .i i 30 - mainitussa suojatussa integroidussa piirissä (1201) muistin (1204) algoritmin tal- :: lentämiseksi ja , - mainitussa suojatussa integroidussa piirissä (1201) välineet (1202) mainitun algo- , ·. ; ritmin käyttämiseksi yhdistämään mainituista lähetin-vastaanotinvälineistä vastaan otettu kellosignaali salausta käyttäen sähköiseen tietueeseen, joka sisältää ennustuk-35 sen tietyn tapahtuman lopputuloksesta. 113713 39
39. Tietokonejärjestelmä (610, 1010), jolla hajautetun tason ja keskustason käsittävän tietoliikennejärjestelmän keskustasossa käsitellään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapahtuman lopputuloksesta, ja joka tietokonejärjestelmä käsittää: 5. vastaanotinvälineet (612, 1012), joilla hajautetusta tasosta vastaanotetaan joukko sähköisiä tietueita, jotka sisältävät ennustuksia tapahtuman lopputuloksesta, ja - käsittelyvälineet (613), joilla sen jälkeen, kun tapahtuman lopputulos tiedetään, selvitetään, mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennustukset tapahtuman lopputuloksesta, 10 tunnettu siitä, että se käsittää: - erotteluvälineet (613), joiden avulla hajautetusta tasosta vastaanotetuista sähköisistä tietueista hyväksytään vain ne, joista käy ilmi sellaisessa aikaleimausprosessissa, jossa käytetään hajautetun tason (310) ulkopuolelta vastaanotettua olennaisesti jatkuvan lähetyksen kellosignaalia aikaleimausprosessin syöttönä, muodostettu salauk- 15 sella suojattu todiste tietystä sähköisen tietueen luomiseen liittyvästä ajankohdasta, joka todiste osoittaa, että mainittu tietty ajankohta ei ollut myöhempi kuin tietty aikaraja.
40. Järjestely, jolla hajautetun tason ja keskustason käsittävässä tietoliikennejärjestelmässä käsitellään sähköisiä tietueita, jotka sisältävät ennustuksia tietyn tapah- 20 tuman lopputuloksesta, ja joka järjestely käsittää: - hajautetussa tasossa välineet (603, 603’, 603”), joilla luodaan ennen ajankohtaa, jolloin tapahtuman lopputulos tiedetään, joukko sähköisiä tietueita, jotka sisältävät , . ennustuksia tapahtuman lopputuloksesta, / - välineet (602, 602’, 612, 710, 711, 1001, 1012), joilla siirretään sähköiset tietueet ‘ · · 25 hajautetusta tasosta keskustasoon, ja :* - keskustasossa välineet (613), joilla sen jälkeen, kun tapahtuman lopputulos tiede tään, selvitetään, mitkä sähköisistä tietueista mahdollisesti sisältävät oikeat ennus-V tukset tapahtuman lopputuloksesta; ; tunnettu siitä, että se käsittää: 30. hajautetussa tasossa välineet (604, 605, 712, 713, 812, 813, 1004, 1004’, 1105), jokaisen sähköisen tietueen varustamiseksi aikaleimausprosessissa salauksella suojatulla todisteella tietystä ajankohdasta, joka liittyy sähköisen tietueen luomiseen, ja : jossa aikaleimausprosessissa käytetään hajautetun tason (310) ulkopuolelta vastaan otettua olennaisesti jatkuvan lähetyksen kellosignaalia aikaleimausprosessin syöttö-35 nä, ja 113713 40 - keskustasossa välineet (603), joilla hyväksytään sinne siirretyistä sähköisistä tietueista vain ne, joiden salauksella suojattu todiste tietystä sähköisen tietueen luomiseen liittyvästä ajankohdasta osoittaa, että mainittu tietty ajankohta ei ollut myöhempi kuin tietty aikaraja.
41. Patenttivaatimuksen 40 mukainen järjestely, tunnettu siitä, että se käsittää: -pakettikytkentäisen tietoverkon (1306) kaksipistelähetysten kuljettamiseksi kes-kustason ja hajautetun tason välillä, ja -digitaalisen yleislähetysverkon (1307) piste-monipistetyyppisten yleislähetysten kuljettamiseksi keskustasosta hajautettuun tasoon.
42. Patenttivaatimuksen 41 mukainen järjestely, tunnettu siitä, että se käsittää: - keskustasossa keskustietokonejärjestelmän (1301) keskustason ja hajautetun tason välisten lähetysten käsittelemiseksi mainitun pakettikytkentäisen tietoverkon (1306) avulla, ja -keskustasossa mainitusta keskustietokonejärjestelmästä (1301) erillisenä, mutta 15 tietoliikenneyhteydellä varustettuna yleislähetysjärjestelyn (1302) keskustasosta hajautettuun tasoon menevien piste-monipistetyyppisten yleislähetysten käsittelemiseksi.
43. Patenttivaatimuksen 42 mukainen järjestely, tunnettu siitä, että mainittu yleis-: lähetysjärjestely (1302) on Digital Audio Broadcasting -lähetinjärjestely. , 20 44. Patenttivaatimuksen 42 mukainen järjestely, tunnettu siitä, että mainittu yleis- ’ | lähetysjärjestely (1302) on Digital Video Broadcasting -lähetinjärjestely. * * I * « « * f k k » I ( t · » t > * ' » 113713 41
FI20002146A 2000-09-29 2000-09-29 Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä FI113713B (fi)

Priority Applications (16)

Application Number Priority Date Filing Date Title
FI20002146A FI113713B (fi) 2000-09-29 2000-09-29 Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä
PCT/FI2001/000843 WO2002027674A1 (en) 2000-09-29 2001-09-28 Methods and arrangements for realising betting with off-line terminals
EP01972127A EP1330795B1 (en) 2000-09-29 2001-09-28 Methods and arrangements for realising betting with off-line terminals
US10/381,940 US7543152B2 (en) 2000-09-29 2001-09-28 Methods and arrangements for realising betting with off-line terminals
ES01972127T ES2244658T3 (es) 2000-09-29 2001-09-28 Metodos y disposiciones para realizar apuestas con terminales fuera de linea.
CA002423967A CA2423967C (en) 2000-09-29 2001-09-28 Methods and arrangements for realising betting with off-line terminals
AU9192001A AU9192001A (en) 2000-09-29 2001-09-28 Methods and arrangements for realising betting with off-line terminals
AU2001291920A AU2001291920B2 (en) 2000-09-29 2001-09-28 Methods and arrangements for realising betting with off-line terminals
DE60111556T DE60111556T2 (de) 2000-09-29 2001-09-28 Verfahren und vorrichtung zum spielen mit offline-wettterminals
AT01972127T ATE298120T1 (de) 2000-09-29 2001-09-28 Verfahren und vorrichtung zum spielen mit offline-wettterminals
ZA200302413A ZA200302413B (en) 2000-09-29 2003-03-27 Methods and arrangements for realising betting with off-line terminals.
IS6757A IS2400B (is) 2000-09-29 2003-03-27 Aðferðir og fyrirkomulag til að framkvæma veðmál með utankerfisútstöðvum
NO20031446A NO325531B1 (no) 2000-09-29 2003-03-28 Fremgangsmate og tilpasninger for a realisere veddemal
HK03106588A HK1055636A1 (en) 2000-09-29 2003-09-12 Methods and arrangements for realising betting with off-line terminals
US12/476,217 US7979713B2 (en) 2000-09-29 2009-06-01 Methods and arrangments for realising betting with off-line terminals
US13/175,044 US8713707B2 (en) 2000-09-29 2011-07-01 Methods and arrangements for realising betting with off-line terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20002146A FI113713B (fi) 2000-09-29 2000-09-29 Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä
FI20002146 2000-09-29

Publications (3)

Publication Number Publication Date
FI20002146A0 FI20002146A0 (fi) 2000-09-29
FI20002146A FI20002146A (fi) 2002-03-30
FI113713B true FI113713B (fi) 2004-05-31

Family

ID=8559190

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20002146A FI113713B (fi) 2000-09-29 2000-09-29 Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä

Country Status (13)

Country Link
US (3) US7543152B2 (fi)
EP (1) EP1330795B1 (fi)
AT (1) ATE298120T1 (fi)
AU (2) AU2001291920B2 (fi)
CA (1) CA2423967C (fi)
DE (1) DE60111556T2 (fi)
ES (1) ES2244658T3 (fi)
FI (1) FI113713B (fi)
HK (1) HK1055636A1 (fi)
IS (1) IS2400B (fi)
NO (1) NO325531B1 (fi)
WO (1) WO2002027674A1 (fi)
ZA (1) ZA200302413B (fi)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040131023A1 (en) * 2003-01-03 2004-07-08 Otso Auterinen Communications system and method
FI118309B (fi) 2003-12-29 2007-09-28 Innoka Oy Menetelmä ja järjestely reaaliaikaiseksi veikkaamiseksi offlinepäätteen avulla
US7582013B2 (en) 2004-03-10 2009-09-01 Cfph, L.L.C. System and method for high-speed pari-mutuel wagering using a clearinghouse
US7442124B2 (en) 2004-03-10 2008-10-28 Bgc Partners, Inc. System and method for high-speed pari-mutuel wagering
US8376855B2 (en) 2004-06-28 2013-02-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US8870639B2 (en) 2004-06-28 2014-10-28 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10226698B1 (en) 2004-07-14 2019-03-12 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US20060259348A1 (en) * 2005-05-10 2006-11-16 Youbet.Com, Inc. System and Methods of Calculating Growth of Subscribers and Income From Subscribers
US10721543B2 (en) 2005-06-20 2020-07-21 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US9919210B2 (en) 2005-10-03 2018-03-20 Winview, Inc. Synchronized gaming and programming
US8149530B1 (en) 2006-04-12 2012-04-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9056251B2 (en) 2006-01-10 2015-06-16 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US8002618B1 (en) 2006-01-10 2011-08-23 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10556183B2 (en) 2006-01-10 2020-02-11 Winview, Inc. Method of and system for conducting multiple contest of skill with a single performance
US8771061B2 (en) 2006-03-20 2014-07-08 Sony Computer Entertainment America Llc Invalidating network devices with illicit peripherals
US7480656B2 (en) 2006-03-20 2009-01-20 Sony Computer Entertainment America Inc. Active validation of network devices
US8622837B2 (en) 2006-03-20 2014-01-07 Sony Computer Entertainment America Llc Managing game metrics and authorizations
US11082746B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Synchronized gaming and programming
US20070250313A1 (en) * 2006-04-25 2007-10-25 Jiun-Fu Chen Systems and methods for analyzing video content
US9716918B1 (en) 2008-11-10 2017-07-25 Winview, Inc. Interactive advertising system
CN101860853A (zh) * 2010-06-09 2010-10-13 中兴通讯股份有限公司 软件升级方法和装置
US9636589B2 (en) 2010-11-02 2017-05-02 Sony Interactive Entertainment America Llc Detecting lag switch cheating in game
US20150111643A1 (en) * 2012-05-23 2015-04-23 King.Com Limited Systems and methods for interactive gameplay
US9838858B2 (en) 2014-07-08 2017-12-05 Rapidsos, Inc. System and method for call management
US10403098B2 (en) 2015-04-15 2019-09-03 Allen Stone Slot machine
US10950097B2 (en) 2015-04-15 2021-03-16 Allen Stone Slot machine
US9997019B2 (en) 2015-04-15 2018-06-12 Allen Stone Slot machine
US9773374B2 (en) 2015-04-15 2017-09-26 Allen Stone Slot machine
US10504300B2 (en) * 2015-09-04 2019-12-10 Michael J Costabile System for remotely starting and stopping a time clock in an environment having a plurality of distinct activation signals
CN108476260A (zh) 2015-11-02 2018-08-31 快速求救公司 用于紧急响应的态势感知的方法和***
EP3391632A4 (en) 2015-12-17 2019-06-12 Rapidsos Inc. DEVICES AND METHOD FOR EFFICIENT EMERGENCY CALL
US9986404B2 (en) 2016-02-26 2018-05-29 Rapidsos, Inc. Systems and methods for emergency communications amongst groups of devices based on shared data
CN109417692A (zh) 2016-04-26 2019-03-01 快速求救公司 用于紧急通信的***和方法
US11551529B2 (en) 2016-07-20 2023-01-10 Winview, Inc. Method of generating separate contests of skill or chance from two independent events
US10861320B2 (en) 2016-08-22 2020-12-08 Rapidsos, Inc. Predictive analytics for emergency detection and response management
US10701542B2 (en) 2017-12-05 2020-06-30 Rapidsos, Inc. Social media content for emergency management
US10820181B2 (en) 2018-02-09 2020-10-27 Rapidsos, Inc. Emergency location analysis system
EP3803774A4 (en) 2018-06-11 2022-03-09 Rapidsos, Inc. SYSTEMS AND USER INTERFACES FOR EMERGENCY DATA INTEGRATION
US11917514B2 (en) 2018-08-14 2024-02-27 Rapidsos, Inc. Systems and methods for intelligently managing multimedia for emergency response
US11308765B2 (en) 2018-10-08 2022-04-19 Winview, Inc. Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input
US10977927B2 (en) 2018-10-24 2021-04-13 Rapidsos, Inc. Emergency communication flow management and notification system
WO2020172612A1 (en) 2019-02-22 2020-08-27 Rapidsos, Inc. Systems & methods for automated emergency response
WO2020205033A1 (en) 2019-03-29 2020-10-08 Rapidsos, Inc. Systems and methods for emergency data integration
US11146680B2 (en) 2019-03-29 2021-10-12 Rapidsos, Inc. Systems and methods for emergency data integration
US11463249B2 (en) * 2019-06-13 2022-10-04 International Business Machines Corporation Fairness in gaming
US11228891B2 (en) 2019-07-03 2022-01-18 Rapidsos, Inc. Systems and methods for emergency medical communications
US11676237B2 (en) * 2019-10-22 2023-06-13 Yahoo Assets Llc Network based rendering and hosting systems and methods utilizing an aggregator
US11330664B1 (en) 2020-12-31 2022-05-10 Rapidsos, Inc. Apparatus and method for obtaining emergency data and providing a map view

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347579A (en) * 1989-07-05 1994-09-13 Blandford Robert R Personal computer diary
US5189700A (en) * 1989-07-05 1993-02-23 Blandford Robert R Devices to (1) supply authenticated time and (2) time stamp and authenticate digital documents
FR2693120B1 (fr) 1992-07-01 1994-11-18 Trt Telecom Radio Electr Système de participation à un jeu télévisé notamment et boîtier individuel convenant à ce système.
US5440633A (en) * 1993-08-25 1995-08-08 International Business Machines Corporation Communication network access method and system
DE4437277A1 (de) 1994-03-11 1995-09-14 Walker Asset Management Ltd Verbessertes Fernspielsystem
DE69533328T2 (de) * 1994-08-30 2005-02-10 Kokusai Denshin Denwa Co., Ltd. Beglaubigungseinrichtung
US5575474A (en) * 1994-09-21 1996-11-19 Rossides; Michael Communications system using bets
US5871398A (en) * 1995-06-30 1999-02-16 Walker Asset Management Limited Partnership Off-line remote system for lotteries and games of skill
US5830068A (en) * 1995-09-08 1998-11-03 Ods Technologies, L.P. Interactive wagering systems and processes
FI981212A (fi) 1995-11-30 1998-07-01 Garri Kimovich Kasparov Menetelmä arpajaispelin pelaamiseksi ja sopiva järjestelmä
DE19610401A1 (de) * 1996-03-16 1997-09-18 Deutsche Telekom Ag Verfahren und Anordnung zum Nachweis des Zeitpunktes der Durchführung eines kryptographischen Prozesses
US5956404A (en) * 1996-09-30 1999-09-21 Schneier; Bruce Digital signature with auditing bits
US6113493A (en) * 1997-02-21 2000-09-05 Walker Digital, Llc System and method for generating and executing insurance policies for gambling losses
US5898760A (en) * 1997-03-05 1999-04-27 Bellsouth Corporation Method and apparatus for automating the management of a database
JPH10283422A (ja) 1997-04-07 1998-10-23 Keisanki Kagaku Kenkyusho:Kk 無線投票システム
FR2764759B1 (fr) * 1997-06-16 1999-09-03 Texas Instruments France Dispositif de controle de periodicite des messages transitant sur un reseau multiplexe de transmission d'une formation de type can
US6898709B1 (en) * 1999-07-02 2005-05-24 Time Certain Llc Personal computer system and methods for proving dates in digital data files
WO2000022908A2 (en) * 1999-12-10 2000-04-27 Oy Prikatti Ab Method, system and business model for performing electronic betting

Also Published As

Publication number Publication date
US7543152B2 (en) 2009-06-02
IS2400B (is) 2008-09-15
US20110263319A1 (en) 2011-10-27
AU9192001A (en) 2002-04-08
NO325531B1 (no) 2008-06-09
FI20002146A0 (fi) 2000-09-29
ATE298120T1 (de) 2005-07-15
EP1330795B1 (en) 2005-06-15
AU2001291920B2 (en) 2007-08-02
ES2244658T3 (es) 2005-12-16
IS6757A (is) 2003-03-27
WO2002027674A1 (en) 2002-04-04
US8713707B2 (en) 2014-04-29
NO20031446L (no) 2003-05-28
FI20002146A (fi) 2002-03-30
ZA200302413B (en) 2004-02-13
US20040015442A1 (en) 2004-01-22
NO20031446D0 (no) 2003-03-28
HK1055636A1 (en) 2004-01-16
DE60111556T2 (de) 2006-05-11
US20090240948A1 (en) 2009-09-24
US7979713B2 (en) 2011-07-12
EP1330795A1 (en) 2003-07-30
CA2423967C (en) 2007-12-04
CA2423967A1 (en) 2002-04-04
DE60111556D1 (de) 2005-07-21

Similar Documents

Publication Publication Date Title
FI113713B (fi) Menetelmiä ja järjestelyjä vedonlyönnin toteuttamiseksi off-line-päätteillä
AU2001291920A1 (en) Methods and arrangements for realising betting with off-line terminals
FI118309B (fi) Menetelmä ja järjestely reaaliaikaiseksi veikkaamiseksi offlinepäätteen avulla
US11580823B2 (en) Processing of a game-playing transaction based on location
US9824540B2 (en) Method and system for gaming revenue
EP1469429B1 (en) Secure electronic voting method and the cryptographic protocols and computer programs used
US7690043B2 (en) System and method for connecting gaming devices to a network for remote play
US11776355B2 (en) Processing of a game-playing transaction based on location
US20050096124A1 (en) Parimutuel wagering system with opaque transactions
CN109889866A (zh) 一种基于区块链的广告监播***及方法
US20040034775A1 (en) Wireless probability ticket method and apparatus
CA2501725A1 (en) System and method for connecting gaming devices to a network for remote play
CN101027696A (zh) 游戏方法和游戏***
US20070202945A1 (en) Accessibility and security in a gaming environment
CA3070099A1 (en) Time-stamp based random number generator
Hämäläinen et al. Design and implementation of real-time betting system with offline terminals
GB2401216A (en) Gaming system with remote user interface
GB2450375A (en) A gaming device
WO2006058405A1 (fr) Systeme de jeu

Legal Events

Date Code Title Description
PC Transfer of assignment of patent

Owner name: INNOKA OY

Free format text: INNOKA OY

MM Patent lapsed