APPLICATION DESCRIPTION LANGUAGE

Patent №

US 8,418,132

Granted

2013-04-09

Filed 2006

Owner

MICROSOFT CORPORATION

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11360856

A method and system for creating and modifying computer applications using an application description language based on a markup language is provided. An engine creates, connects, and initializes objects corresponding to entities, and specified by entity tags. A factory may be specified by an entity tag and used to create a plurality of entities. Applications are specified in a plaintext descriptive language using a markup language such as XML, enabling applications to be easily developed using object oriented techniques and abstraction. Altering preexisting applications is also simplified. Finally, an application may be dynamically reconfigured when the application's data changes. Type checking and conditional creation of entities is supported.

AI classification

Knowledge representation1.00
AI hardware0.98
Natural language0.98
Planning0.02
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 174190823

Assignors

WILLIAMS, ANTONY S., DANTON, STEPHEN M., GITTELMAN, ARYE, HACKMANN, CHRISTOPHER D., SPENCER, SAM, HRISTOV, VLADIMIR H., ALTKEN, WILLIAM E., JAYADEVAN, SIDDHARTH

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

© 2026 NYSGPT2525 LLC