Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
DCFirst Claim
1. A method, comprising the steps of:
- executing a computer game program by a first processor to generate a computer game outcome;
encoding the computer game outcome by a second processor to generate an encoded message;
providing said encoded message to a user; and
providing by said user said encoded message to a device configured for decoding said encoded message.
9 Assignments
Litigations
0 Petitions
Accused Products
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 device also includes a system for metering use of a computer game. 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.
1310 Citations
37 Claims
-
1. A method, comprising the steps of:
-
executing a computer game program by a first processor to generate a computer game outcome; encoding the computer game outcome by a second processor to generate an encoded message; providing said encoded message to a user; and providing by said user said encoded message to a device configured for decoding said encoded message. - View Dependent Claims (2, 3)
-
-
4. A method, comprising the steps of:
-
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 decoded message; andmetering time use of said computer game. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer device comprising:
-
means for executing a computer game program to generate a computer game outcome; means for metering an amount of time of use of said computer game program; means for encoding the computer game outcome to generate an encoded message; and means for providing said encoded message to a user. - View Dependent Claims (10)
-
-
11. A computer device, comprising:
-
means for receiving from a user an encoded message corresponding to an outcome of a computer game; means for decoding said encoded message to retrieve said outcome; means for storing the decoded message; and means for metering an amount of time of use of said computer game. - View Dependent Claims (12, 13)
-
-
14. 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, code means for causing said computer device to provide said encoded message to a user and metering means for metering an amount of time of use of said computer game. - View Dependent Claims (15)
-
16. 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, fraud-detection code means for causing said computer device to determine whether said outcome is fraudulent, and metering means for metering an amount of time of use of said computer game. - View Dependent Claims (17)
-
18. A method, comprising the steps of:
-
executing a computer game program to generate a computer game outcome; metering time use of said computer program to generate metered time information; encoding the computer game outcome and said metered time information to generate an encoded message; and providing said encoded message to a user. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method, comprising the steps of:
-
receiving from a user an encoded message corresponding to an outcome of a computer game and metered time use information of said computer game; decoding said encoded message to retrieve said outcome and said metered use information; and storing for further use said decoded message. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer device, comprising:
-
means for receiving from a user an encoded message corresponding to an outcome of a computer game and metered time use information of said computer game; means for decoding said encoded message to retrieve said outcome and said metered use information; and means for storing the decoded message. - View Dependent Claims (29, 30)
-
-
31. A computer device comprising:
a computer readable medium having computer readable program code means embodied therein, said computer readable program code means comprising (a) encoding means for causing said computer device to generate an encoded message representing an outcome of a computer game and metered time use of said computer game, and (b) code means for causing said computer device to provide said encoded message to a user. - View Dependent Claims (32)
-
33. A computer device comprising:
a computer readable medium having computer readable program code means embodied therein, said computer readable program code means comprising (a) decoding means for causing said computer device to decode an encoded message corresponding to an outcome and metered time use of a computer game and (b) fraud-detection code means for causing said computer device to determine whether said outcome is fraudulent. - View Dependent Claims (34)
-
35. A computer device comprising:
-
a memory device configured to store a computer game program; and a processor configured to; execute a computer game program to generate a computer game outcome; meter use of said computer program to generate metered time information; encode the computer game outcome and said metered time information to generate an encoded message; and provide said encoded message to a user.
-
-
36. A computer device, comprising:
-
a processor adapted to; receive from a user an encoded message corresponding to an outcome of a computer game and metered time use information of said computer game; decode said encoded message to retrieve said outcome and said metered time use information; and store for further use said decoded message; and a memory device configured to store said decoded message for further use.
-
-
37. A method, comprising the steps of:
-
executing a computer game program by a first processor to generate a computer game outcome; encoding the computer game outcome by a second processor to generate an encoded message; providing said encoded message to a user for transmission to a remote device configured for decoding said encoded message.
-
Specification