TIMED API RULES FOR RUNTIME VERIFICATION

Patent №

US 9,519,495

Granted

2016-12-13

Filed 2013

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13918857

A stateful rules verification platform is described that support timed state transitions. The verification platform implements a specification language to provide a formal definition for rules used to test target systems having a central module that provides APIs (“API provider”) and applications (“API clients”) that use the APIs. Rules may be defined in terms of transitions on state elements associated with interactions between API providers and API clients. The rules defined in accordance with the specification language enable run-time verification in which calls may be intercepted and run-time code to implement checks may automatically be generated and injected to test behaviors of the intercepted calls. The same set of rules may also be employed for static verification during compilation. Additionally, the specification language includes constructs to specify timed state transitions for at least some rules that impose time limits on state transitions specified by the rules.

AI classification

Knowledge representation1.00
AI hardware1.00
Natural language0.01
Planning0.00
Speech0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 306610161

Assignors

LEVIN, VLADIMIR A., LI, JUNCAO, LICHTENBERG, JAKOB FREDERIK

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

© 2026 NYSGPT2525 LLC