Patent №
US 8,533,693
Granted
2013-09-10
Filed 2010
Owner
MICROSOFT CORPORATION
Lab
AI components
3
nlp · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12955680
An architecture that that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 256800168
Assignors
MEIJER, HENRICUS JOHANNES MARIA, SCHACH, DAVID N., AHARONI, AVNER Y., DRAYTON, PETER F., BECKMAN, BRIAN C., SILVER, AMANDA, VICK, PAUL A.
On an employer assignment, the assignors are typically the inventors.