Systems and methods for performing tree-structured dataset operations

    公开(公告)号:US11055290B2

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

    申请号:US16695961

    申请日:2019-11-26

    Inventor: Eric Dalgliesh

    Abstract: 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.

    Systems and methods for automatically scaling compute resources based on demand

    公开(公告)号:US11030009B2

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

    申请号:US16368122

    申请日:2019-03-28

    Abstract: System and methods for automatically scaling compute resources in a compute group. The method includes determining compute capacity required to complete job requests and determining allocable compute capacity available on the compute resources in the compute group. The method further includes calculating a utilization of the compute group based on the required compute capacity and allocable compute capacity and determining whether the calculated utilization is above a first threshold value or below a second threshold value; upon determining that the calculated utilization is above the first threshold value the method calculates a number of compute resources required to bring the utilization below the first threshold value and causes an increase in the number of compute resources in the compute group based on the calculated number. Upon determining that the calculated utilization falls below the second threshold value the method causes a reduction in the number of active compute resources.

    Systems and methods for generating an edit script

    公开(公告)号:US11025716B2

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

    申请号:US15783959

    申请日:2017-10-13

    Abstract: A method for generating a hierarchical edit script comprises generating, using a first linear sequence of nodes of a first hierarchical dataset and a second linear sequence of nodes of a second hierarchical dataset, a linear edit script defining a linear sequence of operations that can be applied to the first linear sequence to generate the second linear sequence, generating a first delta by matching one or more operations of the linear sequence of operations to the first hierarchical dataset, generating a second delta by matching one or more operations of the linear sequence of operations to the second hierarchical dataset, and generating the hierarchical edit script by merging the first delta and the second delta.

    SYSTEMS AND METHODS FOR CHECKING CONSISTENCY OF REFACTORED METHODS

    公开(公告)号:US20210149795A1

    公开(公告)日:2021-05-20

    申请号:US16690067

    申请日:2019-11-20

    Inventor: Dominik Kapusta

    Abstract: Systems and methods for performing a consistency check test on a refactored method are disclosed. The method includes: at a computer, at execution time, receiving a refactored result generated by executing a refactored method and an old result generated by executing a corresponding original method associated with the refactored method; defining the refactored result generated by executing the refactored method as a first object and defining the old result generated by executing the original method as a second object; comparing the first object with the second object to identify any differences between the refactored result and the old result; and upon identifying one or more differences between the first object and the second object logging the differences in a log file.

    Creating tables using gestures
    135.
    发明授权

    公开(公告)号:US10990277B2

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

    申请号:US16808940

    申请日:2020-03-04

    Abstract: A method comprising displaying, on a touchscreen, a digital electronic document; receiving first input from the touchscreen and determining that the first input comprises a rectangle gesture; receiving second input from the touchscreen and determining that the second input comprises a subdivision gesture that indicates dividing the rectangle; determining that the first input and the second input have been received within a time threshold; in response to determining that the first input and second input have been received within the time threshold, automatically generating a table that comprises a plurality of cells; automatically placing the table in the document at a location that is based on the first input and updating the document that is displayed on the touchscreen to visually show the table; wherein the method is performed by one or more computing devices.

    ENVIRONMENTAL PERTINENCE INTERFACE
    136.
    发明申请

    公开(公告)号:US20210117027A1

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

    申请号:US17111426

    申请日:2020-12-03

    Abstract: An environmental pertinence interface generated by an example apparatus, method, and computer program product is provided. The apparatus receives an interface request from a mobile device and location data relating to the mobile device. The apparatus queries a database to identify environmental objects that satisfy a proximity threshold. The apparatus identifies environmental pertinence digital content items when the proximity threshold is satisfied. The apparatus applies user permissions rules to determine a user-permitted environmental pertinence digital content item set and generates an environmental pertinence interface for display by the mobile device.

    Automatically generating column layouts in electronic documents

    公开(公告)号:US10976888B2

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

    申请号:US16675138

    申请日:2019-11-05

    Abstract: A method for automatically generating column layouts comprises obtaining, by a page layout computer, source code of an electronic document comprising content; in response to a request to activate a page layout of the electronic document and before receiving a first input indicating a modification to a layout of the electronic document, automatically inserting, by the page layout computer, a coded hierarchy into the source code of the electronic document specifying at least one column within which the content is automatically inserted into a particular column of the at least one column; receiving, by the page layout computer, the first input indicating the modification to the layout of the electronic document; based on the first input and by the page layout computer, modifying the coded hierarchy to represent the modification to the layout.

    Virtual enigma cipher
    139.
    发明授权

    公开(公告)号:US10972253B2

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

    申请号:US16781320

    申请日:2020-02-04

    Inventor: Glenn Austin

    Abstract: A virtual enigma cipher system is described herein that allows for symmetric encryption and decryption of data. During encryption, a plurality of wheels representing sequences of data are used to encrypt a message. The plurality of wheels includes at least one dynamic wheel, which is generated based on a password, and a plurality of static wheels. During encryption, the unencrypted message is iterated from beginning to end. During each step of iteration, the encrypted payload value for a particular position is determined by performing an exclusive or (XOR) operation between the value of the unencrypted message at the position, and the values of the wheels at their respective wheel pointer positions. The particular position is then incremented, as are the wheel pointer positions, and iteration continues until the entire unencrypted message has been encrypted as part of the encrypted payload. Padding data and the message length are appended to the encrypted payload. During decryption, the steps are reversed.

Patent Agency Ranking