Failure Mode Identification and Reporting

Patent №

US 9,104,561

Granted

2015-08-11

Filed 2012

Owner

MICROSOFT CORPORATION

AI components

2

vision · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13614301

When a software component is starting (305), such as but not limited to a task or a subtask, the component pushes (310) its identification (ID) onto a stack. The component then executes (315) its other instructions. If the component completes its instructions so that it can terminate normally (320), then it pops (325) the stack, which removes its ID from the stack. If the component fails, such as by not being able to complete its instructions, then it will not be able to pop the stack so its ID will remain in the stack. Another software process can then read the IDs in the stack to identify (330) which components have failed and can automatically take a specified action (335), such as by sending an email message to, sending a text message to, or calling by telephone, a person or persons responsible for that software component.

VisionAI hardwareG06F 11/0793G06F 9/4881G06F 11/0706G06F 11/0715G06F 11/0751G06F 11/0757G06F 11/0772G06F 11/0778+3 more

AI classification

AI hardware0.76
Vision0.74
Planning0.38
Machine learning0.03
Natural language0.01
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 291410476

Assignors

SEVILMIS, TARKAN, KAPADIA, ARSHISH CYRUS, LUKIYANOV, MAXIM, JOSE, TITTU, IRIMESCU, GHEORGHITA, AGARWAL, JANAK MADHUSUDAN, CLARK, STEPHEN JOHN, SHAH, HARDIK, LINGANNAPETA, SREEKANTH

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

© 2026 NYSGPT2525 LLC