License management method

a technology of license management and license management, applied in the field of gaming machine operating systems and methods, can solve the problems of labor-intensive management of casinos, and achieve the effect of facilitating equipment add-ons

Inactive Publication Date: 2009-05-14
BALLY GAMING INC
View PDF8 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]Briefly, and in general terms, the license manager provides an automated process that reduces the need for human interaction associated with licensing components, distribution of the same, product distribution, debugging, product building, assembly, installat...

Problems solved by technology

For instance, there are various areas in the management of casinos that is very labor intensive, such as rec...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • License management method
  • License management method
  • License management method

Examples

Experimental program
Comparison scheme
Effect test

example download

[0095 and Configuration components that are shown in FIGS. 2D and E indicate a system that supports up to 10 EGMs through a single Cisco 2950 switch. As the number of EGMs increase, the type and / or number of servers, switches, firewalls, and pipelines may be changed to accommodate higher traffic volumes and improve or avoid degradation of performance. In an example embodiment, the following apparatuses and software are incorporated:

[0096]SDDP Server

[0097]Download Software Library:[0098]Game server software[0099]Download game software

[0100]Application / Database Server

[0101]Core Databases:[0102]Core[0103]Meter[0104]Activity

[0105]Core Services:[0106]Communication Online[0107]Meter[0108]Activity[0109]Cabinet[0110]Game Play

[0111]Download Services:[0112]Web Service[0113]Configuration Web Service[0114]Scheduler Web Service[0115]Download Handler Web Service[0116]Option configuration Handler Web Service[0117]Scheduler

[0118]Panel Control (BPC)

[0119]G2S:[0120]Certificate, IIS, MSMQ, DNS, DHCP, ...

example build

[0689]cfg File Contents

[0690]The build.cfg file contains specific information as to what information will be stored in the file validation manifest header information. It contains the following items:[0691]DATE:—The date that the release image is being built or released on. Format: dd Month YYYY (Example: 29 May 2006)[0692]TIME:—The time that the release image is being built or release on. Format: hh:mm:ss (Example: 12:00:00)[0693]RELEASE:—The release identification for the release image. For example: AVOS00000320-00.004[0694]SANDBOX:—The name of the sandbox.core directory with the sandbox / agp directory.[0695]Example: sandbox.core.3.20.00.000

[0696]Referring to FIG. 29, an example flowchart illustrates a software download reading and processing of a gaming machine OS. The download reading and processing software (Download Installer) includes two threads. The first thread is shown in the FIG. 29, and it is responsible for listening for commands. The actions are performed by scripts, a...

example commands

[0735

[0736]An embodiment may include the following commands and rules:

[0737](1) A separate thread will be used to issue reads to the download driver to receive setScript, deleteScript, authorizeScript commands.

[0738](2) A table of scripts will be maintained. There will be a maximum of 10 scripts allowed on the system at any one time. Each entry in the script table will point to the next entry in the script table. A global pointer will be used to point to the first script in the table. The table will be arranged in a fifo queue, and the scripts will be processed in the order in which the setScript commands install time frames are specified. If an authorizeScript command is received before the setScript command, it will be rejected and an error event sent back to the server sending the authorization command. The script table will be maintained in both memory and on disk. The status of the script entry will be updated on disk before the in memory copy.

[0739](3) When any of the script c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The license manager provides an automated process that reduces the need for human interaction associated with licensing components, distribution of the same, product distribution, debugging, product building, assembly, installation, configuration and maintenance. In addition, there is an interface for use by regulators that allows the regulators to test and to receive notifications from the license manager. Finally, there is a third party interface to facilitate equipment add-ons to the system. The license management system provides enablement/disablement of software products, generation and maintenance of accounting records, and logs for licenses that are generated and distributed throughout the system. An audit trail is also created that includes who authorized the purchase of the license, as well as audit trails relating to different system levels to verify system security. Finally, a change notification system provides for the control of any changes to the system and monitors these changes on a multi-tiered level within the system.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application claims the benefit of Provisional Patent Application No. 61 / 029,612, filed Feb. 19, 2008, which is hereby incorporated by reference. This application is also a continuation-in-part of U.S. patent application Ser. No. 11 / 938,249 filed Nov. 9, 2007, which is also hereby incorporated by reference.COPYRIGHT NOTICE[0002]A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.[0003]1. Field[0004]This invention pertains generally to gaming machine systems and methods. More particularly, the present invention relates to a gaming machine operating systems, gaming machines, and methods that include downloadable and / or configura...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): A63F9/24
CPCG07F17/323G07F17/32
Inventor PATEL, PRAVINKUMAR
Owner BALLY GAMING INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products