Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020112800 - SYSTEMS AND METHODS FOR TRAINING SYSTEMS TO DETECT SOFTWARE BUGS

Publication Number WO/2020/112800
Publication Date 04.06.2020
International Application No. PCT/US2019/063287
International Filing Date 26.11.2019
IPC
G06F 11/36 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging of software
G06F 8/658 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
658Incremental updates; Differential updates
CPC
A63F 13/00
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
G06F 11/0751
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
0751Error or fault detection not based on redundancy
G06F 11/36
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
G06F 11/366
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
362Software debugging
366using diagnostics
G06F 21/53
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
53by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06F 21/55
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
Applicants
  • MARKUS, Brian [US]/[US]
Inventors
  • MARKUS, Brian
Agents
  • PISANO, Anthony L.
  • BASU, Palash
  • BONNER, Anthony F.
  • BONNER, Brian M.
  • BRENTLINGER, Nicolas A.
  • CHOI, Yongsok
  • EARLE, Ashley J.
  • ELSWICK, Christopher W.
  • INGLE, Corey J.
  • JIVIDEN, William A.
  • KALTER, Alexander J.
  • LAHMANN, Bethany R.
  • LIVINGSTON, Jennifer L.
  • MOLLOY, Matthew
  • NEIHEISEL, Craig E.
  • OBERHAUS, Geoffrey L.
  • PATSARIKAS, George A.
  • RERICHA, Nicholaus R.
  • SHIN, Miyoung
  • SIGURDSON, Nicole M.
  • SINGH, Ritu
  • TENT, Brian A.
  • WATHEN, Douglas L.
  • WISECUP, Bryan C.
  • WUENNENBERG, Gregory T.
  • ZHAO, Qiong J.
Priority Data
62/771,34526.11.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SYSTEMS AND METHODS FOR TRAINING SYSTEMS TO DETECT SOFTWARE BUGS
(FR) SYSTÈMES ET PROCÉDÉS POUR ENTRAÎNER DES SYSTÈMES À DÉTECTER DES BOGUES LOGICIELS
Abstract
(EN)
A method is disclosed and includes receiving, using a first client computing system, an instance from an administrative computing system. The instance includes a partition of computing resources of the administrative computing system. The partition of computing resources includes a virtual processor and first machine-readable instructions. The first machine-readable instructions include a first predefined software bug. The method includes executing, using the virtual processor, the first machine-readable instructions. Executing the first machine-readable instructions includes receiving, using the virtual processor, a first input indicating an identification of the first predefined software bug of the first machine-readable instructions. Executing the first machine-readable instructions includes transmitting, using the virtual processor, a first signal associated with the first input to the administrative computing system, wherein the first signal causes the administrative computing system to generate a score associated with the first client computing system in response to verification by the administrative computing system.
(FR)
L'invention concerne un procédé qui consiste à recevoir, grâce à un premier système informatique client, une instance provenant d'un système informatique administratif. L'instance comprend une partition de ressources informatiques du système informatique administratif. La partition de ressources informatiques comprend un processeur virtuel et des premières instructions lisibles par machine. Les premières instructions lisibles par machine contiennent un premier bogue logiciel prédéfini. Le procédé consiste à exécuter, grâce au processeur virtuel, les premières instructions lisibles par machine. L'exécution des premières instructions lisibles par machine consiste à recevoir, grâce au processeur virtuel, une première entrée indiquant une identification du premier bogue logiciel prédéfini des premières instructions lisibles par machine. L'exécution des premières instructions lisibles par machine consiste à transmettre, grâce au processeur virtuel, un premier signal associé à la première entrée fournie au système informatique administratif, le premier signal provoquant la production, par le système informatique administratif, d'un score associé au premier système informatique client en réponse à une vérification par le système informatique administratif.
Latest bibliographic data on file with the International Bureau