Generating a deferrable data flow

    公开(公告)号:US10608900B2

    公开(公告)日:2020-03-31

    申请号:US14932554

    申请日:2015-11-04

    Abstract: Examples of the disclosure enable one or more operations to be executed or implemented while managing computational resources. In some examples, an instruction to implement a first operation is received. The first operation is associated with a first node of a plurality of nodes. The plurality of nodes are arranged in a plurality of regions. A second node of the plurality of nodes that is related to the first node is identified. On condition that the second node is arranged in an active region of the plurality of regions, a second operation associated with the second node is implemented within a period of time. On condition that the second node is not arranged in the active region, the second operation is not implemented within the period of time. Aspects of the disclosure enable a computing device to defer the implementation of an operation to facilitate managing computational resources.

    Generation of a device application

    公开(公告)号:US10001976B2

    公开(公告)日:2018-06-19

    申请号:US14981058

    申请日:2015-12-28

    CPC classification number: G06F8/30 G06F3/04842 G06F8/20 G06F8/34 G06F8/433

    Abstract: Examples of the disclosure enable the recalculation of device chaining in a user interface. In some examples, a first element representing a first hardware device is received at a design surface of a computing device user interface. A second element representing a second hardware device is received at the design surface. A selection of an output associated with the first element is received. A function that binds a property of the second element to a property of the output associated with the first element is automatically generated. Aspects of the disclosure enable the automatically generated function to be displayed at the design surface.

    Compilation of transformation in recalculation user interface

    公开(公告)号:US09645801B2

    公开(公告)日:2017-05-09

    申请号:US15220069

    申请日:2016-07-26

    CPC classification number: G06F8/443 G06F8/433 G06F9/451 G06F17/246

    Abstract: The compilation of a transformation chain of a recalculation user interface that displays an electronic canvas that contains one or more displayed result of a transformation chain. The transformation chain includes transforms between a respective data source and data sink. User editing of the recalculation user interface could cause one or more of the transforms to be re-executed, thereby causing recalculation. The compilation involves analyzing the transformation chain of the recalculation user interface for dependencies to create a dependency graph of dependencies between entities. For instance, some dependencies might be between entities so as to indicate that if one entity is evaluated, then the other should be also. The dependency graph is then used to create a lower level of execution steps. The dependency graph is further provided to a runtime for the program, so that the dependency graph may be available during operation of the recalculation user interface.

    COMPILATION OF TRANSFORMATION IN RECALCULATION USER INTERFACE
    9.
    发明申请
    COMPILATION OF TRANSFORMATION IN RECALCULATION USER INTERFACE 有权
    在回调用户界面中的转换的编译

    公开(公告)号:US20160335063A1

    公开(公告)日:2016-11-17

    申请号:US15220069

    申请日:2016-07-26

    CPC classification number: G06F8/443 G06F8/433 G06F9/451 G06F17/246

    Abstract: The compilation of a transformation chain of a recalculation user interface that displays an electronic canvas that contains one or more displayed result of a transformation chain. The transformation chain includes transforms between a respective data source and data sink. User editing of the recalculation user interface could cause one or more of the transforms to be re-executed, thereby causing recalculation. The compilation involves analyzing the transformation chain of the recalculation user interface for dependencies to create a dependency graph of dependencies between entities. For instance, some dependencies might be between entities so as to indicate that if one entity is evaluated, then the other should be also. The dependency graph is then used to create a lower level of execution steps. The dependency graph is further provided to a runtime for the program, so that the dependency graph may be available during operation of the recalculation user interface.

    Abstract translation: 重新计算用户界面的转换链的编译,其显示包含一个或多个显示转换链结果的电子画布。 转换链包括相应数据源和数据宿之间的变换。 重新计算用户界面的用户编辑可能导致重新执行一个或多个变换,从而导致重新计算。 编译涉及分析用于依赖关系的重新计算用户界面的转换链,以创建实体之间依赖关系的依赖图。 例如,一些依赖关系可能在实体之间,以便表明如果一个实体被评估,则另一个实体也应该是。 然后使用依赖图创建较低级别的执行步骤。 将依赖图进一步提供给程序的运行时,以便在重新计算用户界面的操作期间依赖图可能是可用的。

    Generation of a device application
    10.
    发明授权

    公开(公告)号:US10656917B2

    公开(公告)日:2020-05-19

    申请号:US15984293

    申请日:2018-05-18

    Abstract: Examples of the disclosure enable the recalculation of device chaining in a user interface. In some examples, a first element representing a first hardware device is received at a design surface of a computing device user interface. A second element representing a second hardware device is received at the design surface. A selection of an output associated with the first element is received. A function that binds a property of the second element to a property of the output associated with the first element is automatically generated. Aspects of the disclosure enable the automatically generated function to be displayed at the design surface.

Patent Agency Ranking