US2006048112A1PendingUtilityA1

Enhanced compiled representation of transformation formats

Assignee: MICROSOFT CORPPriority: Sep 2, 2004Filed: Sep 28, 2004Published: Mar 2, 2006
Est. expirySep 2, 2024(expired)· nominal 20-yr term from priority
G06F 8/10G06F 40/154G06F 40/143
43
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.