Patent Document ID: 8650542
Application ID: 13072165

Base Claim:
1. A method comprising: receiving, by a device, a request to create a function object based on one or more parameters; determining, by the device and based on the one or more parameters, a plurality of ordered and hierarchical operations that correspond to the function object; determining, by the device and based on the one or more parameters, descriptions corresponding to what is performed by at least one of the plurality of ordered and hierarchical operations; receiving, by the device, a request to describe the function object; and outputting, by the device and based on the request, documentation of the plurality of ordered and hierarchical operations included in the function object, the documentation including the descriptions arranged based on an identified order of the plurality of ordered and hierarchical operations.

---

Claim 8:
8. The method of claim 1 , where the function object, when invoked, sequentially executes each operation of the plurality of ordered and hierarchical operations based on a depth-first traversal of the plurality of ordered and hierarchical operations.