FUZZING ENCODED DATA

Patent №

US 8,286,133

Granted

2012-10-09

Filed 2007

Owner

MICROSOFT CORPORATION

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11959478

A test tool is provided for testing a software component. The tool receives data structured and formatted for processing by the software component. The structured data might conform to a schema defining valid inputs that the software component is able to parse/process. The test tool selects a discrete part of the structured data and fuzzes the selected discrete part. The test tool determines whether there are any parts of the structured data whose validity can be affected by fuzzing of the discrete part of the structured data. The fuzzed discrete part of the structured data is analyzed and a related part of the structured data is updated to be consistent with the fuzzed discrete part. The fuzzing tool passes the structured data with the fuzzed part and the updated part to the software component being tested. The software component is tested by having it process the data.

AI classification

Natural language0.99
AI hardware0.99
Knowledge representation0.80
Planning0.75
Evolutionary computation0.03
Vision0.00
Speech0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 203030936

Assignors

NATANOV, NISSIM, NEYSTADT, JOHN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC