Virtualizing for user-defined algorithm electronic trading

    公开(公告)号:US11823270B2

    公开(公告)日:2023-11-21

    申请号:US18146102

    申请日:2022-12-23

    CPC classification number: G06Q40/04 G06F3/04847 G06Q40/00

    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.

    Virtualizing for User-Defined Algorithm Electronic Trading

    公开(公告)号:US20230130695A1

    公开(公告)日:2023-04-27

    申请号:US18146102

    申请日:2022-12-23

    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.

    Virtualizing for user-defined algorithm electronic trading

    公开(公告)号:US11257156B2

    公开(公告)日:2022-02-22

    申请号:US16737166

    申请日:2020-01-08

    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.

    Contextual Searching
    65.
    发明申请

    公开(公告)号:US20210374859A1

    公开(公告)日:2021-12-02

    申请号:US17404631

    申请日:2021-08-17

    Inventor: Richard Lane

    Abstract: Contextual searches may be performed to identify subsets of search results from an organized dataset. Contextual searching may return search results based on a relevance of the results to a query or search terms. Characters may be input by users at a search field that may be used to define context filters for limiting the search results of the organized dataset. Triggering events may be received that may trigger the definition of context filters that may be used to obtain the subsets of search results from the organized dataset. The triggering event may be a delimiter in the character string, for example. The subset of search results may include a subset of tradeable objects that may be traded at an electronic exchange. The subset of search results may continue to be limited based on additional context filters defined from the search input at the search field.

    Visual depiction of warnings and errors

    公开(公告)号:US10789646B2

    公开(公告)日:2020-09-29

    申请号:US15989851

    申请日:2018-05-25

    Abstract: Methods, systems and computer-readable storage media disclosed herein provide visual depictions of warnings and errors. An example method includes detecting, using a computing device, a change in a design of a trading algorithm. The trading algorithm is defined by a user-specified arrangement of blocks representing trading functionality. The example method includes determining, using the computing device, whether the trading algorithm complies with a trading algorithm rule. The example method includes facilitating, using the computing device, at least one of warning handling or error handling when the trading algorithm does not comply with the trading algorithm rule. Facilitating warning handling or error handling includes displaying a warning or an error to the user in connection with the trading algorithm before the trading algorithm is available for execution.

    Virtualizing for User-Defined Algorithm Electronic Trading

    公开(公告)号:US20200160448A1

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

    申请号:US16737166

    申请日:2020-01-08

    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.

    Virtualizing for User-Defined Algorithm Electronic Trading

    公开(公告)号:US20190236703A1

    公开(公告)日:2019-08-01

    申请号:US16375617

    申请日:2019-04-04

    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.

    Visual Depiction of Warnings and Errors
    69.
    发明申请
    Visual Depiction of Warnings and Errors 有权
    视觉描述警告和错误

    公开(公告)号:US20140114830A1

    公开(公告)日:2014-04-24

    申请号:US13655926

    申请日:2012-10-19

    CPC classification number: G06Q40/04

    Abstract: Methods, systems and computer-readable storage media disclosed herein provide visual depictions of warnings and errors. An example method includes detecting, using a computing device, a change in a design of a trading algorithm. The trading algorithm is defined by a user-specified arrangement of blocks representing trading functionality. The example method includes determining, using the computing device, whether the trading algorithm complies with a trading algorithm rule. The example method includes facilitating, using the computing device, at least one of warning handling or error handling when the trading algorithm does not comply with the trading algorithm rule. Facilitating warning handling or error handling includes displaying a warning or an error to the user in connection with the trading algorithm before the trading algorithm is available for execution.

    Abstract translation: 本文公开的方法,系统和计算机可读存储介质提供对警告和错误的视觉描述。 示例性方法包括使用计算设备检测交易算法的设计的变化。 交易算法由用户指定的表示交易功能的块的排列来定义。 该示例方法包括使用计算设备确定交易算法是否符合交易算法规则。 示例性方法包括当交易算法不符合交易算法规则时便利,使用计算设备中的警告处理或错误处理中的至少一个。 促进警告处理或错误处理包括在交易算法可用于执行之前向用户显示与交易算法相关的警告或错误。

Patent Agency Ranking