CONFIGURABLE SOFTWARE STACK

Patent №

US 7,971,187

Granted

2011-06-28

Filed 2006

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11379974

Described are software stacks for accepting and implementing portable packages containing encodings of processes. The packages are portable and distinct from the technology stacks. The packages may be in the form of declarative code for configuring the technology stacks and can be plugged into the technology stacks to allow the technology stack to play the packages, thereby automating the processes encoded by the packages. The technology stacks have components that are declaratively configurable such that they can provide their functionality autonomously and yet can also, as a unit, in performing their respective functions, cooperatively perform the processes encoded by the packages.

Knowledge representationPlanningAI hardwareG06F 9/44526G06Q 10/06A63F 13/30G06F 9/44G06F 9/445G06F 15/16

AI classification

AI hardware1.00
Planning0.89
Knowledge representation0.55
Vision0.02
Natural language0.01
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 179350223

Assignors

SANGHVI, ASHVINKUMAR J., ZIZYS, GIEDRIUS, RAJARAJAN, VIJ

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

© 2026 NYSGPT2525 LLC