HIGH SPEED DATABASE SCHEMA CHANGE DETECTION

    公开(公告)号:US20250021533A1

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

    申请号:US18349837

    申请日:2023-07-10

    Abstract: Embodiments describe a technique for database schema migration that minimizes queries to the runtime database. A technique is described for detecting whether design time metadata has changed during a schema migration without performing a database query for runtime metadata and comparing the design time metadata with the runtime metadata. The technique may improve performance since it aims at minimizing the number of times the database is queried for runtime metadata during the schema migration.

    Automated database artifact update using design definitions

    公开(公告)号:US12158865B2

    公开(公告)日:2024-12-03

    申请号:US18072944

    申请日:2022-12-01

    Inventor: George Kyriacou

    Abstract: A method, a system, and computer program product for updating various database artifacts using design definitions. A design time definition is received for a database artifact stored in a database. Design time metadata is extracted from the design time definition. Runtime metadata is retrieved from the database, the runtime metadata corresponding to the database artifact. Differences are determined between the design time metadata and the runtime metadata. An update query is generated based on the differences between the design time metadata and the runtime metadata. The update query is executed to update the database artifact.

    In-memory caching system for flexible time dimension

    公开(公告)号:US12141070B2

    公开(公告)日:2024-11-12

    申请号:US18061907

    申请日:2022-12-05

    Abstract: Computer-readable media, methods, and systems are disclosed for an in-memory cache in a memory of a client device. The system may send a first request for a first data from the client device to the in-memory cache and may receive a null response. The system may send a second request from the client device for the first data to a server and may receive a response from the server with the first data. The system may then send the first data to the in-memory cache and store the first data in the in-memory cache, thereby eliminating an additional request for the first data from the server.

    Interactive dialog communication via callback

    公开(公告)号:US11962720B1

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

    申请号:US18057690

    申请日:2022-11-21

    CPC classification number: H04M3/5166 H04M3/5231

    Abstract: Interactive dialog communication via callbacks is provided by a dialog execution environment executed in response to a selection of a first user interface element in a panel execution environment. The dialog execution environment receives a first set of information including a callback method. A dialog includes a second user interface element selectable to show a second set of information. To obtain this information, the dialog execution environment sends a request for the second set of information to the panel execution environment via the callback method. The panel execution environment sends a request for the second set of information to a server and receives a response including the second set of information. The dialog execution environment receives a response including the second set of information from the panel execution environment and provides the second set of information in a user interface of the dialog.

    System and method for intelligent polymorphism of user interface

    公开(公告)号:US11842024B2

    公开(公告)日:2023-12-12

    申请号:US17039136

    申请日:2020-09-30

    CPC classification number: G06F3/048

    Abstract: Embodiments may be associated with a user interface design for an application. An intelligent user interface platform may collect user experience data associated with a user's interactions with the application over time (e.g., user actions, touchscreen interactions, computer mouse clicks, attention information, context information, etc.). The intelligent user interface platform may then analyze the user experience data (e.g., looking for most visited interface locations, most used actions, infrequently accessed functions, common user mistakes, etc.). The intelligent user interface platform may also automatically create a user interface design adjustment based on the analysis. For example, the user interface design adjustment might be associated with a menu item, a sub-menu item, an application action, an icon location, adding a display element, removing a display element, etc.

    Composite relationship discovery framework

    公开(公告)号:US11693879B2

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

    申请号:US17324667

    申请日:2021-05-19

    CPC classification number: G06F16/26 G06F16/2465

    Abstract: Systems and methods include reception of a set of data including continuous features and a discrete feature, each continuous feature associated with a plurality of values and the discrete feature associated with a plurality of discrete values, determine, for each continuous feature, a relationship factor representing a relationship between the discrete feature and the continuous feature based on the plurality of values associated with the continuous feature and the plurality of discrete values, identify one of the continuous features associated with a largest one of the determined relationship factors, generate, for each of the other features, a correlation factor representing a correlation between the continuous feature and the identified continuous feature, determine, for each of the continuous features other than the identified continuous feature, a composite relationship score based on the relationship factor and the correlation factor associated with the feature, and present a visualization associated with the discrete feature, the identified continuous feature, and a continuous feature associated with a largest composite relationship score.

    PREDICTION MODELING FOR DIFFERENCING TECHNIQUE

    公开(公告)号:US20230185870A1

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

    申请号:US17547204

    申请日:2021-12-09

    Inventor: Marc Bizeul

    CPC classification number: G06F17/11 G06Q10/04

    Abstract: A system and method including determining, for a calculation of a predicted value specified by a recursive equation, an equivalent representation based on a cumulative sum; determining a trend component for the determined equivalent representation of the predicted value; decomposing the determined equivalent representation of the predicted value into the trend component and a cyclic component; and generating a visualization for a set of time series data expressed by the decomposition.

    DISPLAY OF OUT-OF-WINDOW STATUS INDICATORS IN A VIRTUAL SHELF OF A DIAGRAM WINDOW

    公开(公告)号:US20230103152A1

    公开(公告)日:2023-03-30

    申请号:US18075743

    申请日:2022-12-06

    Abstract: An example method and system for display of out-of-window status indicators in a virtual shelf of a diagram window. A diagram framework displays a first portion of a diagram within a diagram window of a display device. The diagram comprises a set of shapes and a set of connectors representing a corresponding set of relationships between a set of objects. The framework detects that a first shape of the set of shapes at a first position of the first shape and a first status indicator associated with the first shape at a first position of the first status indicator are at least partially outside a first visible portion of the diagram within the diagram window. The diagram framework determines a second position of the first status indicator within the diagram window. The first status indicator at the second position of the first status indicator is displayed within the diagram window.

    Paginated growing widgets
    9.
    发明授权

    公开(公告)号:US11567645B2

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

    申请号:US17155454

    申请日:2021-01-22

    Abstract: Computer-readable media, methods, and systems are disclosed for displaying paginated growing widgets. At generation time, a pagination service negotiates widget bounds. The pagination service transmits proposed bounds and a starting index to the growing widgets and receives a number of items that can be displayed as well as updated bounds for all items that can be displayed. The pagination service creates a cache entry including a widget identifier, updated widget bounds, and a starting and ending widget data item index. If a particular page is not present in the widget pagination cache, the pagination service performs another bounds negotiation. At display time, the pagination service instructs each of the paginated growing widgets to render updated widget data items based on a corresponding widget pagination cache entry, without reprocessing a document object model associated with a front-end application on which the paginated growing widgets are displayed.

    System and method of providing visualization explanations

    公开(公告)号:US11567634B2

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

    申请号:US17476055

    申请日:2021-09-15

    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.

Patent Agency Ranking