A computing system can be configured to perform operations in a define phase including receiving a component specification including a transformation function; inputting the component specification into a define function; receiving, as an output of the define function, the factory function; and receive data describing a second software component that satisfies the component specification of the first software component. In an assembly phase after the define phase, the computing system can input, into the factory function, the first software component and the second software component; and receiving, as an output of the factory function, the assembled software system including the first software component connected with the second software component according to the component specification of the first software component.
Legal claims defining the scope of protection, as filed with the USPTO.
9. The computing system of claim 1, wherein the first software component comprises a sequence of stages, and wherein the second software component is included as one stage of the sequence of stages.
11. The computing system of claim 10, wherein executing the sequence of stages according to the execution order comprises completing execution of a respective computational stage of the sequence of stages before beginning to execute a subsequent computational stage of the sequence of stages that is after the respective computational stage in the sequence of stages.
17. The computing system of claim 16, wherein the operations further comprise, in the define phase, defining a third software component as a parent of the first software component, and wherein searching a named value space of the first software component to resolve a value descriptor to the value comprises searching a named value space of the third software component.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 5, 2022
September 24, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.