Universal method for submitting gaming machine source code software to a game certification laboratory
First Claim
1. A computer-implemented method for managing game source code for submission to a game certification laboratory, comprising the steps of:
- selecting, in a first environment, the game source code and related files to be submitted to the game certification laboratory;
packaging the selected source code and the related files into an installation package, and providing the installation package to the game certification laboratory for installation in a second environment.
3 Assignments
0 Petitions
Accused Products
Abstract
A universal computer-implemented method for submitting source code to an authorized game certification laboratory. Initial source code and subsequent source code patches may be transferred from the manufacturer'"'"'s software development environment into the laboratory'"'"'s software development environment in a controlled fashion using packaging installation technology normally used for deploying software applications. The packaging technology contains automation actions for automating the synchronization and/or management of the source code and related files between the two software development environments. The entirety of the source code or any source code patch sequence may be removed by executing the corresponding uninstall function. The package containing the original source code or the source code patch sequences and related files may be code signed such as to provide persistent proof of origin which may be verified at any time. The method may be implemented under any operating system such as Microsoft Windows, Linux, UNIX and Apple Mac OS without the laboratory having to learn a complex source code configuration management software.
-
Citations
108 Claims
-
1. A computer-implemented method for managing game source code for submission to a game certification laboratory, comprising the steps of:
-
selecting, in a first environment, the game source code and related files to be submitted to the game certification laboratory;
packaging the selected source code and the related files into an installation package, and providing the installation package to the game certification laboratory for installation in a second environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 60, 61, 86, 108)
-
-
28. A machine-readable medium having data stored thereon representing sequences of instructions which, when executed by a computer, causes the computer to carry out a method of managing game source code and related files for submission to game certification laboratory, by carrying out steps of:
-
selecting, in a first environment, the game source code and related files to be submitted to the game certification laboratory;
packaging the selected source code and the related files into an installation package, and providing the installation package to the game certification laboratory for installation in a second environment. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. An automated platform to enable regulatory certification of game software components, comprising:
-
a reference platform representative of a target network of gaming systems and comprising a software-building environment located at a premise of a manufacturer of the game software components;
a certification platform located at a regulatory certification authority, the certification platform being substantially identical to the reference platform, and installation package generating means for generating at least one installation package that includes the game software components for which the regulatory certification is sought. - View Dependent Claims (56, 57, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A computer-implemented method for synchronizing game source code and related files between a software development environment of a game certification laboratory and a software development environment of a game manufacturer, comprising steps of:
-
selecting, in the game manufacturer'"'"'s software development environment, the source code and related files to be submitted to the game certification laboratory;
packaging the selected source code and the related files into an installation package, and providing the installation package to the game certification laboratory for installation in the software development environment of the game certification laboratory. - View Dependent Claims (83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
Specification