Distributed secrets for validation of gaming transactions

US10748377B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10748377-B1
Application numberUS-201816186319-A
CountryUS
Kind codeB1
Filing dateNov 9, 2018
Priority dateNov 22, 2000
Publication dateAug 18, 2020
Grant dateAug 18, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Nested commit/reveal sequences using randomized inputs from each participant in a gaming transaction (e.g., the house and each player) may be employed to provide a selection of outcome or outcomes that can be verified by each participant as free from cheating. In general, techniques may be employed in a variety of distributed gaming transaction environments and as a verification facility for any of a wide variety of games in which the risk of player collusion can be eliminated. Nonetheless, several variations on a distributed card dealing method are illustrative and will be appreciated by persons of ordinary skill in the art as applicable in other gaming environments, including games employing outcomes denominated in die (or dice) rolls, coin toss, wheel spins, blind selection or other ostensibly random selection of an outcome from a predefined set thereof.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of facilitating verifiable gaming transactions of at least two players in a distributed, electronic gaming environment, the method comprising: executing nested first- and second-type commit/reveal sequences, wherein the first-type commit/reveal sequence commits an outcome generator to a set of cards in a randomly ordered deck of cards based on the index contributions, and instances of the second-type commit/reveal sequence comprises receiving from at least each of the two players a commitment to a respective index contribution and only thereafter reveal the respective index contributions; revealing the index contribution of each player to verify the index contributions; supplying, from a computation system, each of the players with a secured encoding of a predetermined deck of cards; selecting from a set of the cards based on a predefined combination operation on the verified index contributions; and thereafter revealing the set of cards for validation thereof. 2. The method of claim 1 , wherein the predetermined set of cards is transformationally secured using a cryptographic key; and wherein each index contribution is transformationally secured using a hash. 3. The method of claim 1 further comprising receiving and verifying each player commitment to an index contribution prior to selecting the cards. 4. The method of claim 1 further comprising: randomizing ordering of the cards prior to the secure encoding of the predetermined deck of cards. 5. The method of claim 1 further comprising: effectively randomizing ordering of the cards by combining the respective player index contributions with a randomized index. 6. A method of facilitating verifiable card gaming transactions in a distributed environment, the method comprising: performing, by a non-transitory, gaming transaction server programmed with code stored in a memory and executing by a processor of the gaming transaction server in a distributed gaming transaction environment that provides an outcome of a set of cards that is verifiable of fair gaming transactions: supplying, from a computation system, nodes of players with a transformationally secured encoding of a predetermined set of the outcomes of sets of the cards; receiving at the computational system a respective transformationally secured independent player contribution from each of the nodes of the players; and selecting a particular one of the outcomes of the sets of the cards for revealing to the players based on the independent player contributions. 7. The method of claim 6 , wherein the predetermined set of outcomes of the sets of the cards is transformationally secured using a cryptographic key; and wherein each player contribution is transformationally secured using a hash. 8. The method of claim 6 , wherein the code is further executing by the processor to perform: receiving and verifying each player contribution against the respective transformationally secured player contribution prior to the outcome selecting. 9. The method of claim 6 , wherein the code is further executing by the processor to perform: randomizing ordering of the predetermined set of outcomes of the sets of the cards prior to the securing thereof. 10. The method of claim 6 , wherein the code is further executing by the processor to perform: effectively randomizing the set of outcomes of the sets of the cards by combining the respective player contributions from each of the one or more players with a randomized index. 11. The method of claim 6 , wherein the transformational securing of the predetermined set of outcomes of the sets of the cards includes cryptographically securing the set of outcomes. 12. The method of claim 6 , wherein the transformational securing of the predetermined set of outcomes of the sets of the cards includes cryptographically securing individual outcomes of the set thereof.

Assignees

Inventors

Classifications

  • Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes · CPC title

  • Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance (computer security G06F21/00) · CPC title

  • Card games, e.g. poker, canasta, black jack · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10748377B1 cover?
Nested commit/reveal sequences using randomized inputs from each participant in a gaming transaction (e.g., the house and each player) may be employed to provide a selection of outcome or outcomes that can be verified by each participant as free from cheating. In general, techniques may be employed in a variety of distributed gaming transaction environments and as a verification facility for an…
Who is the assignee on this patent?
Versata Dev Group Inc
What technology area does this patent fall under?
Primary CPC classification G07F17/3241. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 18 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).