Systems and methods for inter-system account identification

    公开(公告)号:US11870763B2

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

    申请号:US16913678

    申请日:2020-06-26

    发明人: Eric Dalgliesh

    IPC分类号: H04L9/40 G06F16/24 G06F7/58

    摘要: Systems and methods for identifying and transacting with accounts across multiple external systems using inter-system account identifiers, without exposing internal account identifiers of an originating system, are disclosed. An example method, executed by the originating system, includes generating a first and a second inter-system account identifier based on a first and a second request, respectively, received at the originating system from a first and a second external system, respectively, that provide different services to an internal account of the originating system. The first and second inter-system account identifiers are communicated to the first and the second external system, respectively. When a data communication including the first inter-system account identifier and payload data is received from the first external system, the first internal account is retrieved using the first inter-system account identifier, the payload data is associated with the first internal account, and stored in an originating system data store.

    Systems and methods for performing tree-structured dataset operations

    公开(公告)号:US11055290B2

    公开(公告)日:2021-07-06

    申请号:US16695961

    申请日:2019-11-26

    发明人: Eric Dalgliesh

    IPC分类号: G06F16/2455 G06F16/22

    摘要: Described herein is a computer implemented method for determining whether a tree-structured dataset contains a particular data item. The method comprises calculating a particular item data summary using a data summary calculation algorithm and determining whether an internal node data summary matches the particular item data summary. In response to determining that the internal node data summary does not match the particular item data summary, a subtree defined by the internal node is determined not to contain the particular item.

    Deferred computation of entity states in a software platform

    公开(公告)号:US12067001B2

    公开(公告)日:2024-08-20

    申请号:US17855602

    申请日:2022-06-30

    发明人: Eric Dalgliesh

    摘要: A software platform includes a frontend and a backend application instance. A user can operate the frontend to modify a data object stored in a database of the backend application instance. The data object may be associated with a higher-order object, referred to as an entity of the software platform. One or more data consumers (e.g., search engine indexing services) may require as input a full computed state of platform-level objects such as entities. The software platform defers computation of entities until necessary by inserting work items into a work item queue that reference entities in need of full state computation. Worker nodes wait specified deferral periods before computing full entity states and transmitting the full computed states to the one or more data consumers, thereby significantly reducing redundant computation of full entity states.

    Systems and methods for performing tree-structured dataset operations

    公开(公告)号:US11216434B2

    公开(公告)日:2022-01-04

    申请号:US16696056

    申请日:2019-11-26

    发明人: Eric Dalgliesh

    摘要: Described herein is a computer implemented method for managing summary data maintained for each node in a tree-structured dataset. The method comprises initiating a summary data reset process which comprises: determining a new summary data length; recalculating data summaries for all nodes in the tree-structured dataset so that data summaries for all nodes have a length is equal to the new summary data length, and wherein for a given subtree of the tree-structured dataset, recalculating data summaries comprises: initially recalculating data summary items for leaf nodes of the given subtree; and following recalculation of data summary items for leaf nodes, working progressively up the given subtree to a root of the given subtree.

    SYSTEMS AND METHODS FOR PERFORMING TREE-STRUCTURED DATASET OPERATIONS

    公开(公告)号:US20210117428A1

    公开(公告)日:2021-04-22

    申请号:US16695961

    申请日:2019-11-26

    发明人: Eric Dalgliesh

    IPC分类号: G06F16/2455 G06F16/22

    摘要: Described herein is a computer implemented method for determining whether a tree-structured dataset contains a particular data item. The method comprises calculating a particular item data summary using a data summary calculation algorithm and determining whether an internal node data summary matches the particular item data summary. In response to determining that the internal node data summary does not match the particular item data summary, a subtree defined by the internal node is determined not to contain the particular item.

    DEFERRED COMPUTATION OF ENTITY STATES IN A SOFTWARE PLATFORM

    公开(公告)号:US20240004868A1

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

    申请号:US17855602

    申请日:2022-06-30

    发明人: Eric Dalgliesh

    摘要: A software platform includes a frontend and a backend application instance. A user can operate the frontend to modify a data object stored in a database of the backend application instance. The data object may be associated with a higher-order object, referred to as an entity of the software platform. One or more data consumers (e.g., search engine indexing services) may require as input a full computed state of platform-level objects such as entities. The software platform defers computation of entities until necessary by inserting work items into a work item queue that reference entities in need of full state computation. Worker nodes wait specified deferral periods before computing full entity states and transmitting the full computed states to the one or more data consumers, thereby significantly reducing redundant computation of full entity states.

    SYSTEMS AND METHODS FOR INTER-SYSTEM ACCOUNT IDENTIFICATION

    公开(公告)号:US20210409387A1

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

    申请号:US16913678

    申请日:2020-06-26

    发明人: Eric Dalgliesh

    IPC分类号: H04L29/06 G06F16/24

    摘要: Described herein is a computer implemented method. A computer system receives a first request to generate a first inter-system account identifier that is associated with a first external system and a first internal account. In response, a first inter-system account identifier corresponding to the first external system and the first internal account is generated. The system also receives a second request to generate a second inter-system account identifier that is associated with a second external system and the first internal account. In response, a second inter-system account corresponding to the second external system and the first internal account is generated, the second inter-system account identifier being different to the first inter-system account identifier.

    SYSTEMS AND METHODS FOR PERFORMING TREE-STRUCTURED DATASET OPERATIONS

    公开(公告)号:US20210117399A1

    公开(公告)日:2021-04-22

    申请号:US16696056

    申请日:2019-11-26

    发明人: Eric Dalgliesh

    IPC分类号: G06F16/22

    摘要: Described herein is a computer implemented method for managing summary data maintained for each node in a tree-structured dataset. The method comprises initiating a summary data reset process which comprises: determining a new summary data length; recalculating data summaries for all nodes in the tree-structured dataset so that data summaries for all nodes have a length is equal to the new summary data length, and wherein for a given subtree of the tree-structured dataset, recalculating data summaries comprises: initially recalculating data summary items for leaf nodes of the given subtree; and following recalculation of data summary items for leaf nodes, working progressively up the given subtree to a root of the given subtree.

    SYSTEMS AND METHODS FOR PERFORMING TREE-STRUCTURED DATASET OPERATIONS

    公开(公告)号:US20210117397A1

    公开(公告)日:2021-04-22

    申请号:US16696115

    申请日:2019-11-26

    发明人: Eric Dalgliesh

    IPC分类号: G06F16/22 G06F16/23

    摘要: Described herein is a computer implemented method for inserting a new item to a tree-structured dataset. The method comprises: calculating a new item data summary; generating a new leaf node for storing the new item and the new item data summary; adding the new leaf node to the dataset; and recalculating data summaries for all internal dataset nodes in an update path starting at a parent of the new leaf node and ending at a root node of the dataset. The data summary for a given internal node in the update path is calculated based on data summaries for each of the given internal node's children nodes.