Enhanced compiled representation of transformation formats
Abstract
Enhanced compiled representation of transformation formats to enable rapid application development and deployment is described. Techniques for partitioning data in a transformation include populating a table with a functoid associated with a functoid tree root, traversing the table and generating a page object corresponding to a page number found in the functoid, and instantiating the functoid in the page objects. A system for partitioning data in a transformation is also described, including a memory configured to store a table with a functoid associated with a functoid tree root, and a processor configured to traverse the table and generate a page object corresponding to a page number found in the functoid, and instantiate the functoid in the page object corresponding to the page number.
Claims
exact text as granted — not AI-modified1 . A method for partitioning data in a transformation, comprising:
populating a table with a functoid associated with a functoid tree root; traversing the table while marking the functoid with a page number and generating a page object corresponding to the page number associated with the functoid; and instantiating the functoid in the page object, wherein the page object corresponds to the page number.
2 . A method as recited in claim 1 , wherein traversing the table further comprises generating a new page number if a top element of the table does not include the page number.
3 . A method as recited in claim 1 , further including placing a top element of the table on a new page if the top element does not include the page number.
4 . A method as recited in claim 1 , wherein traversing the table further comprises traversing the table using an object tree associated with a hierarchical transformation object model.
5 . A method as recited in claim 1 , wherein the page object includes a container.
6 . A method as recited in claim 1 , wherein the page object includes an element.
7 . A method as recited in claim 1 , wherein the page object includes an item.
8 . A method as recited in claim 1 , wherein traversing the table further comprises rendering a target tree fragment of an application-specific object model configured to generate an application-specific transformation.
9 . A method as recited in claim 1 , wherein traversing the table provides a schema for performing an application-specific transformation.
10 . A method as recited in claim 1 , wherein traversing the table further comprises developing an application-specific object model for transforming the functoid into an application-specific functoid.
11 . A system for partitioning data in a transformation, comprising:
a memory configured to store a table with a functoid associated with a functoid tree root; and a processor configured to traverse the table while marking the functoid with a page number and generating a page object corresponding to the page number associated with the functoid, and instantiating the functoid in a page object, wherein the page object corresponds to the page number.
12 . A system for partitioning data in a transformation, comprising:
a compiler configured to populate a table with a functoid associated with a functoid tree root; a builder configured to traverse the table while marking the functoid with a page number, generating the object model using the object tree; and a rendering engine configured to instantiate a target instance using the object model to generate an application-specific object model.
13 . A computer program product for partitioning data in a transformation, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
receiving a transformation specification; generating an object model using a schema; and converting the transformation specification into an application-specific transformation the object model.
14 . A computer program product for partitioning data in a transformation, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
populating a table with a functoid associated with a functoid tree root; traversing the table while marking the functoid with a page number; generating a page object corresponding to the page number in the functoid; and instantiating the functoid in the page object.Join the waitlist — get patent alerts
Track US2006048112A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.