Patent Document ID: 8656371
Application ID: 11855653

Base Claim:
1. A computer implemented method comprising: receiving a report configured in accordance with a language; parsing, by at least one computer, the report into a group of objects; generating representation code from the group of objects, wherein the representation code describes each object from the group of objects and is configured in accordance with a different language; processing each line of the representation code into one or more tokens; matching each of the one or more tokens against a respective matching pattern; and processing the one or more tokens based on the respective matching pattern into the code by at least, for each of the one or more tokens: identifying the token as one of a non-instruction, an opcode, a string literal, or a binary large object (blob) based on the matching against the patterns, wherein the opcode specifies an action associated with a respective instruction included in the representation code; responsive to determining that the token comprises the non-instruction, processing the token as a non-instruction token; responsive to determining that the token comprises the opcode, converting the opcode into an integer and storing the integer in the code table of the database; responsive to determining that the token comprises the string literal responsive to determining that the string literal is not already stored in a first referenced object table, storing the string literal into the first referenced object table; and responsive to determining that the token comprises the blob and responsive to determining that the blob is not already stored in the second referenced object table, storing the blob into the second referenced object table.

---

Claim 5:
5. The method of claim 1 , further comprising rendering scenes of the report using content stored in one or more of the code table and the plurality of resources tables.