Patent · US Active

Efficient validation of binary XML data

US9684639B2 · kind B2 · utility

0Cited by
38References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 26, 2012
Grant dateJun 20, 2017
Priority date
Expiry dateJun 26, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F40/226
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Data used and generated by the process of validating XML documents is divided into two categories: compile-time static data and runtime data. Runtime data may be specific to a particular XML document and changes when validating the XML document, while compile-time data does not change in this way. For example, compile-time data may be data that defines, according to a schema, the descendant elements and ordering between them. Runtime data is information generated to track which descendants occurred in a particular XML document being validated. Compile-time static data, once generated to validate a particular XML document, is cached within a shared volatile memory. Once the compile-time data is cached, the compile-time static data may be used to validate other XML documents without the need to regenerate the compile-time static data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.