Systems and methods for integrated dynamic runtime ETL tool and scalable analytics server platform

    公开(公告)号:US11586645B2

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

    申请号:US17337268

    申请日:2021-06-02

    发明人: Jamie Wang

    摘要: One embodiment comprises a method in which an integrated multi-user analytics server platform is integrated with a dynamic runtime ETL tool to allow dataflows created or developed in a dynamic runtime environment provided by the ETL tool to be saved in a novel dataflow file container. The method includes: presenting a user interface for an analytics server platform; receiving user input via this user interface indicating an action to be performed as to a first dataflow; the analytics server platform accessing a first file container corresponding to the first dataflow, where the first file container is stored in a data store connected to the analytics server platform; in response to receiving the user input, the analytics server platform accessing APIs of the dynamic runtime ETL tool to initiate the ETL tool, which then performs the action with respect to the first dataflow.

    Image tracing system and method
    14.
    发明授权

    公开(公告)号:US11574002B1

    公开(公告)日:2023-02-07

    申请号:US17712791

    申请日:2022-04-04

    发明人: Peter McGuinness

    IPC分类号: G06F16/51 G06T11/00 G06T17/00

    摘要: A method includes tagging, by at least one processor, one or more three-dimensional assets with a unique identifier and storing the one or more three-dimensional assets in a database, creating, by the at least one processor, a three-dimensional model based on the one or more three-dimensional assets and loading the three-dimensional model in a simulator, generating, by the at least one processor, a two-dimensional image that is a representation of the three-dimensional model in the simulator, the two-dimensional image comprising metadata that includes each unique identifier for each three-dimensional asset of the three-dimensional model displayed in the two-dimensional image, and assigning, by the at least one processor, the two-dimensional image with a unique identifier and storing each unique identifier for each three-dimensional asset of the three-dimensional model displayed in the two-dimensional image in metadata for the two-dimensional image.

    Method and apparatus for generating unordered list, method for managing images and terminal device

    公开(公告)号:US11574001B2

    公开(公告)日:2023-02-07

    申请号:US17352311

    申请日:2021-06-20

    摘要: A method and apparatus for generating an unordered list, a method for managing images and a terminal device are disclosed. The method for generating the unordered list includes: randomly acquiring a first element from an ordered list and inserting the first element into the unordered list; cycling the execution of the following steps in a case where a number of current elements in the unordered list is smaller than a sum of elements in the ordered list: determining whether a position at which the first element is located is an edge position in the ordered list and randomly acquiring a second element from the ordered list based on a determining result, and randomly acquiring a target position from the unordered list and inserting the second element into the target position in the unordered list; and ending the cyclic execution in a case where the number of the elements in the unordered list is equal to the sum of the elements in the ordered list.

    Using a B-tree to store graph information in a database

    公开(公告)号:US11567999B2

    公开(公告)日:2023-01-31

    申请号:US16691407

    申请日:2019-11-21

    摘要: Techniques to store graph information in a database are disclosed. In various embodiments, each node in a graph may be modeled as a micro b-tree. Node identity, attribute, edge, and edge attribute data may be stored in one or more pages modeled on page formats typically used to store index data for a relational database index. Data associated with a plurality of nodes and edges, each of said edges representing a relationship between two or more of said nodes, may be received. For each node, one or more pages of data may be created, each corresponding to a prescribed page size associated with a storage device in which said one or more pages are to be stored, and each page having a data structure that includes a variable-sized set of fixed length data slots and a variable-sized variable length data region.

    Indexing key frames for localization

    公开(公告)号:US11556580B1

    公开(公告)日:2023-01-17

    申请号:US16796859

    申请日:2020-02-20

    摘要: A mobile client device is localized based on a captured image by identifying where the client device is located from a set of known locations. The set of known locations is associated with a set of regions, where each region is associated with a set of key frames representing the important features of the region. Latent vectors and keypoints are calculated for each of the key frames and an image captured by the client device. The system compares the latent vectors of the captured image to the latent vectors associated with the regions to determine a subset of similar regions. The system compares the keypoints of the captured image to the keypoints associated with the regions in the subset to determine a best match. This determined location is considered the region of the client device and may be used with other localization information to maintain localization of the client device.

    System and method providing enhanced security ballot image records

    公开(公告)号:US11551502B2

    公开(公告)日:2023-01-10

    申请号:US17378679

    申请日:2021-07-17

    摘要: The system and method providing enhanced security ballot image records of the present invention includes an enhanced security ballot image tabulator and an enhanced security ballot image audit station. The tabulator processes each ballot of a plurality of ballots to be tabulated to provide an enhanced security ballot image record having diachronically and synchronically coordinated enhanced security ballot image files, each for another ballot of the plurality of ballots to be tabulated. The enhanced security ballot image record may be broadcast upon completion of tabulation and/or simulcast real time during tabulation or otherwise provided such as on a secure media upon completion of tabulation to the public or other parties interested in the tabulation of cast votes. The enhanced security audit station receives the enhanced security ballot image record and analyzes it to selectively identify out-of-bounds diachronic and/or synchronic security parameters. Any identified ballots may then be reviewed by election officials or other interested parties for validity and authentication purposes. The tabulator may be used to also produce images of the voter sign-in sheets, for the purpose of analytic correlation with the enhanced security files of the enhanced security ballot image record and their tabulation.