-
公开(公告)号:US11514340B2
公开(公告)日:2022-11-29
申请号:US16678564
申请日:2019-11-08
Applicant: International Business Machines Corporation
Inventor: Wen Rui Zhao , Yu Zhao , Li Ni Zhang , Lan Luo , Jing Bo Jiang , Li Long Chen , Li Jiang
IPC: G06F16/9535 , G06N5/04 , G06F16/9032 , G06N20/00
Abstract: Methods and systems for selecting a tool for a project is described. In an example, a processor can run a machine learning model to generate a set of requirements to implement a project. The processor can identify a keyword from the set of requirements. The processor can search for the keyword on a search engine. The processor can receive a search result from the search engine corresponding to the keyword. The processor can identify, based on the search result, a tool that can be used to implement the project, where the tool can be in compliance with the set of requirements.
-
公开(公告)号:US11385909B2
公开(公告)日:2022-07-12
申请号:US16734574
申请日:2020-01-06
Applicant: International Business Machines Corporation
Inventor: Mirza S. Baig , Wen Rui Zhao , David Dwayne Weck , Ariel Jirau , Li Xia , Li Long Chen
IPC: G06F9/445 , G06F9/48 , G06F16/182 , G06F16/11 , G06F9/451
Abstract: A method for data configuration is provided. The method comprises parsing a first cascading configuration associated with a data source and selecting content of the first cascading configuration to migrate to a data target. The selected content of the first cascading configuration is then migrated to a second cascading configuration, and the second cascading configuration is applied to the data target.
-
公开(公告)号:US11194926B2
公开(公告)日:2021-12-07
申请号:US16281355
申请日:2019-02-21
Applicant: International Business Machines Corporation
Inventor: Lan Luo , Jian Zhang , Jian Dong Yin , Li Xia , Li Long Chen
IPC: G06F21/62
Abstract: A processor may identify that an application is being downloaded to a computing device. The processor may generate an authorization that regulates data that can be used by the application. The processor may prompt a user to select a first set of addendums for the authorization. The first set of addendums indicate specific data that can be used by the application. The processor may receive a request from the application to access a first specific datum. The processor may determine whether the application is authorized to access the first specific datum.
-
公开(公告)号:US20200084288A1
公开(公告)日:2020-03-12
申请号:US16128923
申请日:2018-09-12
Applicant: International Business Machines Corporation
Inventor: Mirza Baig , Juan F. Vargas , Brian J. Snitzer , Jun Li Zhao , Yan Du , Li Long Chen
IPC: H04L29/08
Abstract: A single service proxy for requesting services from multiple different service vendors with different communication protocols. In this way, a single communication protocol can be used by a service consuming entity to request various services, through the multiple vendor proxy, from various vendors, with the multiple vendor proxy converting the requests into the communication protocol (for example, syntax) appropriate for the vendor from whom the service is being requested on behalf of the service consuming entity.
-
公开(公告)号:US11961039B2
公开(公告)日:2024-04-16
申请号:US16183062
申请日:2018-11-07
Applicant: International Business Machines Corporation
Inventor: Jing Bo Jiang , Li Ni Zhang , Li Jiang , Yu Zhao , Lan Luo , Li Long Chen , Wen Rui Zhao
IPC: G06Q30/01 , G06F16/23 , G06Q10/083 , G06Q30/018 , H04L9/06 , H04L9/00
CPC classification number: G06Q10/0838 , G06F16/2379 , G06Q30/018 , H04L9/0637 , H04L9/0643 , G06Q2220/00 , H04L9/50
Abstract: Techniques are described for linked blockchains that allow computing devices to access information from an acceptance blockchain about acceptance reports stored in an enterprise delivery blockchain that are also linked to a product blockchain that stores information of the products of the acceptance reports. An acceptance report is indicative of operability of a product in a service provided by a service provider. A processor is configured to access the block in the enterprise delivery blockchain, retrieve the acceptance report from the block in the enterprise delivery blockchain, determine an identifier, identified in the block in the enterprise delivery blockchain, to a block in an acceptance blockchain, access the block in the acceptance blockchain via the determined identifier, retrieve from the block in the acceptance blockchain contextual information of the acceptance report, and output the acceptance report and contextual information of the acceptance report.
-
公开(公告)号:US20220091903A1
公开(公告)日:2022-03-24
申请号:US17024846
申请日:2020-09-18
Applicant: International Business Machines Corporation
Inventor: Xu Hui Bai , Jian Dong Yin , Lan Luo , Li Xia , Li Long Chen , Ann Corrao
Abstract: In an approach to improve workload orchestration in a multi-cloud environment, embodiments orchestrate and manage a workload in a decentralized multi-cloud environment using one or more smart contracts. Additionally, embodiments measure, by a competency measurement component, competency of cloud services based on one or more predefined cloud benchmarks, a consensus network, and the one or more smart contracts, and generate an orchestration plan that is a best fit for the workload. Furthermore, embodiments validate and update, by the consensus network and the one or more smart contracts, the generated orchestration plan, and executing the generated orchestration plan.
-
公开(公告)号:US20220035693A1
公开(公告)日:2022-02-03
申请号:US16983163
申请日:2020-08-03
Applicant: International Business Machines Corporation
Inventor: Jing Bo Jiang , Li Ni Zhang , Li Long Chen , Yu Zhao , Wen Rui Zhao , Lan Luo , Li Jiang
Abstract: In an approach to blockchain management of cloud service provisioning failures, one or more computer processors capture one or more application programming interface (API) calls associated with a service provision. One or more computer processors submit the captured one or more API calls to a blockchain ledger. One or more computer processors detect a system failure during the service provision. One or more computer processors extract the submitted one or more API calls from the blockchain ledger. Based on the extracted one or more API calls, one or more computer processors identify a problematic system associated with the system failure.
-
8.
公开(公告)号:US11057315B1
公开(公告)日:2021-07-06
申请号:US16734919
申请日:2020-01-06
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jing Bo Jiang , Li Jiang , Li Ni Zhang , Wen Rui Zhao , Lan Luo , Yu Zhao , Li Long Chen
IPC: H04L12/927 , H04L12/911 , H04L29/08
Abstract: An approach is provided for generating a scaling plan. Plans for onboarding first tenant(s) a cloud computing environment and offboarding second tenant(s) of the cloud computing environment are received. Historical data about behavior of tenants of the cloud computing environment is received. Based on the received plans and the historical data, a scaling plan for scaling computer resources of external systems during the onboarding and the offboarding is generated. The scaling plan specifies a timeline indicating dates and times at which changes in workloads associated with the external systems are required for the onboarding and the offboarding. Based on the scaling plan, a scaling is determined to be needed for computer resource(s) of one of the external systems. Responsive to determining that the scaling is needed, the scaling for the computer resource(s) is triggered at a date and a time indicated by the timeline.
-
公开(公告)号:US20210142186A1
公开(公告)日:2021-05-13
申请号:US16678564
申请日:2019-11-08
Applicant: International Business Machines Corporation
Inventor: Wen Rui Zhao , Yu Zhao , Li Ni Zhang , Lan Luo , Jing Bo Jiang , Li Long Chen , Li Jiang
IPC: G06N5/04 , G06F16/9535 , G06N20/00 , G06F16/9032
Abstract: Methods and systems for selecting a tool for a project is described. In an example, a processor can run a machine learning model to generate a set of requirements to implement a project. The processor can identify a keyword from the set of requirements. The processor can search for the keyword on a search engine. The processor can receive a search result from the search engine corresponding to the keyword. The processor can identify, based on the search result, a tool that can be used to implement the project, where the tool can be in compliance with the set of requirements.
-
公开(公告)号:US10922118B2
公开(公告)日:2021-02-16
申请号:US15977597
申请日:2018-05-11
Applicant: International Business Machines Corporation
Inventor: Lan Luo , Jian Zhang , Jian Dong Yin , Wen Rui Zhao , Li Long Chen
Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining, by a container host node, container image configuration data that defines a specified container image configuration, wherein the container host node includes an associated container image repository for storing container images; multicasting, by the container host node, a request for one or more image of first through Nth specified container images to a set of container host nodes; receiving, by the container host node, at least one container image from at least one container host node of the set of container host nodes in response to the multicasting; building, by the container host node, a specified container image according to the specified container image configuration using the at least one container image received by the receiving; and running, by the container host node, the specified container image built by the building to define a runtime container.
-
-
-
-
-
-
-
-
-