-
公开(公告)号: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.
-
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
公开(公告)号:US10430501B2
公开(公告)日:2019-10-01
申请号:US14858428
申请日:2015-09-18
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Bing Xin Wang , Yi Yao , Ming Zhao , Yu Zhao
Abstract: The present disclosure provides, in part, methods, computer program products, systems, for providing a method. In one embodiment a method can include for example applying tags to a first document according to a tagging map; and applying tags to a second document according to the tagging map. In one embodiment a method can include parsing first content of a first document and second content of a second document using a tagging map; and generating an output document using the tagging map, wherein the generating included presenting in first and second different areas defining the output document the first content and the second content. In one embodiment, a method can include providing a custom tagging map based on one or more user defined input; and applying tags to a document using the custom tagging map.
-
公开(公告)号:US20190171698A1
公开(公告)日:2019-06-06
申请号:US16271699
申请日:2019-02-08
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Bing Xin Wang , Yi Yao , Ming Zhao , Yu Zhao
Abstract: The present disclosure provides, in part, methods, computer program products, systems, for providing a method. In one embodiment a method can include for example applying tags to a first document according to a tagging map; and applying tags to a second document according to the tagging map. In one embodiment a method can include parsing first content of a first document and second content of a second document using a tagging map; and generating an output document using the tagging map, wherein the generating included presenting in first and second different areas defining the output document the first content and the second content. In one embodiment, a method can include providing a custom tagging map based on one or more user defined input; and applying tags to a document using the custom tagging map.
-
公开(公告)号:US11646866B2
公开(公告)日:2023-05-09
申请号:US17099860
申请日:2020-11-17
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Li Jiang , Li Ni Zhang , Wen Rui Zhao , Jing Bo Jiang , Yu Zhao , Lan Luo , Li Long Chen
CPC classification number: H04L9/0618 , H04L9/50
Abstract: A computer-implemented method, computer system, and computer program product for blockchain enabled service reservation and delegation. The present invention may include receiving one or more first or second trigger conditions defined by a user, detecting an occurrence of the one or more first trigger conditions, deploying a smart contract based on the received one or more first trigger condition, detecting an occurrence of the one or more second trigger conditions, and deactivating the smart contract based on the received one or more second trigger conditions. The present invention may include receiving a subject registration, the subject is the user, a service, or a device. The one or more first trigger conditions may be a condition that upon its occurrence may initiate the deployment of the smart contract. The one or more second trigger conditions may be a condition that upon its occurrence may initiate the deactivation of the smart contract.
-
公开(公告)号:US11481268B2
公开(公告)日:2022-10-25
申请号: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.
-
公开(公告)号:US20200322442A1
公开(公告)日:2020-10-08
申请号:US16374988
申请日:2019-04-04
Applicant: International Business Machines Corporation
Inventor: Lan Luo , Jing Bo Jiang , Li Ni Zhang , Yu Zhao , Li Jiang , Wen Rui Zhao , Li Long Chen
Abstract: Approaches presented herein enable generation of a multi-dimensional tag metric in a cloud resource management environment. More specifically, a tagging namespace is provided for managing a resource in the cloud resource management environment. This namespace comprises at least two dimensions and a plurality of positions. A set of tags associated with the resource are received into the tagging namespace. A match of each tag of the set of tags to a position within the namespace into which that tag was received is verified and an alert is triggered in the case verification fails. Alternatively, in the case verification is successful, the tag-containing namespace is validated as a multi-dimensional tag metric.
-
公开(公告)号:US20180267622A1
公开(公告)日:2018-09-20
申请号:US15464212
申请日:2017-03-20
Applicant: International Business Machines Corporation
Inventor: Qing Y. Meng , Tian J. Yang , Yi Yao , Jian Zhang , Xue Y. Zhang , Yu Zhao
CPC classification number: G06F3/0238 , G06F3/0216 , H01H13/86 , H01H2219/002 , H01H2223/032 , H01H2223/054
Abstract: A physical computer keyboard which includes: a circuit board having touchpoints; physical programmable, pluggable keys such that each of the keys is programmable to provide the function of each of the keys, each of the keys having interlocking elements to join with an adjoining key, each key having connectors on a bottom surface of each key to make electrical contact with the touchpoints; and display panels with one display panel on a top surface of each key, the function of each key being displayed on the display panel of each key.
-
-
-
-
-
-
-
-
-