Method and apparatus for providing and processing active barcodes
First Claim
Patent Images
1. A method for validating a ticket associated with a game of chance, comprising:
- reading a barcode encoded with an instruction and data, wherein the barcode is included on the ticket;
based on the encoded instruction, sending the data and a trigger to execute a check validity program to validate the data; and
if the data is determined to be valid by the check validity program, validating the ticket.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a platform-independent execution environment for executing embedded instructions. In one example, the instructions may be embedded in an active barcode format. In this embodiment a barcode encoded with an instruction may be read. A machine executable instruction may be generated based on the read barcode using a virtual machine. The machine executable instruction may be executed using the virtual machine.
110 Citations
71 Claims
-
1. A method for validating a ticket associated with a game of chance, comprising:
-
reading a barcode encoded with an instruction and data, wherein the barcode is included on the ticket;
based on the encoded instruction, sending the data and a trigger to execute a check validity program to validate the data; and
if the data is determined to be valid by the check validity program, validating the ticket. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for validating a ticket associated with a game of chance, the system comprising:
-
a local terminal;
a device coupled to the terminal to read a barcode encoded with an instruction and data, wherein the barcode is included on the ticket;
a remote terminal to receive the data and a trigger from the local terminal based on the encoded instruction, wherein the trigger is to execute a check validity program at the remote terminal and if the data is determined to be valid by the check validity program, the remote terminal to send a validation signal to the local terminal and in response to the validation signal, the local terminal to validate the ticket. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for verifying that a selection slip associated with a game of chance has been completed correctly, comprising:
-
reading a barcode encoded with an instruction, wherein the barcode is included on the selection slip;
processing the instruction encoded in the barcode;
determining if the selection slip was completed in accordance with the processed instruction encoded in the barcode; and
verifying that the selection slip was completed correctly if it is determined that the selection slip was completed in accordance with the processed instructions encoded in the barcode. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus for verifying that a selection slip associated with a game of chance has been completed correctly, comprising:
-
a device to read a barcode encoded with an instruction, wherein the barcode is included on the selection slip; and
a terminal coupled to the device, the terminal to;
process the instruction encoded in the barcode, determine if the selection slip was completed in accordance with the processed instruction encoded in the barcode, and verify that the selection slip has been completed correctly if it is determined that the selection slip was completed in accordance with the processed instructions encoded in the barcode. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
reading a barcode encoded with an instruction;
generating a machine executable instruction based on the read barcode using a virtual machine; and
executing the machine executable instruction using the virtual machine. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method of encoding instructions comprising:
-
receiving an instruction;
encoding the instruction into a barcode; and
outputting the barcode. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. Apparatus comprising:
-
an input interface to read a barcode encoded with an instruction;
a processor to generate a machine executable instruction based on the read barcode and to execute the machine executable instruction. - View Dependent Claims (47, 48, 49, 50)
-
-
51. An apparatus comprising:
a processor unit to receive an instruction and to generate a barcode encoding the instruction. - View Dependent Claims (52, 53, 54, 55)
-
56. A machine-readable medium having stored thereon a plurality of executable instructions to be executed by a processor to implement a method for executing instructions, the method comprising:
-
reading barcode encoded with an instruction;
generating a machine executable instruction based on the read barcode; and
executing the machine executable instruction using a virtual machine.
-
- 57. A barcode embedded with machine executable instructions to be executed by a virtual machine.
-
62. A method comprising:
-
reading information included in a barcode;
generating a series of bits based on the read information by a virtual machine;
compiling the bits into a grouped set of bits that represent a machine executable instruction by the virtual machine; and
processing the grouped set of bits by the virtual machine.
-
-
63. A method comprising:
-
reading embedded information, wherein the embedded information includes an instruction;
generating a series of bits based on the read information;
compiling the bits into a grouped set of bits that represent the instruction; and
inputting the grouped set of bits into a virtual machine for execution. - View Dependent Claims (64, 65, 66)
-
-
67. A method comprising:
-
reading an radio frequency identification tag encoded with an instruction;
generating a machine executable instruction based on the read radio frequency identification tag using a virtual machine; and
executing the machine executable instruction using the virtual machine. - View Dependent Claims (68)
-
-
69. A method for validating a ticket associated with a game of chance, comprising:
-
reading a barcode encoded with an instruction and data, wherein the barcode is included on the ticket;
processing the instruction encoded in the barcode; and
validating the ticket if the instruction is processed successfully. - View Dependent Claims (70, 71)
-
Specification