Het vermogen van een computersoftwareprogramma om aspecten van een audio- of visuele gegevensstroom te herkennen. Een voorbeeld van patroonherkenning is OCR-software, die de patronen van letters en cijfers in een afbeelding vindt en omzet in tekst.
Softwarevoorwaarden