← Back to Patent Explorer
US5768382A Expired / Lapsed US ⏱️ 0.0 years remaining

Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols

Assignee: Inventor Holdings LLC
•
Filing: 1995-11-22
•
Granted: 1998-06-16
•
Expires: 2015-11-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer device and method for encoding a message corresponding to an outcome of a computer game, and a computer device and method for decoding the message to detect a fraudulent outcome. The computer device used to generate the encoded message includes (1) a memory device containing encoding control code and (2) a processor configured to process the encoding control code in conjunction with a computer game outcome to generate an encoded message containing the computer game outcome and to transmit the encoded message to a human-readable output device, such as a display device. The computer device includes various tamper resistant or tamper evidence features. A secure module containing the processor and memory is used to plug into an existing personal computer or dedicated game device. The method for encoding the message includes the steps of executing a computer game program to generate a computer game outcome, encoding the computer game outcome to generate an encoded message, and providing the encoded message to a user, who may then transmit the encoded message to a device configured for decoding the encoded message to reveal the computer game outcome. A second central or host computer device is used to decode the encoded message. The second computer device has (a) a memory device containing decoding control code and an encoded message corresponding to a computer game outcome and (b) a processor configured to process the code to decode the encoded message to reveal the computer game outcome.

Inventors

  • 👤 Bruce Schneier
  • 👤 Jay Walker
  • 👤 James Jorasch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 05:16
CPC Classifications
G; G07; G07F; G07F17/00; G07F17/32; A63F13/12; A; A63; A63F; A63F13/00; A63F13/30; G07F17/3202; G07F17/3216; G07F17/3218; A63F2300/00; A63F2300/40; A63F2300/401; A63F2300/50; A63F2300/51; A63F2300/513; A63F2300/53; A63F2300/532; A63F2300/535; A63F2300/55; A63F2300/5513; A63F2300/5546; A63F2300/558

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 59 words
A method, comprising the steps of: executing a computer game program to generate a computer game outcome; encoding the computer game outcome to generate an encoded message; providing said encoded message to a user for transmission to a device configured for decoding said encoded message; and periodically checking blocks of said computer game program during said step of executing.
Claim 2
Independent Claim 59 words
A method, comprising the steps of: executing a computer game program to generate a computer game outcome; encoding the computer game outcome to generate an encoded message; providing said encoded message to a user for transmission to a device configured for decoding said encoded message; and periodically checking blocks of said computer game program during said step of executing.
Claim 3
Independent Claim 68 words
A method, comprising the steps of: registering a computer game program with a central computer; receiving a registration code corresponding to said registered computer game; executing a computer game program to generate a computer game outcome; receiving by a user the computer game outcome in the form of an encoded message; and providing by said user said encoded message to a device configured for decoding said encoded message.
Claim 4
Independent Claim 68 words
A method, comprising the steps of: registering a computer game program with a central computer; receiving a registration code corresponding to said registered computer game; executing a computer game program to generate a computer game outcome; receiving by a user the computer game outcome in the form of an encoded message; and providing by said user said encoded message to a device configured for decoding said encoded message.
Claim 5
Independent Claim 84 words
A method, comprising the steps of: registering a computer game program with a central computer; receiving a registration code corresponding to said registered computer game; executing a computer game program to generate a computer game outcome; receiving by a user the computer game outcome in the form of an encoded message; providing by said user said registration code to said device configured for decoding said encoded signal; and providing by said user said encoded message to a device configured for decoding said encoded message.
Claim 6
Independent Claim 84 words
A method, comprising the steps of: registering a computer game program with a central computer; receiving a registration code corresponding to said registered computer game; executing a computer game program to generate a computer game outcome; receiving by a user the computer game outcome in the form of an encoded message; providing by said user said registration code to said device configured for decoding said encoded signal; and providing by said user said encoded message to a device configured for decoding said encoded message.
Claim 7
Independent Claim 112 words
A method, comprising the steps of: registering a computer game belonging to a particular computer game user; generating a unique random number corresponding to said computer game belonging to said particular game user; receiving an encoded registration message from a computer game user; decoding said encoded registration message to retrieve a number within said registration message; receiving from a user an encoded message corresponding to an outcome of a computer game; decoding said encoded message to retrieve said outcome; storing for further use said outcome; and comparing said number within said registration message with said unique random number to determine whether said computer game outcome was generated on a particular computer game.
Claim 8
Independent Claim 112 words
A method, comprising the steps of: registering a computer game belonging to a particular computer game user; generating a unique random number corresponding to said computer game belonging to said particular game user; receiving an encoded registration message from a computer game user; decoding said encoded registration message to retrieve a number within said registration message; receiving from a user an encoded message corresponding to an outcome of a computer game; decoding said encoded message to retrieve said outcome; storing for further use said outcome; and comparing said number within said registration message with said unique random number to determine whether said computer game outcome was generated on a particular computer game.
Claim 9
Dependent Claim 63 words
A computer device comprising: means for executing a computer game program to generate a computer game outcome; means for encoding the computer game outcome to generate an encoded message; means for providing said encoded message to a user; means for registering said computer game program with a central computer; and means for receiving a registration code corresponding to said registered computer game program.
Claim 10
Dependent Claim 63 words
A computer device comprising: means for executing a computer game program to generate a computer game outcome; means for encoding the computer game outcome to generate an encoded message; means for providing said encoded message to a user; means for registering said computer game program with a central computer; and means for receiving a registration code corresponding to said registered computer game program.
Claim 11
Dependent Claim 117 words
A computer device, comprising: means for registering a computer game belonging to a particular computer game user; means for generating a unique random number corresponding to said computer game belonging to said particular computer game user; means for transmitting said unique random number to said particular computer game user; means for receiving a registration message from a user; means for receiving from a user an encoded message corresponding to an outcome of said computer game; means for decoding said encoded message to retrieve said outcome; means for storing said outcome; and means for comparing said registration message with said unique random number to confirm that a particular computer game outcome was generated on a particular computer game.
Claim 12
Dependent Claim 117 words
A computer device, comprising: means for registering a computer game belonging to a particular computer game user; means for generating a unique random number corresponding to said computer game belonging to said particular computer game user; means for transmitting said unique random number to said particular computer game user; means for receiving a registration message from a user; means for receiving from a user an encoded message corresponding to an outcome of said computer game; means for decoding said encoded message to retrieve said outcome; means for storing said outcome; and means for comparing said registration message with said unique random number to confirm that a particular computer game outcome was generated on a particular computer game.
Claim 13
Dependent Claim 75 words
A computer device, comprising: means for registering a plurality of computer games and for generating a plurality of unique random numbers, each unique random number corresponding to a particular one of said plurality of computer games; means for receiving from a user an encoded message corresponding to an outcome of a particular one of said plurality of computer games; means for decoding said encoded message to retrieve said outcome; and means for storing said outcome.
Claim 14
Dependent Claim 75 words
A computer device, comprising: means for registering a plurality of computer games and for generating a plurality of unique random numbers, each unique random number corresponding to a particular one of said plurality of computer games; means for receiving from a user an encoded message corresponding to an outcome of a particular one of said plurality of computer games; means for decoding said encoded message to retrieve said outcome; and means for storing said outcome.
Claim 15
Dependent Claim 77 words
A computer device, comprising: a memory device having encoding control code embodied therein; and a processor disposed in communication with said memory device, said processor configured to process said encoding control code in conjunction with a computer game outcome to generate an encoded message corresponding to said computer game outcome and to transmit said encoded message to a human-readable output device, wherein said processor is further configured to periodically check blocks of computer game program execution code.
Claim 16
Dependent Claim 77 words
A computer device, comprising: a memory device having encoding control code embodied therein; and a processor disposed in communication with said memory device, said processor configured to process said encoding control code in conjunction with a computer game outcome to generate an encoded message corresponding to said computer game outcome and to transmit said encoded message to a human-readable output device, wherein said processor is further configured to periodically check blocks of computer game program execution code.
Claim 17
Dependent Claim 78 words
A computer device comprising: memory device having embodied therein decoding control code and an encoded message corresponding to a computer game outcome; and a processor disposed in communication with said memory device, said processor configured to process said decoding control code to decode said encoded message to reveal said computer game outcome, wherein said processor and said memory device are configured to generate, maintain and transmit a unique registration number for each of a plurality of computer games.
Claim 18
Dependent Claim 78 words
A computer device comprising: memory device having embodied therein decoding control code and an encoded message corresponding to a computer game outcome; and a processor disposed in communication with said memory device, said processor configured to process said decoding control code to decode said encoded message to reveal said computer game outcome, wherein said processor and said memory device are configured to generate, maintain and transmit a unique registration number for each of a plurality of computer games.
Claim 19
Dependent Claim 84 words
A computer device comprising: a computer readable medium having computer readable program code means embodied therein, said computer readable program code means comprising encoding means for causing said computer device to generate an encoded message representing an outcome of a computer game and code means for causing said computer device to provide said encoded message to a user, wherein said computer readable program code means further comprises code means for causing said computer device to periodically check blocks of game program execution code means.
Claim 20
Dependent Claim 84 words
A computer device comprising: a computer readable medium having computer readable program code means embodied therein, said computer readable program code means comprising encoding means for causing said computer device to generate an encoded message representing an outcome of a computer game and code means for causing said computer device to provide said encoded message to a user, wherein said computer readable program code means further comprises code means for causing said computer device to periodically check blocks of game program execution code means.
Claim 21
Dependent Claim 92 words
A computer device comprising: a computer readable medium having computer readable program code means embodied therein, said computer readable program code means comprising decoding means for causing said computer device to decode an encoded message corresponding to an outcome of a computer game and fraud-detection code means for causing said computer device to determine whether said outcome is fraudulent, wherein said computer readable program code means further comprises code means for causing said computer device to issue a unique registration number for each computer game belonging to a particular computer game user.
Claim 22
Dependent Claim 92 words
A computer device comprising: a computer readable medium having computer readable program code means embodied therein, said computer readable program code means comprising decoding means for causing said computer device to decode an encoded message corresponding to an outcome of a computer game and fraud-detection code means for causing said computer device to determine whether said outcome is fraudulent, wherein said computer readable program code means further comprises code means for causing said computer device to issue a unique registration number for each computer game belonging to a particular computer game user.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-15 2001-12-15 2002-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-15 2005-12-15 2006-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-15 2009-12-15 2010-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag