User interface system and method for creating and verifying signed content
First Claim
1. A system for creation and verification of video display content for gaming machines that incorporates an embedded user interface, a gaming machine having a display screen for displaying system functions and content, said system comprising:
- a computer having at least one processor and in communication with a network;
a content creation component running on the at least one processor in communication with the embedded user interface via the network, wherein the content creation component facilitates creating new content, and wherein the new content customizes and enhances the display screen and the content creation component creates new content that is displayed as an interface overlay;
a configuration creation component running on the at least one processor in communication with the embedded user interface via the network, wherein the configuration creation component facilitates modification of existing content into a new configuration, and wherein the new configuration customizes and enhances the display screen and the configuration component modifies existing content that is displayed as an interface overlay;
a digital signature creation component running on the at least one processor in communication with the embedded user interface via the network, wherein the digital signature creation component creates a new digital signature for verification of the new content and the new configuration to be displayed as an interface overlay on the display screen;
a data log file;
a binding security component for creating a cryptographic signature based at least in part upon a bindings group of at least one hardware component and at least one content component of a gaming machine, wherein said hardware and content components each have associated unique identification codes and at least one of said hardware component unique identification codes is randomly determined and at least one of said content component unique identification codes is randomly determined, said unique identification codes of said at least one hardware component and said at least one content component are concatenated to define said bindings group, said binding security component cryptographically operating upon said concatenated group to generate said signature and to store said signature at said data log file;
and a signature comparing component to compare said signature for each gaming machine log entry, altering of a hardware or content component of a gaming machine bindings group changing said signature indicating a change in of one or more components of said bindings group.
8 Assignments
0 Petitions
Accused Products
Abstract
An embedded additional user interface 10 includes a web page display screen 20 and an embedded processor 30, and is incorporated into a gaming machine 40 that in turn includes a gaming screen 50 and a gaming processor 60. Because of security procedures applied for digital signing and certification of user selectable programming elements, the embedded additional user interface 10 employs an interface build application 79 such that the user can select and modify the look and feel of the web page display screen content. The interface build application enables content to be presented on a web page display screen that can track to an individual player. The interface build application also enables a casino user to update current casino promotions for its players in a timely manner, as well as present customized marketing messages, which can even be targeted to individual players. The casino user can customize the look and feel of web page display screen content to make the game player environment more exciting and more conducive to extended player gaming sessions.
-
Citations
25 Claims
-
1. A system for creation and verification of video display content for gaming machines that incorporates an embedded user interface, a gaming machine having a display screen for displaying system functions and content, said system comprising:
-
a computer having at least one processor and in communication with a network; a content creation component running on the at least one processor in communication with the embedded user interface via the network, wherein the content creation component facilitates creating new content, and wherein the new content customizes and enhances the display screen and the content creation component creates new content that is displayed as an interface overlay; a configuration creation component running on the at least one processor in communication with the embedded user interface via the network, wherein the configuration creation component facilitates modification of existing content into a new configuration, and wherein the new configuration customizes and enhances the display screen and the configuration component modifies existing content that is displayed as an interface overlay; a digital signature creation component running on the at least one processor in communication with the embedded user interface via the network, wherein the digital signature creation component creates a new digital signature for verification of the new content and the new configuration to be displayed as an interface overlay on the display screen; a data log file; a binding security component for creating a cryptographic signature based at least in part upon a bindings group of at least one hardware component and at least one content component of a gaming machine, wherein said hardware and content components each have associated unique identification codes and at least one of said hardware component unique identification codes is randomly determined and at least one of said content component unique identification codes is randomly determined, said unique identification codes of said at least one hardware component and said at least one content component are concatenated to define said bindings group, said binding security component cryptographically operating upon said concatenated group to generate said signature and to store said signature at said data log file; and a signature comparing component to compare said signature for each gaming machine log entry, altering of a hardware or content component of a gaming machine bindings group changing said signature indicating a change in of one or more components of said bindings group. - 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. A system for creation and verification of content and components for gaming machines of the type including a (i) game display, (ii) hardware and software components for operating the gaming machine, a plurality of hardware and software components each assigned unalterable identification numbers, the system comprising:
-
embedded additional user interfaces disposed at said gaming machines on one or more of said game display or on a separate user interface display configured to display interface content to a user of each gaming machine; a computer having at least one processor and in communication with a network; a content creation component running on the at least one processor in communication with the embedded additional user interfaces via the network, wherein the content creation component facilitates providing content, and wherein the content alters the display of interface content at said one or more of said game displays or separate user interface displays; a digital signature creation component running on the at least one processor in communication with the embedded additional user interfaces via the network, wherein the digital signature creation component creates a digital signature for verification of the content to be displayed; a binding security component for creating a cryptographic message based upon a bindings group that includes a group of at least one of said hardware component identification numbers and at least one of said software component identification numbers for each gaming machine combined into said group and said group cryptographically acted upon to generate said message, at least one of said hardware component identification numbers of said bindings group is determined randomly and at least one of said software component identification numbers of said bindings group is determined randomly; and a message comparing component to compare said messages for each gaming machine, altering of a hardware or software component of a gaming machine bindings group creating a message indicating a change in of one or more components of said bindings group.
-
-
25. A method for creation and verification of content and components for gaming machines of the type including a (i) game display, (ii) hardware and software components for operating the gaming machine, a plurality of hardware and software components each assigned unalterable identification numbers, the method comprising:
-
providing additional user interfaces at said gaming machines, on one or more of said game display or on a separate user interface display configured to display user interface content to a user of each gaming machine; providing a content creation component executed by a processor in communication with the embedded additional user interfaces via a network, the content creation component facilitates providing content, and wherein the content alters the display of user interface content at said one or more of said game displays or separate user interface display of one or more gaming machines; providing a digital signature creation component executed by a processor in communication with the embedded additional user interfaces via the network, the digital signature creation component creating a digital signature for verification of the content to be displayed; furnishing a binding security algorithm for creating a cryptographic message based upon a bindings group that includes a group of at least one of said hardware component identification numbers and at least one software component identification numbers for each gaming machine cryptographically combined to generate said message, at least one of said hardware component identification numbers of said bindings group is randomly determined and at least one of said software component identification numbers of said bindings group is randomly determined; and providing for a message comparing component to compare said messages for each gaming machine, altering of hardware or software components of a gaming machine bindings group creating an message indicative of a change in of one or more components of said bindings group.
-
Specification