DYNAMIC ASSISTANT FOR APPLICATIONS BASED ON PATTERN ANALYSIS

    公开(公告)号:US20170249169A1

    公开(公告)日:2017-08-31

    申请号:US15055706

    申请日:2016-02-29

    CPC classification number: G06F9/453 G06F8/38 G06F17/2705 G06Q30/0613

    Abstract: A method for providing application assistants on applications is provided. The method may include performing pattern analyses on the applications, wherein application features are collected. The method may include determining application pattern types based on the pattern analyses. The method may include determining whether user customizations associated with the determined application pattern types are received. The method may include in response to the determination that user customizations are not received, associating the determined application pattern types with the applications, and generating application assistants based on the associated determined application pattern types. The method may include in response to the determination that user customizations are received, associating the user customizations with the applications, and generating application assistants based on the associated user customizations. The method may include presenting the generated application assistants in application assistant windows on the applications. The method may include executing actions on the generated application assistants.

    MANAGING TIME SERIES DATABASES USING WORKLOAD MODELS

    公开(公告)号:US20230273907A1

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

    申请号:US17586897

    申请日:2022-01-28

    CPC classification number: G06F16/217 G06F9/4881

    Abstract: A method of managing time series data workload requests includes receiving a workload job request from a user in a multi-tenant network, the request specifying a plurality of workloads, each workload including time series data configured to be stored in a time series database (TSDB), inputting workload information to a workload model that is specific to the user, and classifying each workload according to the workload model, the workload model configured to classify each workload based on a plurality of parameters, the plurality of parameters including at least a workload type and an amount of storage associated with each workload. The method also includes assigning each workload of the plurality of workloads into one or more workload groups based on the classifying, and executing each workload according to the workload type and the storage size.

    FEDERATED TRAINING OF MACHINE LEARNING MODELS

    公开(公告)号:US20220351069A1

    公开(公告)日:2022-11-03

    申请号:US17245363

    申请日:2021-04-30

    Abstract: The invention provides a federated model based on locally trained machine learning models. In embodiments, a method includes: monitoring, by a computing device, cached data of an entity in a networked group of entities for changes in data, wherein the cached data includes model output data from worker models and a master feature model of the entity, and wherein the worker models and the master model comprise machine learning models; iteratively updating, by the computing device, parameter weights of the worker models and the master feature model based on the monitoring, thereby generating updated worker models and an updated master feature model; and providing, by the computing device, the updated worker models and an updated master feature model to a remote federated server for use in a federated model incorporating the updated worker models and an updated master feature model of the entity with other updated master feature models and other updated worker models of other entities in the networked group of entities.

    Database tuning using a federated machine learning system of a centerless network

    公开(公告)号:US11138166B2

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

    申请号:US16550465

    申请日:2019-08-26

    Abstract: Database configuration tuning is provided. A set of database nodes having similar data factors is selected in a centerless network of database nodes. Configuration models corresponding to the set of database nodes are trained using data parallelism. Trained configuration models corresponding to the set of database nodes are combined to form a federated configuration model. It is determined whether performance indicators corresponding to the set of database nodes are greater than a performance threshold level. In response to determining that the performance indicators corresponding to the set of database nodes are greater than the performance threshold level, a database configuration corresponding to the federated configuration model is recommended to a new database node. The new database node is joined to the centerless network.

    Determining dynamic statistics based on key value patterns

    公开(公告)号:US10067849B2

    公开(公告)日:2018-09-04

    申请号:US15658429

    申请日:2017-07-25

    Abstract: A method for dynamically updating database statistics and a plurality of access paths associated with at least one database table is provided. The method may include identifying at least one dynamically changing column associated with the at least one database table. The method may further include determining at least one predicate pattern associated with the identified at least one dynamically changing column. Additionally, the method may include dynamically detecting at least one range change associated with the determined at least one predicate pattern based on at least one record insert. The method may also include updating the plurality of database statistics associated with the identified at least one dynamically changing column based on the dynamically detected at least one range change. The method may further include determining at least one filter factor based on the updated plurality of database statistics associated with the identified at least one dynamically changing column.

    VIRTUALIZING TCP/IP SERVICES WITH SHARED MEMORY TRANSPORT

    公开(公告)号:US20170357613A1

    公开(公告)日:2017-12-14

    申请号:US15177540

    申请日:2016-06-09

    CPC classification number: G06F15/17331 H04L43/00 H04L67/38 H04L67/42 H04L69/16

    Abstract: A method for testing a client service locally using a shared memory transport is presented. The method may include recording a plurality of interactions between the client service located in a local host and a real server. The method may include generating a virtual server based on the recorded plurality of interactions. The method may include deploying the generated virtual server in the local host. The method may include executing the client service. The method may include receiving a TCP/IP request from the client service. The method may include converting the received TCP/IP request to a shared memory request. The method may include sending the shared memory request to the virtual server. The method may include receiving a shared memory reply from the virtual server. The method may include sending the shared memory reply to the client service.

Patent Agency Ranking