Ad hoc generation of work item entity for geospatial entity based on symbol manipulation language-based workflow item
First Claim
1. A method comprising:
- receiving from a user interface, by a computing device, a request for execution of at least one lambda function in an operation of a geospatial application, the geospatial application having lambda functions for operating on at least one of a workflow item or one or more entities of an ad hoc geospatial directory, the workflow item including at least one of the lambda functions for a workflow in the geospatial application; and
executing by the computing device the at least one lambda function to form, in the geospatial application, a work entity that associates the workflow item with one of the entities, the work entity defining execution of the workflow on the one entity;
wherein the workflow item includes a prescribed workflow identifier and a prescribed item identifier identifying the workflow item within the workflow, the workflow based on a plurality of the workflow items each having the prescribed workflow identifier;
wherein the workflow items having the prescribed workflow identifier establish the workflow as a directed acyclic graph, the workflow items each including at least one of a parent state identifier identifying another one of the workflow items as a corresponding parent execution state in the workflow, or a child state identifier identifying another one of the workflow items as a corresponding child execution state in the workflow.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises receiving from a user interface, by a computing device, a request for execution of at least one lambda function in an operation of a geospatial application, the geospatial application having lambda functions for operating on at least one of a workflow item or one or more entities of an ad hoc geospatial directory, the workflow item including at least one of the lambda functions for a workflow in the geospatial application; and executing by the computing device the at least one lambda function to form, in the geospatial application, a work entity that associates the workflow item with one of the entities, the work entity defining execution of the workflow on the one entity.
19 Citations
20 Claims
-
1. A method comprising:
-
receiving from a user interface, by a computing device, a request for execution of at least one lambda function in an operation of a geospatial application, the geospatial application having lambda functions for operating on at least one of a workflow item or one or more entities of an ad hoc geospatial directory, the workflow item including at least one of the lambda functions for a workflow in the geospatial application; and executing by the computing device the at least one lambda function to form, in the geospatial application, a work entity that associates the workflow item with one of the entities, the work entity defining execution of the workflow on the one entity; wherein the workflow item includes a prescribed workflow identifier and a prescribed item identifier identifying the workflow item within the workflow, the workflow based on a plurality of the workflow items each having the prescribed workflow identifier; wherein the workflow items having the prescribed workflow identifier establish the workflow as a directed acyclic graph, the workflow items each including at least one of a parent state identifier identifying another one of the workflow items as a corresponding parent execution state in the workflow, or a child state identifier identifying another one of the workflow items as a corresponding child execution state in the workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. An apparatus comprising:
-
an interface circuit configured for receiving from a user interface a request for execution of at least one lambda function in an operation of a geospatial application, the geospatial application having lambda functions for operating on at least one of a workflow item or one or more entities of an ad hoc geospatial directory, the workflow item including at least one of the lambda functions for a workflow in the geospatial application; and an execution circuit configured for executing the at least one lambda function to form, in the geospatial application, a work entity that associates the workflow item with one of the entities, the work entity defining execution of the workflow on the one entity; wherein the workflow item includes a prescribed workflow identifier and a prescribed item identifier identifying the workflow item within the workflow, the workflow based on a plurality of the workflow items each having the prescribed workflow identifier; wherein the workflow items having the prescribed workflow identifier establish the workflow as a directed acyclic graph, the workflow items each including at least one of a parent state identifier identifying another one of the workflow items as a corresponding parent execution state in the workflow, or a child state identifier identifying another one of the workflow items as a corresponding child execution state in the workflow. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. Non-transitory logic encoded in one or more non-transitory tangible media for execution by a computing device and when executed operable for:
-
receiving from a user interface, by the computing device, a request for execution of at least one lambda function in an operation of a geospatial application, the geospatial application having lambda functions for operating on at least one of a workflow item or one or more entities of an ad hoc geospatial directory, the workflow item including at least one of the lambda functions for a workflow in the geospatial application; and executing by the computing device the at least one lambda function to form, in the geospatial application, a work entity that associates the workflow item with one of the entities, the work entity defining execution of the workflow on the one entity; wherein the workflow item includes a prescribed workflow identifier and a prescribed item identifier identifying the workflow item within the workflow, the workflow based on a plurality of the workflow items each having the prescribed workflow identifier; wherein the workflow items having the prescribed workflow identifier establish the workflow as a directed acyclic graph, the workflow items each including at least one of a parent state identifier identifying another one of the workflow items as a corresponding parent execution state in the workflow, or a child state identifier identifying another one of the workflow items as a corresponding child execution state in the workflow. - View Dependent Claims (17, 18)
-
Specification