-
公开(公告)号:US20230350876A1
公开(公告)日:2023-11-02
申请号:US18219912
申请日:2023-07-10
Applicant: Kyndryl, Inc.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
CPC classification number: G06F16/2365 , G06F9/45558 , G06N7/01 , G06F2009/45591
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfilment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US20220300480A1
公开(公告)日:2022-09-22
申请号:US17208015
申请日:2021-03-22
Applicant: KYNDRYL, INC.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfillment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US20220272132A1
公开(公告)日:2022-08-25
申请号:US17225260
申请日:2021-04-08
Applicant: Kyndryl, Inc.
Inventor: Muhammad Ammar Ahmed , Madiha Ijaz , Sreekrishnan Venkateswaran
IPC: H04L29/06
Abstract: An embodiment includes identifying which of a plurality of participants of a web conference is an identified participant associated with a selected cluster of a plurality of clusters of audio feed data of an audio feed of the web conference based on a self-introduction in the selected cluster. The embodiment also generates a first preliminary leadership score for the identified participant based on a speaking duration value associated with the identified participant and generates a second preliminary leadership score for the identified participant using a selected video segment as an input for a machine learning classifier model. The embodiment calculates a final leadership score for the identified participant based on the first and second preliminary leadership scores. The final leadership score is representative of a likelihood that the identified participant is a supervisor, and is indicative of the identified participant being a supervisor if it exceeds a designated threshold value.
-
公开(公告)号:US11423334B2
公开(公告)日:2022-08-23
申请号:US16870202
申请日:2020-05-08
Applicant: KYNDRYL, INC.
Inventor: Sreekrishnan Venkateswaran , Debasisha Padhi , Shubhi Asthana , Anuradha Bhamidipaty , Ashish Kundu
Abstract: An explainable artificially intelligent (XAI) application contains an ordered sequence of artificially intelligent software modules. When an input dataset is submitted to the application, each module generates an output dataset and an explanation that represents, as a set of Boolean expressions, reasoning by which each output element was chosen. If any pair of explanations are determined to be semantically inconsistent, and if this determination is confirmed by further determining that an apparent inconsistency was not a correct response to an unexpected characteristic of the input dataset, nonzero inconsistency scores are assigned to inconsistent elements of the pair of explanations. If the application's overall inconsistency score exceeds a threshold value, the system forwards information about the explanation, the offending modules, and the input dataset to a downstream machine-learning component that uses this information to train the application to better respond to future input that shares certain characteristics with the current input.
-
公开(公告)号:US12105823B2
公开(公告)日:2024-10-01
申请号:US18095442
申请日:2023-01-10
Applicant: Kyndryl, Inc.
CPC classification number: G06F21/6218 , G06F16/2379 , H04L9/0637 , H04L9/0861
Abstract: An example operation may include one or more of capturing a current version of sensitive data by a data processor node, hashing, by the data processor node, the current version of the sensitive data, storing, by the data processor node, a hash of the current version of the sensitive data on a first blockchain, encrypting, by the data processor node, the current version of the sensitive data using a secret key, and storing the encrypted current version of the sensitive data on a second blockchain.
-
公开(公告)号:US11321749B2
公开(公告)日:2022-05-03
申请号:US16254728
申请日:2019-01-23
Applicant: Kyndryl, Inc.
Inventor: Sreekrishnan Venkateswaran , Deepak Poola Chandrashekar , Jigar Navanitrai Kapasi , Madhusudan Kunigal Satyanarayana
Abstract: Metering based on application code complexity is provided. Code of an application to be executed is received from a user. Values of parameters corresponding to the application are extracted based on analysis of the code. A set of computational vectors corresponding to extracted values of the parameters of the application is generated to calculate a complexity of the code. A metering metric to charge the user to execute the application is determined based on the complexity of the code. The application is executed at the metering metric based on the complexity of the code.
-
公开(公告)号:US12135709B2
公开(公告)日:2024-11-05
申请号:US18219912
申请日:2023-07-10
Applicant: Kyndryl, Inc.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfilment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US11741076B2
公开(公告)日:2023-08-29
申请号:US17208015
申请日:2021-03-22
Applicant: KYNDRYL, INC.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
CPC classification number: G06F16/2365 , G06F9/45558 , G06N7/01 , G06F2009/45591
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfillment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US20230161894A1
公开(公告)日:2023-05-25
申请号:US18095442
申请日:2023-01-10
Applicant: Kyndryl, Inc.
CPC classification number: G06F21/6218 , H04L9/0861 , G06F16/2379 , H04L9/0637
Abstract: An example operation may include one or more of capturing a current version of sensitive data by a data processor node, hashing, by the data processor node, the current version of the sensitive data, storing, by the data processor node, a hash of the current version of the sensitive data on a first blockchain, encrypting, by the data processor node, the current version of the sensitive data using a secret key, and storing the encrypted current version of the sensitive data on a second blockchain.
-
公开(公告)号:US20220270612A1
公开(公告)日:2022-08-25
申请号:US17225286
申请日:2021-04-08
Applicant: Kyndryl, Inc.
Inventor: Muhammad Ammar Ahmed , Madiha Ijaz , Sreekrishnan Venkateswaran
Abstract: An embodiment extracts a set of designated entities and a set of relationships between designated entities from speech content of an audio feed of a plurality of participants of a current web conference using a machine learning model trained to classify parts of speech content. The embodiment generates a list of current action items based on the extracted set of designated entities and relationships between designated entities. The embodiment identifies a first current action item that is an updated version of an ongoing action item on a progress list of ongoing action items from past web conferences. The embodiment also identifies a second current action item that is unrelated to any of the ongoing action items on the progress list. The embodiment updates the progress list to include updates for the first current action item and by adding the second current action item.
-
-
-
-
-
-
-
-
-