Gaming apparatus software employing a script file
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A63F-013/00
A63F-009/24
G06F-017/00
G06F-019/00
출원번호
US-0659821
(2003-09-11)
등록번호
US-7510478
(2009-03-31)
발명자
/ 주소
Benbrahim,Jamal
Breckner,Robert E.
LeMay,Steven G.
Kryuchkov,Alexey
Schlottmann,Gregory A.
출원인 / 주소
IGT
대리인 / 주소
Weaver Austin Villeneuve Sampson LLP
인용정보
피인용 횟수 :
69인용 특허 :
9
초록▼
In a gaming method, a wager may be received from a player via a value input device of a gaming apparatus, and an image representative of a game may be generated for display on a display unit of the gaming apparatus. Compiled code associated with play of the game may be executed using a processor of
In a gaming method, a wager may be received from a player via a value input device of a gaming apparatus, and an image representative of a game may be generated for display on a display unit of the gaming apparatus. Compiled code associated with play of the game may be executed using a processor of the apparatus, and the compiled code may include code to read data from a file stored in a memory of the gaming apparatus, wherein the file is separate from the compiled code. First uncompiled instruction data may be read from the file using the compiled code, the first uncompiled instruction data indicative of a request to create a first software object associated with play of the game. The first software object may be created using the compiled code in response to the uncompiled first instruction data. Second uncompiled instruction data may be from the file using the compiled code, the second uncompiled instruction data indicative of a request to create a second software object associated with play of the game. The second software object may be created using the compiled code in response to the second uncompiled instruction data. Third uncompiled instruction data may be read from the file after creation of the second software object using the compiled code, wherein the third uncompiled instruction data includes a reference to the first software object, wherein the third uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the first software object. In response to the third uncompiled instruction data, the operation indicated by the third uncompiled instruction data may be performed using the compiled code. A value payout associated with an outcome of the game may be determined.
대표청구항▼
What is claimed is: 1. A gaming method, comprising: receiving a wager from a player via a value input device of a gaming apparatus; generating an image representative of a game for display on a display unit of the gaming apparatus; executing compiled code associated with play of the game using a pr
What is claimed is: 1. A gaming method, comprising: receiving a wager from a player via a value input device of a gaming apparatus; generating an image representative of a game for display on a display unit of the gaming apparatus; executing compiled code associated with play of the game using a processor of the apparatus, the compiled code including code to read data from a file stored in a memory of the gaming apparatus, wherein the file is separate from the compiled code; reading, using the compiled code, first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a first software object associated with play of the game; creating the first software object using the compiled code in response to the first uncompiled instruction data; reading second uncompiled instruction data from the file, the second uncompiled instruction data indicative of a request to create a second software object associated with play of the game; creating the second software object using the compiled code in response to the second uncompiled instruction data; reading third uncompiled instruction data from the file after creation of the second software object, wherein the third uncompiled instruction data includes a reference to the first software object, wherein the third uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the first software object; performing, in response to the third uncompiled instruction data, the operation indicated by the third uncompiled instruction data using the compiled code; and determining a value payout associated with an outcome of the game. 2. A gaming method according to claim 1, further comprising: saving a name of the first software object in a database of created software objects using the compiled code; saving a name of the second software object in the database of created software objects using the compiled code. 3. A gaming method according to claim 2, further comprising: saving a pointer to the first software object in the database of created software objects using the compiled code; saving a pointer to the second software object in the database of created software objects using the compiled code. 4. A gaming method according to claim 1, wherein performing the operation indicated by the third uncompiled instruction data comprises invoking a function of the first software object. 5. A gaming method according to claim 4, wherein reading the third uncompiled instruction data comprises reading at least one symbol between a name of the first software object and a name of the function that indicates the function is associated with the first software object. 6. A gaming method according to claim 4, wherein reading the third uncompiled instruction data comprises reading a binary tag indicating that a function belonging to a software object is to be invoked. 7. A gaming method according to claim 1, wherein performing the operation indicated by the third uncompiled instruction data comprises invoking a function that references the first software object. 8. A gaming method according to claim 7, wherein reading the third uncompiled instruction data comprises reading at least one symbol indicating the third uncompiled instruction data includes a software object name. 9. A gaming method according to claim 8, further comprising: searching a database of created software objects for the name of the first software object using the compiled code; and retrieving a pointer to the first software object from the database of created software objects if the name of the first software object is included in the database of created software objects. 10. A gaming method according to claim 8, wherein the at least one symbol indicates the third uncompiled instruction data includes a software object name or a data structure name, wherein the method further comprises: searching a database of created data structures for the name of the first software object using the compiled code; searching a database of created software objects for the name of the first software object using the compiled code, if the name is not found in the database of created data structures; and retrieving a pointer to the first software object from the database of created software objects if the name of the first software object is included in the database of created software objects. 11. A gaming method according to claim 7, wherein reading the third uncompiled instruction data comprises reading a binary tag indicating the third uncompiled instruction data includes a software object name. 12. A gaming method according to claim 1, further comprising passing an indicator of the first software object to the compiled code after reading the third uncompiled instruction data from the file. 13. A gaming method according to claim 12, wherein the indicator of the first software object comprises a pointer to the first software object. 14. A gaming method according to claim 1, wherein the game comprises at least one of a poker game, a blackjack game, a slots game, a keno game, and a bingo game. 15. A gaming method according to claim 1, wherein at least one of the first uncompiled instruction data, the second uncompiled instruction data, and the third uncompiled instruction data comprise data in a text format. 16. A gaming method according to claim 1, wherein at least one of the first uncompiled instruction data, the second uncompiled instruction data, and the third uncompiled instruction data comprise data in a binary format. 17. A gaming apparatus, comprising: a display unit; a value input device; a controller operatively coupled to the display unit and the value input device, the controller comprising a processor and a memory operatively coupled to the processor, wherein the memory includes compiled code and a file separate from the compiled code, the controller being programmed to receive wager data from the value input device, the wager data indicative of a wager submitted by a player; the controller being programmed to generate an image representative of a game for display on the display unit, the controller being programmed according to the compiled code to read first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a first software object associated with play of the game, the controller being programmed according to the compiled code to create the first software object in response to the first uncompiled instruction data, the controller being programmed according to the compiled code to read second uncompiled instruction data from the file, the second uncompiled instruction data indicative of a request to create a second software object associated with play of the game, the controller being programmed according to the compiled code to create the second software object in response to the second uncompiled instruction data, the controller being programmed according to the compiled code to read third uncompiled instruction data from the file after creation of the second software object, wherein the third uncompiled instruction data includes a reference to the first software object, wherein the third uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the first software object, the controller being programmed according to the compiled code to perform the operation in response to the third instruction data, and the controller being programmed to determine a value payout associated with an outcome of the game. 18. A gaming method, comprising: receiving a wager from a player via a value input device of a gaming apparatus; generating an image representative of a game for display on a display unit of the gaming apparatus; executing compiled code associated with play of the game using a processor of the apparatus, the compiled code including code to read data from a file stored in a memory of the gaming apparatus, wherein the file is separate from the compiled code; reading, using the compiled code, first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a data structure associated with play of the game; creating the data structure using the compiled code in response to the first uncompiled instruction data; reading second uncompiled instruction data from the file, wherein the second uncompiled instruction data includes a reference to the data structure, wherein the second uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the data structure; performing, in response to the second uncompiled instruction data, the operation indicated by the second uncompiled instruction data using the compiled code and the data structure; and determining a value payout associated with an outcome of the game. 19. A gaming method according to claim 18, wherein reading the first uncompiled instruction data comprises reading at least one symbol indicating the first uncompiled instruction data includes a data structure name corresponding to a data structure to be created. 20. A gaming method according to claim 18, wherein reading the first uncompiled instruction data comprises reading a binary tag indicating that the first uncompiled instruction data includes a data structure name of a data structure to be created. 21. A gaming method according to claim 20, wherein the binary tag indicates the second uncompiled instruction includes a data structure name or a software object name. 22. A gaming method according to claim 18, further comprising saving a name of the data structure in a database of created data structures using the compiled code. 23. A gaming method according to claim 22, further comprising saving a pointer to the data structure in a database of created data structures using the compiled code. 24. A gaming method according to claim 18, wherein performing the operation indicated by the second uncompiled instruction data comprises invoking a function, wherein a name of the data structure is a parameter of the function. 25. A gaming method according to claim 24, wherein reading the second uncompiled instruction data comprises reading at least one symbol indicating that the second uncompiled instruction data includes a data structure name. 26. A gaming method according to claim 25, further comprising: searching a database of created data structures for the name of the data structure using the compiled code; and retrieving a pointer to the data structure from the database of created software objects if the name of the data structure is included in the database of created data structures. 27. A gaming method according to claim 25, wherein the at least one symbol indicates the second uncompiled instruction data includes a software object name or a data structure name, wherein the method further comprises: searching a database of created data structures for the name of the data structure using the compiled code; retrieving a pointer to the data structure from the database of created data structures if the name of the data structure is included in the database of created data structures; and searching a database of created software objects for the name of the data structure using the compiled code, if the name is not found in the database of created data structures. 28. A gaming method according to claim 25, wherein the at least one symbol indicates the second uncompiled instruction includes a data structure name or a software object name. 29. A gaming method according to claim 24, wherein reading the second uncompiled instruction data comprises reading a binary tag indicating that the second uncompiled instruction includes a data structure name. 30. A gaming method according to claim 29, wherein the binary tag indicates the second uncompiled instruction includes a data structure name or a software object name. 31. A gaming method according to claim 18, further comprising passing an indicator of the data structure to the compiled code after reading the second uncompiled instruction data from the file. 32. A gaming method according to claim 31, wherein the indicator of the data structure comprises a pointer to the data structure. 33. A gaming method according to claim 18, wherein the game comprises at least one of a poker game, a blackjack game, a slots game, a keno game, and a bingo game. 34. A gaming apparatus, comprising: a display unit; a value input device; a controller operatively coupled to the display unit and the value input device, the controller comprising a processor and a memory operatively coupled to the processor, wherein the memory includes compiled code and a file separate from the compiled code, the controller being programmed to receive wager data from the value input device, the wager data indicative of a wager submitted by a player; the controller being programmed to generate an image representative of a game for display on the display unit, the controller being programmed according to the compiled code to read first uncompiled instruction data from the file, the first uncompiled instruction data indicative of a request to create a data structure associated with play of the game, the controller being programmed according to the compiled code to create the data structure in response to the first uncompiled instruction data, the controller being programmed according to the compiled code to read second uncompiled instruction data from the file, wherein the second uncompiled instruction data includes a reference to the data structure, wherein the second uncompiled instruction data is indicative of a request to perform an operation associated with play of the game and associated with the data structure, the controller being programmed according to the compiled code to perform the operation in response to the second instruction data using the data structure, and the controller being programmed to determine a value payout associated with an outcome of the game.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Hansen Terris L. (Aurora IL) Hyatt Wayne E. (Glenview IL) Kimminau Deborah D. (Aurora IL) Leung Wu-Hon F. (Downers Grove IL) Morgan Todd C. (Oak Park IL) Zislis Paul M. (Northbrook IL), Customer programmable real-time system.
Mead, Randall D.; Webb, Bayard S.; Cuddy, Ryan W.; Zielinski, John H., Gaming device having a multiple round game that includes player choices and processor choices.
Sidik Judianto (San Jose CA) Leung Paul Chun-Hong (San Jose CA) Ng John Shek-Luen (San Jose CA) Warfield Jay William (San Jose CA), System and method for enabling a compiled computer program to invoke an interpretive computer program.
Grauzer, Attila; Bourbour, Feraidoon; Yoseloff, Mark L., Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature.
Grauzer, Attila; Bourbour, Feraidoon; Yoseloff, Mark L., Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature.
Grauzer, Attila; Bourbour, Feraidoon; Yoseloff, Mark L., Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature.
Scheper, Paul K.; Grauzer, Attila; Kelly, James V.; Stasson, James B.; Swanson, Ronald R.; Bourbour, Feraidoon; Nelson, Troy D.; Lopez, David B.; Yoseloff, Mark L.; Dunn, R. Brooke; Krenn, Peter; Blaha, Ernst, Automatic card shuffler with pivotal card weight and divider gate.
Stasson, James B.; Rynda, Robert J.; Scheper, Paul K.; Swanson, Ronald R.; Grauzer, Attila, Batch card shuffling apparatuses including multi card storage compartments.
Stasson, James B.; Rynda, Robert J.; Scheper, Paul K.; Swanson, Ronald R.; Grauzer, Attila, Batch card shuffling apparatuses including multi card storage compartments, and related methods.
Grauzer, Attila; Schubert, Oliver M.; Kelly, James V.; Stasson, James B.; Bourbour, Feraidoon; Scheper, Paul K.; Nelson, Troy D., Card handling devices and related methods.
Grauzer, Attila; Bourbour, Feraidoon; Nelson, Troy D.; Rynda, Robert J.; Scheper, Paul K.; Stasson, James B.; Swanson, Ronald R., Card-handling devices.
Berman, Bradley; Malkovich, Jason; Rebecca, Schuh; Shapiro, Chad; Martin, Adam, Gaming method and apparatus for facilitating a game involving 2D and 3D play areas.
Berman, Bradley; Malkovich, Jason; Schuh, Rebecca; Shapiro, Chad; Martin, Adam, Gaming method and apparatus for facilitating a game involving 2D and 3D play areas.
Berman, Bradley; Malkovich, Jason; Schuh, Sr., Rebecca; Shapiro, Chad; Martin, Adam, Gaming method and apparatus for facilitating a game involving 2D and 3D play areas.
Stasson, James B.; Rynda, Robert J.; Helgesen, James P.; Nelson, Troy D.; Scheper, Paul K.; Swanson, Ronald R.; Helsen, Colin A.; Wadds, Nathan J., Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods.
Stasson, James B.; Rynda, Robert J.; Helgesen, James P.; Nelson, Troy D.; Scheper, Paul K.; Swanson, Ronald R.; Helsen, Collin A.; Wadds, Nathan J., Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods.
Scheper, Paul K.; Grauzer, Attila; Kelly, James V.; Stasson, James B.; Swanson, Ronald R.; Bourbour, Feraidoon; Nelson, Troy D.; Lopez, David B.; Yoseloff, Mark L.; Dunn, R. Brooke; Krenn, Peter; Blaha, Ernst, Method of readying a card shuffler.
Czyzewski, Zbigniew; Zvercov, Vladislav; Grauzer, Attila, Methods and apparatuses for an automatic card handling device and communication networks including same.
Kelly, James V.; Zvercov, Vladislav; Miller, Brian, Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus.
Grauzer, Attila; Bourbour, Feraidoon; Nelson, Troy D.; Rynda, Robert J.; Scheper, Paul K.; Stasson, James B.; Swanson, Ronald R., Methods of randomizing cards.
Grauzer, Attila; Schubert, Oliver M.; Kelly, James V.; Stasson, James B.; Bourbour, Feraidoon; Scheper, Paul K.; Nelson, Troy D., Multiple mode card shuffler and card reading device.
Stasson, James B.; Swanson, Ronald R.; Scheper, Paul K.; Nelson, Troy D.; Bourbour, Feraidoon; Grauzer, Attila, Shuffler and method of shuffling cards.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.