Gaming File Verification via Compression Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional gaming machines face challenges in verifying large game files due to processing power and memory limitations, leading to delays or inability to verify files, which can result in file corruption and errors, and older machines are unable to handle new games with larger file sizes.

Innovation Solution

A method involving reading and compressing portions of the game file to reduce its size, assembling the compressed file, and processing it through a verification algorithm to authenticate the file for use in the gaming machine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the game file is verified in its original large size, then the verification is thorough and accurate, but the processing time increases and older machines with limited processing power cannot handle it

Engineering Contradiction:
Improveverification accuracyVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The verification process is divided into two stages: first, a quick verification is performed on a compressed version of the game file to check for obvious errors; second, if needed, a more thorough verification is performed on the original uncompressed file. This segmentation allows older machines to perform the quick verification while maintaining verification accuracy when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies compression to the game file before verification, changing the file size parameter. This allows the verification process to be performed more quickly on the compressed file while still maintaining the ability to verify the original file when necessary, thus reducing verification time without completely sacrificing accuracy.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the game file size is increased to support higher quality images, then the game quality improves, but the ability to verify the file on older machines is lost

Engineering Contradiction:
Improveimage qualityVSAvoidmachine compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The game file is compressed before being transferred to or verified on older gaming machines. This preliminary compression action reduces the file size to a level that older machines can handle, while the full-quality uncompressed file is retained for machines with sufficient processing power. This allows high-quality games to be compatible with both new and older machines.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If compression is applied to reduce file size for verification, then processing efficiency improves, but there is a risk of file corruption

Engineering Contradiction:
Improveverification efficiencyVSAvoidfile integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The verification system performs checks on the compressed file and provides feedback on its integrity. If the compressed file passes verification checks, it is accepted for use. If failures are detected, the system can request re-compression or use the original uncompressed file, thus maintaining file integrity while still benefiting from compression efficiency when applicable.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10449456B2Method and system of verifying a file for use in a gaming machine
Publication Date: 2019.10.22 AINSWORTH GAME TECH
  • US10449456B2 patent drawing
  • US10449456B2 patent drawing
  • US10449456B2 patent drawing

AI summary

The invention provides a method of verifying a computer readable file for use in a gaming machine, comprising reading at least one portion of the computer readable file and compressing the at least one file portion to reduce its file size into a compressed file portion. A compressed computer readable file is assembled using the compressed file portion and is then processed through a verification algorithm to verify that the compressed computer readable file is authorised for use in the gaming machine. A system for verifying a computer readable file for use in a gaming machine is also provided.