Building of compound application chain applications
First Claim
1. A method, implemented at a computer system including one or more processors, for formulating an application from discrete transformation chain classes in response to events in an environment, the method comprising:
- the computer system determining that one or more detected environmental events represent one or more instructions to join an instance of a first transformation chain class with an instance of a second transformation chain class;
in response to the determining, the computer system at least joining the instance of the first transformation class with the instance of the second transformation class along one or more data flow dependencies, appropriate for the one or more detected environmental events, to formulate an aggregated instance,the computer system joining the first transformation chain class and the second transformation chain class to formulate an aggregated transformation chain class and instantiating an instance of the aggregated transformation chain class; and
the computer system operating the aggregated instance by causing data to flow from the first transformation chain class of the aggregated instance to the second transformation chain class of the aggregated instance.
1 Assignment
0 Petitions
Accused Products
Abstract
The incremental formulating an application in response to detecting events (such as user input) in an environment. Upon detecting one or more events, it is determined from this use input that an instance of a first transformation chain class is to be joined with an instance of a second transformation chain class. In response, the instance of the first transformation class is joined with the instance of the second transformation class along one or more data flow dependencies to formulate an aggregated instance. The aggregated instance may then be operated. This process may be repeated in response to different user input to thereby increase the size of the aggregated instance as more and more transformation chain instances join into the aggregated instance at appropriate chains of dependency.
-
Citations
21 Claims
-
1. A method, implemented at a computer system including one or more processors, for formulating an application from discrete transformation chain classes in response to events in an environment, the method comprising:
-
the computer system determining that one or more detected environmental events represent one or more instructions to join an instance of a first transformation chain class with an instance of a second transformation chain class; in response to the determining, the computer system at least joining the instance of the first transformation class with the instance of the second transformation class along one or more data flow dependencies, appropriate for the one or more detected environmental events, to formulate an aggregated instance, the computer system joining the first transformation chain class and the second transformation chain class to formulate an aggregated transformation chain class and instantiating an instance of the aggregated transformation chain class; and the computer system operating the aggregated instance by causing data to flow from the first transformation chain class of the aggregated instance to the second transformation chain class of the aggregated instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising one or more computer-readable storage media having thereon one or more computer-readable media having thereon computer executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for formulating an application from discrete transformation chain classes in response to detecting one or more environmental events, the method comprising:
-
determining that the one or more detected environmental events represent one or more instructions to join an instance of a first transformation chain class with an instance of a second transformation chain class; in response to the determining, joining the instance of the first transformation class with the instance of the second transformation class along one or more data flow dependencies to formulate an aggregated instance; and operating the aggregated instance by causing data to flow from the first transformation chain class of the aggregated instance to the second transformation chain class of the aggregated instance. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more processors; one or more computer-readable storage media having thereon one or more computer-readable media having thereon computer executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for formulating an application from discrete transformation chain classes in response to detecting environmental events, the method comprising; determining that the one or more environmental events represent one or more instructions to join an instance of a first transformation chain class with an instance of a second transformation chain class; in response to the determining, joining the instance of the first transformation class with the instance of the second transformation class along one or more data flow dependencies to formulate an aggregated instance; and operating the aggregated instance by causing data to flow from the first transformation chain class of the aggregated instance to the second transformation chain class of the aggregated instance.
-
Specification