Graph database visualization by node and edge type

    公开(公告)号:US11093553B2

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

    申请号:US14973047

    申请日:2015-12-17

    Abstract: Embodiments provide an overview visualization of graph data by rendering a graph's structure based upon different node/edge types, rather than upon a total number of nodes and/or edges. These node/edge types are recognized based upon associated metadata. The small number of different node/edge types of a typical graph reduces components for representation in the overview, simplifying that visualization and facilitating user interaction. A user can switch between the graph overview, and a different view affording node-level details. In analysis and/or querying, switching between the overview and the detailed visualization can afford natural and intuitive control over data granularity. For example the overview visualization of graph data may allow a user to initially filter on particular node types, with the subsequent node-level view permitting exploration of finer details while maintaining the overall context of the original graph. Embodiments may transform graph query results into a tables readily consumed by relational-type databases.

    Query-based determination of data visualization

    公开(公告)号:US11036749B2

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

    申请号:US15334566

    申请日:2016-10-26

    Inventor: Xiaohui Xue

    Abstract: A system includes reception of a first query from a first user, identification, in response to reception of the first query, of a first plurality of data entries, each of the first plurality of data entries associating the first user, the first query and a respective visualization type with a respective counter value, determination of one of the first plurality of data entries associated with a greatest respective counter value of the counter values of the first plurality of data entries, determination of a respective visualization type of the one of the first plurality of data entries, and presentation of a visualization of the determined visualization type of a first result set corresponding to the first query.

    Knowledge-driven generation of semantic layer

    公开(公告)号:US10997504B2

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

    申请号:US15342544

    申请日:2016-11-03

    Abstract: A system includes acquisition of data from a first data source, identification of logical entities of a first data model of the first data source based on the data of the first data source, identification, for one or more of the logical entities of the first data model, of a respective knowledge vault entity described by first metadata, and generation of second metadata describing a plurality of semantic layer entities, the second metadata describing a semantic layer entity comprising at least one semantic attribute of a knowledge vault entity corresponding to the semantic layer entity.

    Dynamic user interface for predictive data analytics

    公开(公告)号:US10754670B2

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

    申请号:US15841120

    申请日:2017-12-13

    Abstract: A method for configuring an algorithm for processing data in a database may include generating a plurality of rules by converting a concrete syntax representation of one or more constraints associated with a parameter of the algorithm into an abstract syntax representation of the constraints. A first input value associated with the first parameter may be received from a client via a user interface at the client. The user interface may be updated based on the first input value. The user interface may be updated by applying a first rule from the plurality of rules. The update to the user interface may include a change to a visibility, a modifiability, and/or an allowed value of a second parameter of the algorithm. Related systems and articles of manufacture, including computer program products, are also provided.

    Multi-layer rendering for visualizations

    公开(公告)号:US10546559B2

    公开(公告)日:2020-01-28

    申请号:US14980307

    申请日:2015-12-28

    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives data associated with a visual presentation that includes several visual elements. The program also identifies a first set of visual elements in the several visual elements having a first type and a second set of visual elements in the several visual elements having a second type. The program further renders the first set of visual elements in a first layer of the visual presentation using a first rendering engine. The program also renders the second set of visual elements in a second layer of the visual presentation using a second rendering engine.

    DYNAMIC USER INTERFACE FOR PREDICTIVE DATA ANALYTICS

    公开(公告)号:US20190179648A1

    公开(公告)日:2019-06-13

    申请号:US15841120

    申请日:2017-12-13

    Abstract: A method for configuring an algorithm for processing data in a database may include generating a plurality of rules by converting a concrete syntax representation of one or more constraints associated with a parameter of the algorithm into an abstract syntax representation of the constraints. A first input value associated with the first parameter may be received from a client via a user interface at the client. The user interface may be updated based on the first input value. The user interface may be updated by applying a first rule from the plurality of rules. The update to the user interface may include a change to a visibility, a modifiability, and/or an allowed value of a second parameter of the algorithm. Related systems and articles of manufacture, including computer program products, are also provided.

    Indirect filtering in blended data operations

    公开(公告)号:US10235468B2

    公开(公告)日:2019-03-19

    申请号:US14984443

    申请日:2015-12-30

    Abstract: Embodiments relate to performing data blending operations across multiple different data sets comprising data structures with columns and rows. Columns of data sets to be blended may be linked together. Filters may be applied to data sets before the data blend operation is performed to specify which columns to be displayed in a visualization at a client interface. A direct filter may be applied to one of the data sets to obtain a filtered resulting data set. Data elements of the filtered resulting data set can be identified that correspond to the linked columns of the data sets to be blended. The results of applying the direct filter may then be used as the filtering criteria for an indirect filter to filter a second data set. The results of applying the direct and indirect filters may then be combined together in the data blending operation.

    BUSINESS INTELLIGENCE LANGUAGE MACROS
    9.
    发明申请

    公开(公告)号:US20180165610A1

    公开(公告)日:2018-06-14

    申请号:US15378381

    申请日:2016-12-14

    Abstract: According to some embodiments, a business intelligence language expansion and compilation platform may receive a business intelligence language expression, containing at least one macro sub-expression from a user. Information may then be accessed in a business and data models data store to perform expansion and compilation operations on the received business intelligence language expression. As a result of these operations, the system may provide a native query to a data source database. A business intelligence language result set manager may retrieve data from a data source database responsive to the native query and output a business intelligence language result set to the user in response to the business intelligence language expression. According to some embodiments, the business intelligence language is reentrant such that the received business intelligence language expression is evaluated in one context and uses a result of another business intelligence language expression evaluated in a possibly different context.

    DATA MASKING NAME DATA
    10.
    发明申请

    公开(公告)号:US20180150484A1

    公开(公告)日:2018-05-31

    申请号:US15365202

    申请日:2016-11-30

    CPC classification number: G06F16/215 G06F21/6254

    Abstract: A system includes reception of name data, determination, for each of a plurality of name properties, of an associated property value based on the name data, determination of a gender classification based on the property values, and, for each property value, generation of a substitute property value based on the property associated with the property value and the gender classification.

Patent Agency Ranking