×

Processing module, a device, and a method for processing of XML data

  • US 8,683,320 B2
  • Filed: 02/15/2010
  • Issued: 03/25/2014
  • Est. Priority Date: 02/13/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A processing module, embodied as one or more computer program products stored in non-transitory machine-readable media, said processing module being configured for processing of extensible markup language (XML) data by use of a finite state automaton, wherein:

  • said XML data is based on a predetermined XML schema;

    said finite state automaton comprises states and transitions, said states and transitions being arranged based on said predetermined XML schema;

    at least one transition of said transitions, which refers to an element or attribute of said XML schema comprises a variable length binary code, said variable length binary code being arranged to code said element or attribute of said XML schema;

    at least one transition comprises a fixed length binary code as a further binary code, said fixed length binary code being arranged to code said element or attribute of said XML schema; and

    wherein said fixed length binary code represents a code according to a first binary XML format;

    wherein said variable length binary code represents a code according to a second binary XML format and wherein said finite state automaton is generated by;

    generating a first finite state automaton according to said first binary XML format by use of said XML schema;

    generating a second finite state automaton according to said second binary XML format by use of said XML schema;

    identifying element and attribute transitions of same elements and attributes in both the first finite state automaton and the second finite state automaton; and

    concatenating the fixed length binary codes in said second finite state automaton assigned to code transitions or said second finite state automaton;

    wherein the variable length binary code results from a concatenation of the fixed length binary codes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×