Contextual searching
    51.
    发明授权

    公开(公告)号:US11132747B2

    公开(公告)日:2021-09-28

    申请号:US16892965

    申请日:2020-06-04

    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.

    Virtualizing for user-defined algorithm electronic trading

    公开(公告)号:US10572942B2

    公开(公告)日:2020-02-25

    申请号: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.

    User-Defined Algorithm Electronic Trading
    54.
    发明申请

    公开(公告)号:US20200051169A1

    公开(公告)日:2020-02-13

    申请号:US16656027

    申请日:2019-10-17

    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 building block buttons and an algorithm area to define an algorithm. Certain embodiments provide live evaluation of an expression as the algorithm is being defined. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide live feedback for blocks as the algorithm is being designed. Certain embodiments provide for initiating placement of an order to be managed by a selected user-defined trading algorithm from a value axis and for displaying working orders being managed by different user-defined trading algorithms on the value axis. Certain embodiments provide a ranking tool.

    Virtualizing for user-defined algorithm electronic trading

    公开(公告)号:US10296975B2

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

    申请号:US15458504

    申请日:2017-03-14

    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

    公开(公告)号:US20170186087A1

    公开(公告)日:2017-06-29

    申请号:US15458504

    申请日:2017-03-14

    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.

    Block placing tool for building a user-defined algorithm for electronic trading
    57.
    发明授权
    Block placing tool for building a user-defined algorithm for electronic trading 有权
    用于构建电子交易用户定义算法的块放置工具

    公开(公告)号:US08738512B2

    公开(公告)日:2014-05-27

    申请号:US14029464

    申请日:2013-09-17

    CPC classification number: G06Q40/04

    Abstract: Certain embodiments provide a block placing tool for building a user-defined algorithm for electronic trading. Certain embodiments provide for receiving by a block placing tool a selection of one or more blocks. Certain embodiments provide for receiving by a block placing tool a mapping definition including a mapping between block types and/or attributes. Certain embodiments provide for placing blocks based on a selection of blocks and a mapping definition.

    Abstract translation: 某些实施例提供用于构建用于电子交易的用户定义算法的块放置工具。 某些实施例提供了通过块放置工具接收一个或多个块的选择。 某些实施例提供了通过块放置工具接收包括块类型和/或属性之间的映射的映射定义。 某些实施例提供了基于块的选择和映射定义来放置块。

    USER-DEFINED ALGORITHM ELECTRONIC TRADING

    公开(公告)号:US20250014103A1

    公开(公告)日:2025-01-09

    申请号:US18888852

    申请日:2024-09-18

    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 building block buttons and an algorithm area to define an algorithm. Certain embodiments provide live evaluation of an expression as the algorithm is being defined. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide live feedback for blocks as the algorithm is being designed. Certain embodiments provide for initiating placement of an order to be managed by a selected user-defined trading algorithm from a value axis and for displaying working orders being managed by different user-defined trading algorithms on the value axis. Certain embodiments provide a ranking tool.

    Visual Depiction of Warnings and Errors
    59.
    发明公开

    公开(公告)号:US20240112263A1

    公开(公告)日:2024-04-04

    申请号:US18538128

    申请日:2023-12-13

    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.

Patent Agency Ranking