Source: http://www.google.com/patents/US7524245?dq=U.S.+Patent+No.+4,528,643
Timestamp: 2014-12-26 00:46:17
Document Index: 607386256

Matched Legal Cases: ['Application No. 56219', 'Application No. 97372', 'Application No. 2', 'Application No. 56219', 'Application No. 97372', 'Application No. 2', 'Application No. 97']

Patent US7524245 - System and method for securing electronic games - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA game server is provided, the game server comprising a processor and a storage device coupled to the processor. The storage device stores instructions adapted to be executed by the processor to perform a method comprising: generating a first signal; transmitting an encoded first signal; receiving a...http://www.google.com/patents/US7524245?utm_source=gb-gplus-sharePatent US7524245 - System and method for securing electronic gamesAdvanced Patent SearchPublication numberUS7524245 B2Publication typeGrantApplication numberUS 11/934,856Publication dateApr 28, 2009Filing dateNov 5, 2007Priority dateDec 31, 1996Fee statusPaidAlso published asUS8608558, US20030054879, US20080064494, US20090227367, US20140106873Publication number11934856, 934856, US 7524245 B2, US 7524245B2, US-B2-7524245, US7524245 B2, US7524245B2InventorsBruce Schneier, Jay S. Walker, James A. Jorasch, Geoffrey M. GelmanOriginal AssigneeWalker Digital, LlcExport CitationBiBTeX, EndNote, RefManPatent Citations (41), Non-Patent Citations (32), Referenced by (1), Classifications (22), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for securing electronic gamesUS 7524245 B2Abstract A game server is provided, the game server comprising a processor and a storage device coupled to the processor. The storage device stores instructions adapted to be executed by the processor to perform a method comprising: generating a first signal; transmitting an encoded first signal; receiving a second signal; and transmitting a decoding key after receiving the second signal.
p [ y ] = p [ x p ] * p [ x g ] = ∑ k = - ∝ � ∞ 1 / 1000 u [ k - 1 ] u [ - k + 1000 ] 1 / 1000 u [ y - k - 1 ] u [ - ( y - k ) + 1000 ] = ( y - 1 ) ( 10 - 6 ) u [ y - 1 ] u [ - y + 1001 ] + ( - y + 2001 ) ( 10 - 6 ) u [ y - 1002 ] u [ - y + 2000 ] Here, the symbol �*� denotes convolution. Now let z=y modulo 1000. The probability mass function for z can be obtained by adding the probability mass function for y in the range 0<=y<=999, the probability mass function for y in the range 1000<=y<=1999 shifted to the left by 1000, and the probability mass function for y in the range 2000<=y<=2999 shifted to the left by 2000. Thus,
p [ z ] = ( ( z - 1 ) ( 10 - 6 ) u [ z - 1 ] u [ - z + 1001 ] + ( - z + 2001 ) ( 10 - 6 ) u [ z - 1002 ] u [ - z + 2000 ] + ( z + 1000 - 1 ) ( 10 - 6 ) u [ z + 1000 - 1 ] u [ - ( z + 1000 ) + 1001 ] + ( - ( z + 1000 ) + 2001 ) ( 10 - 6 ) u [ ( z + 1000 ) - 1002 ] u [ - ( z + 1000 ) + 2000 ] + ( z + 2000 - 1 ) ( 10 - 6 ) u [ z + 2000 - 1 ] u [ - ( z + 2000 ) + 1001 ] + ( - ( z + 2000 ) + 2001 ) ( 10 - 6 ) u [ ( z + 2000 ) - 1002 ] u [ - ( z + 2000 ) + 2000 ] ) u [ z ] u [ - z + 999 ] = ( ( z - 1 ) ( 10 - 6 ) u [ z - 1 ] u [ - z + 1001 ] + ( - z + 2001 ) ( 10 - 6 ) u [ z - 1002 ] u [ - z + 2000 ] + ( z + 999 ) ( 10 - 6 ) u [ z + 999 ] u [ - z + 1 ] + ( - z + 1001 ) ( 10 - 6 ) u [ z - 2 ] u [ - z + 1000 ] + ( z + 1999 ) ( 10 - 6 ) u [ z + 1999 ] u [ - z - 999 ] + ( - z + 1 ) ( 10 - 6 ) u [ z + 998 ] u [ - z ] ) u [ z ] u [ - z + 999 ] = ( z - 1 ) ( 10 - 6 ) u [ z - 1 ] u [ - z + 999 ] + ( z + 999 ) ( 10 - 6 ) ( δ [ z ] + δ [ z - 1 ] ) + ( - z + 1001 ) ( 10 - 6 ) u [ z - 2 ] u [ - z + 999 ] + ( - z + 1 ) ( 10 - 6 ) ( δ [ z ] ) = ( 10 - 6 ) ( ( ( z - 1 ) + ( - z + 1001 ) ) u [ z - 2 ] u [ - z + 999 ] + ( z + 999 ) ( δ [ z ] + δ [ z - 1 ] ) + ( - z + 1 ) ( δ [ z ] ) ) = ( 10 - 6 ) ( 1000 u [ z - 2 ] u [ - z + 999 ] � 999 δ [ z ] + 1000 δ [ z - 1 ] ) + δ [ z ] ) ) = 1 / 1000 u [ z ] u [ - z + 999 ] Where δ[n] is the unit impulse function, defined to be 1 for n=0 and 0 everywhere else. Finally, 1 is added to z to complete the combination protocol, yielding:
p [ x g ] = a 1 δ [ x g - 1 ] + a 2 δ [ x g - 2 ] + � + a 1000 δ [ x g - 1000 ] = ∑ k = 1 � 1000 a k δ [ x g - k ] Meanwhile, the player terminal chooses its number at random. Thus, the probability mass function for the player number remains: p[xp]= 1/1000u[xp−1]u[−xp+1000]. The combination protocol now proceeds by taking y=Xp+xg. Once again
p [ y ] = p [ x p ] * p [ x g ] = p [ x p ] * ∑ k = 1 � 1000 a k δ [ x g - k ] = ∑ k = 1 � 1000 p [ x p ] * a k δ [ x g - k ] = ∑ k = 1 � 1000 ( 1 / 1000 u [ x p - 1 ] u [ - x p + 1000 ] ) * a k δ [ x g - k ] = 1 / 1000 ∑ k = 1 � 1000 a k u [ y - k - 1 ] u [ - ( y - k ) + 1000 ] = 1 / 1000 ∑ k = 1 � 1000 a k u [ y - k - 1 ] u [ - y + k + 1000 ] Once again , let z = y modulo 1000. Now , p [ z ] = 1 / 1000 ∑ k = 1 � 1000 ( a k u [ z - k - 1 ] u [ - z + k + 1000 ] + a k u [ ( z + 1000 ) - k - 1 ] u [ - ( z + 1000 ) + k + 1000 ] + a k u [ ( z + 2000 ) - k - 1 ] u [ - ( z + 2000 ) + k + 1000 ] ) u [ z ] u [ - z + 999 ] = 1 / 1000 ∑ k = 1 � 1000 ( a k u [ z - k - 1 ] u [ - z + k + 1000 ] + a k u [ z - k + 999 ] u [ - z + k ] + a k u [ z - k + 1999 ] u [ - z + k - 1000 ] ) u [ z ] u [ - z + 999 ] = 1 / 1000 ∑ k = 1 � 1000 ( a k u [ z - k + 1999 ] u [ - z + k + 1000 ] ) u [ z ] u [ - z + 999 ] = 1 / 1000 ∑ k = 1 � 1000 a k u [ z ] u [ - z + 999 ] = 1 / 1000 u [ z ] u [ - z + 999 ] ∑ k = 1 � 1000 a k = 1 / 1000 u [ z ] u [ - z + 999 ] Finally, 1 is added to z to complete the combination protocol, yielding:
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS3548174Aug 10, 1966Dec 15, 1970Burroughs CorpRandom number generatorUS4200770Sep 6, 1977Apr 29, 1980Stanford UniversityCryptographic apparatus and methodUS4218582Oct 6, 1977Aug 19, 1980The Board Of Trustees Of The Leland Stanford Junior UniversityPublic key cryptographic apparatus and methodUS4339134Jul 5, 1977Jul 13, 1982Rockwell International CorporationElectronic card gameUS4652998Jan 4, 1984Mar 24, 1987Bally Manufacturing CorporationVideo gaming system with pool prize structuresUS4759064Oct 7, 1985Jul 19, 1988Chaum David LBlind unanticipated signature systemsUS4897875Sep 3, 1987Jan 30, 1990The Manitoba Telephone SystemKey management system for open communication environmentsUS4998199Sep 29, 1988Mar 5, 1991Namco Ltd.Game machine system with machine grouping featureUS5136642May 31, 1991Aug 4, 1992Kabushiki Kaisha ToshibaCryptographic communication method and cryptographic communication deviceUS5242163Aug 27, 1992Sep 7, 1993D.D. Stud Inc.Casino game systemUS5251165Apr 9, 1992Oct 5, 1993James Iii J ColinTwo phase random number generatorUS5269521Dec 13, 1991Dec 14, 1993Rossides Michael TExpected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given amount of a commodityUS5317637Dec 22, 1992May 31, 1994Gao Gesellschaft Fur Automation Und Organisation MbhData exchange system with a check of the apparatus for its authentication statusUS5324035Dec 1, 1992Jun 28, 1994Infinational Technologies, Inc.Video gaming system with fixed pool of winning plays and global pool accessUS5326104Feb 7, 1992Jul 5, 1994IgtSecure automated electronic casino gaming systemUS5356144Jul 21, 1992Oct 18, 1994Fitzpatrick James RHand-held lottery number generating deviceUS5377271Oct 12, 1993Dec 27, 1994Travelers Express Company, Inc.Apparatus for dispensing money ordersUS5397133Sep 30, 1993Mar 14, 1995At&T Corp.System for playing card games remotelyUS5398932Dec 21, 1993Mar 21, 1995Video Lottery Technologies, Inc.Video lottery system with improved site controller and validation unitUS5473689May 25, 1994Dec 5, 1995Siemens AktiengesellschaftMethod for authentication between two electronic devicesUS5474294Jan 25, 1994Dec 12, 1995Sandeen; LowellElectronic apparatus and method for playing a gameUS5477037Mar 11, 1994Dec 19, 1995Computer Based Controls, Inc.Financial document dispensing apparatus and methodUS5507489Sep 30, 1993Apr 16, 1996Info TelecomElectronic game-of-chance deviceUS5511784May 9, 1994Apr 30, 1996Video Lottery Technologies, Inc.Method and apparatus for directly generating a random final outcome of a gameUS5557518Apr 28, 1994Sep 17, 1996Citibank, N.A.Trusted agents for open electronic commerceUS5564701Apr 28, 1995Oct 15, 1996Dettor; Michael K.Casino oriented gaming apparatus and method incorporating randomly generated numbersUS5605504Apr 28, 1995Feb 25, 1997Huang; SmingElectronic wagering machineUS5643086Jun 29, 1995Jul 1, 1997Silicon Gaming, Inc.Electronic casino gaming apparatus with improved play capacity, authentication and securityUS5661806Mar 27, 1995Aug 26, 1997France TelecomProcess of combined authentication of a telecommunication terminal and of a user moduleUS5707286Dec 19, 1994Jan 13, 1998Mikohn Gaming CorporationUniversal gaming engineUS5772509Mar 25, 1996Jun 30, 1998Casino Data SystemsInteractive gaming deviceUS5779545 *Sep 10, 1996Jul 14, 1998International Game TechnologyCentral random number generation for gaming systemUS5846131Jul 28, 1994Dec 8, 1998Sega Enterprises, Ltd.Information storage medium and electronic device using the same for authentication purposesUS5917725 *May 24, 1995Jun 29, 1999John KlayhTournament data systemUS5970143 *Jul 10, 1996Oct 19, 1999Walker Asset Management LpRemote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocolsUS6048269 *Jan 22, 1993Apr 11, 2000Mgm Grand, Inc.Coinless slot machine system and methodUS6099408 *Dec 31, 1996Aug 8, 2000Walker Digital, LlcMethod and apparatus for securing electronic gamesUS6264557 *Jan 20, 2000Jul 24, 2001Walker Digital, LlcMethod and apparatus for securing electronic gamesUS6428413Aug 31, 1998Aug 6, 2002Rolf CarlsonUniversal game engine for a game network and method thereforUS6450885 *Jun 29, 2001Sep 17, 2002Walker Digital, LlcMethod and apparatus for securing electronic gamesUS6986055Aug 31, 1998Jan 10, 2006Legal Igaming, Inc.Method for generating random numbers* Cited by examinerNon-Patent CitationsReference1Bachman, Katy, "Interactive doesn't have to be super star wars"; Direct Marketing; Are we ready for the next Mellenium? Cowles Business Media, Jun. 1994, 4 pp.2Blum, M., "Coin Flipping by telephone", IEEE COMPCON Digest Conference, 1982, 4 pp.3Capstone Chip Technology, hrttp: bilbo isu.edu security isl cap.html download date: Oct. 10, 1996, 2 pp.4Carl, Jeremy, "Online Casinos: Drawing to a Tough Hand", Sep. 5, 1996, 5 pp.5Chaitin, Gregory J., "Randomness and Mathematical Proof, Scientific America", May 1975, 9 pp.6Encyclopedia of Computer Science, 3rd Edition, Anthony Ralston and Edwin D. Reilly editors, 7 pp.7Federal Way Washington, Company's Online Casino Software May Be Risky In America, Copywright 1996, 2 pp.8From Obscurity to the World's Largest Casino Using the Internet, www.casino.org casinol htm, Feb. 1996, 41 pp.9Fujitsu Develops Random Number Generator HEMT IC, COMLINE Daily New Electronics, Feb. 15, 1990, 1 pg.10Furturistic Advertising, The Commercial Appeal, Jan. 15, 1994, 1 pg.11International Search Report for PCT/US97/23977 dated Jul. 20, 1998, 3 pp.12Jaffee, Larry, "FreeFone Network Expands Service; Novel interactive advertising medium targets phone customers", DM News, Jun. 6, 1994, 2 pp.13Levine, Joshua. "How'd you like to get paid to hear an ad every time you make a phone call?", Forbes, Jan. 3, 1994, 2 pp.14Moni Naor: "Bit Commitment Using Pseudo-Randomness", Advances in Cryptology, 9 pp.15Notice of Acceptance for Australian Application No. 56219/98 mailed May 11, 2001, 2 pp.16Notice of Acceptance for Australian Application No. 97372/01 mailed Mar. 9, 2004, 3 pp.17Notice of Allowability for U.S. Appl. No. 08/775,588 mailed Oct. 25, 1999, 1 pg.18Notice of Allowability for U.S. Appl. No. 09/488,608 mailed Feb. 9, 2001, 3 pp.19Notice of Allowability for U.S. Appl. No. 09/895,648 mailed Apr. 21, 2002, 3 pp.20Notice of Allowance for Canadian Application No. 2,276,608 mailed Sep. 16, 2004, 1 pg.21Office Action for Australian Application No. 56219/98 mailed Aug. 29, 2000, 2 pp.22Office Action for Australian Application No. 97372/01 mailed Feb. 25, 2003, 2 pp.23Office Action for Canadian Application No. 2,276,608 mailed Jul. 14, 2003, 4 pp.24Office Action for European Application No. 97 952 659.7, 9 pp.25Office Action for U.S. Appl. No. 08/775,588 mailed Jun. 22, 1999, 8 pp.26Office Action for U.S. Appl. No. 08/775,588 mailed Oct. 6, 1998, 8 pp.27Office Action for U.S. Appl. No. 09/488,608 mailed Oct. 3, 2000, 4 pp.28Office Action for U.S. Appl. No. 09/895,648 mailed Dec. 18, 2001, 5 pp.29Schneier, Bruce, Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition, 1996, 7 pp.30Swan, Tom "The chip-is-bad fever; random-number generators; Algorithm Alley", Dr. Dobb's Journal of Software Tools, Jan. 1994, 4 pp.31Welcome to Global Games Online! Global Games Corporation, undated, 5 pp.32Written Opinion for PCT/US97/23977 dated Mar. 23, 1999, 5 pp.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS20100240440 *Mar 17, 2010Sep 23, 2010Walter SzrekSecure Provisioning of Random Numbers to Remote Clients* Cited by examinerClassifications U.S. Classification463/29, 463/22, 463/42, 463/16International ClassificationA63F13/12, G06F19/00, A63F13/00, G06F17/00, A63F9/24Cooperative ClassificationG07F17/3223, G07F17/3241, G07F17/3232, A63F2300/50, A63F13/12, G07F17/32, A63F2300/401, A63F2300/532European ClassificationG07F17/32, G07F17/32E6, A63F13/12, G07F17/32C6, G07F17/32HLegal EventsDateCodeEventDescriptionAug 8, 2014ASAssignmentOwner name: IGT, NEVADAFree format text: LICENSE;ASSIGNORS:WALKER DIGITAL GAMING, LLC;WALKER DIGITAL GAMING HOLDING, LLC;WDG EQUITY, LLC;ANDOTHERS;REEL/FRAME:033501/0023Effective date: 20090810Oct 29, 2012FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google