Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020033457 - GAME ENGINE-BASED COMPUTER SECURITY

Publication Number WO/2020/033457
Publication Date 13.02.2020
International Application No. PCT/US2019/045375
International Filing Date 06.08.2019
IPC
A63F 13/12 2006.01
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
13Video games, i.e. games using an electronically generated display having two or more dimensions
12involving interaction between a plurality of game devices, e.g. transmission or distribution systems
A63F 13/30 2014.01
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
13Video games, i.e. games using an electronically generated display having two or more dimensions
30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
A63F 13/352 2014.01
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
13Video games, i.e. games using an electronically generated display having two or more dimensions
30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
35Details of game servers
352involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
A63F 13/10 2006.01
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
13Video games, i.e. games using an electronically generated display having two or more dimensions
10Control of the course of the game, e.g. start, progress, end
CPC
A63F 13/73
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
13Video games, i.e. games using an electronically generated display having two or more dimensions
70Game security or game management aspects
73Authorising game programs or game devices, e.g. checking authenticity
G06F 21/52
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
52during program execution, e.g. stack integrity ; ; Preventing unwanted data erasure; Buffer overflow
G06F 21/554
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
55Detecting local intrusion or implementing counter-measures
554involving event detection and direct action
G06F 21/565
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
55Detecting local intrusion or implementing counter-measures
56Computer malware detection or handling, e.g. anti-virus arrangements
562Static detection
565by checking file integrity
G06F 2221/034
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
034Test or assess a computer or a system
Applicants
  • JAMF SOFTWARE, LLC [US]/[US]
Inventors
  • MALM, Jonathan Allan
  • STEIN, Joshua Howard
  • WARDLE, Patrick Nathaniel
Agents
  • SCURRY, Christopher M.
Priority Data
16/533,71006.08.2019US
62/715,62707.08.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) GAME ENGINE-BASED COMPUTER SECURITY
(FR) SÉCURITÉ INFORMATIQUE BASÉE SUR UN MOTEUR DE JEU
Abstract
(EN)
A game engine sensor of a computing device executing an operating system receives first data from the operating system that represents occurrence of a monitored event. The game engine sensor sends second data corresponding to the monitored event to a game engine logic controller. A first logic block of the game engine logic controller determines, based on the second data and third data representing a system state of the computing device, that a first predicate condition is satisfied. A second logic block of the game engine logic controller determines, based on the second data and the third data, that a second predicate condition is satisfied. A computer security threat is detected based on the first and second predicate conditions being satisfied, and at least one game engine actuator is instructed to perform at least one action responsive to the computer security threat.
(FR)
L'invention concerne un capteur de moteur de jeu d'un dispositif informatique qui exécute un système d'exploitation et reçoit des premières données provenant du système d'exploitation, lesquelles représentent l'occurrence d'un événement surveillé. Le capteur de moteur de jeu envoie des deuxièmes données correspondant à l'événement surveillé à un contrôleur logique de moteur de jeu. Un premier bloc logique du contrôleur logique de moteur de jeu détermine, sur la base des deuxièmes données et de troisièmes données représentant un état de système du dispositif informatique, qu'une première condition de prédicat est satisfaite. Un deuxième bloc logique du contrôleur logique de moteur de jeu détermine, sur la base des deuxièmes données et des troisièmes données, qu'une deuxième condition de prédicat est satisfaite. Une menace de sécurité informatique est détectée sur la base du fait que les première et deuxième conditions de prédicat sont satisfaites, et au moins un actionneur de moteur de jeu reçoit l'instruction de réaliser au moins une action en réponse à la menace de sécurité informatique.
Also published as
Latest bibliographic data on file with the International Bureau