-
公开(公告)号:US20250045036A1
公开(公告)日:2025-02-06
申请号:US18230023
申请日:2023-08-03
Applicant: International Business Machines Corporation
Inventor: Dong Chen , Ming Lei Zhang , Ting Ting Zhan , Yuan Jie Zhang , Yin Xi Guo
IPC: G06F8/65
Abstract: A computer-implemented method, according to one embodiment, includes: receiving an initial sequence of operational instructions configured to update software programming in an electronic device. Contradicting ones of the operational instructions in the initial sequence are identified, and differences between the contradicting operational instructions are compared. As a result, the contradicting operational instructions are rectified by modifying the initial sequence of operational instructions. The software programming in the electronic device is also updated by implementing the modified sequence of operational instructions.
-
公开(公告)号:US12216901B2
公开(公告)日:2025-02-04
申请号:US17948490
申请日:2022-09-20
Applicant: International Business Machines Corporation
Inventor: Xiang Wei Li , Dong Chen , Ye Chuan Wang , Ting Ting Zhan , Ju Ling Liu , Yu An , Wei Yan
IPC: G06F3/048 , G06F3/04895 , G10L15/22 , G09B5/06
Abstract: A method for selecting an application and associated operational guidance to utilize on a mobile device is disclosed. In one embodiment, such a method identifies a selected environment of interest. Within the selected environment, the method identifies one or more applications that are commonly utilized by users within the selected environment and documents the one or more applications. The method detects physical entry of a particular user into the selected environment and, in response to detecting the entry, automatically notifies the particular user of the one or more applications that are commonly utilized within the selected environment. In certain embodiments, the method enables the user to quickly launch the one or more applications and/or provides operational guidance to the user with regard to using the one or more applications. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:US20240419464A1
公开(公告)日:2024-12-19
申请号:US18211373
申请日:2023-06-19
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Dong Chen , Ye Chuan Wang , Xiang Wei Li , Ju Ling Liu , Yu An , Wei Yan , Ting Ting Zhan
IPC: G06F9/451 , G06F3/04845
Abstract: Disability-related information of a user of a computing device can be acquired, the computing device can present a scene with user interface elements to the user. An accessibility requirement of the user can be identified based on the acquired disability-related information of the user. A processing routine can be determined from a plurality of processing routines stored in a routine library based on the accessibility requirement of the user. One or more of the user interface elements of the scene can be modified using the determined processing routine. The scene with the modified one or more of the user interface elements can be presented to the user through the computing device.
-
24.
公开(公告)号:US20240273381A1
公开(公告)日:2024-08-15
申请号:US18107943
申请日:2023-02-09
Applicant: International Business Machines Corporation
Inventor: Yuan Jie Zhang , Yi Chen Huang , Huai Ying Hy Xia , Dong Chen , Bo Zhang , Tony Ping-Chung Yang
IPC: G06N5/022 , G06V10/50 , G06V30/148 , G06V30/164 , G06V30/19 , G06V30/262 , G06V30/413
CPC classification number: G06N5/022 , G06V10/50 , G06V30/153 , G06V30/164 , G06V30/19093 , G06V30/19147 , G06V30/262 , G06V30/413
Abstract: A computer-implemented method, according to one embodiment, includes using a trained semantic consistency model to determine a semantic consistency of contents of two screenshots. The trained semantic consistency model bases the semantic consistency on dimensions including: a linguistic comparison of the contents, an image comparison of the contents and a text location comparison of the contents. The method further includes outputting the determined semantic consistency for display on a user device. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method. A system, according to another embodiment, includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
-
公开(公告)号:US11829394B2
公开(公告)日:2023-11-28
申请号:US17198802
申请日:2021-03-11
Applicant: International Business Machines Corporation
Inventor: Peng Hui Jiang , Jun Su , Dong Chen , Huai Ying Hy Xia , Su Liu
CPC classification number: G06F16/328 , G06F16/162 , G06F16/27 , G06F16/3331
Abstract: An embodiment includes receiving a request to delete a specified document from a primary shard of a sharded database. The embodiment also includes inserting a soft-deletion document to a soft-deletion shard, wherein the soft-deletion document identifies the specified document, which remains in the primary shard. The embodiment also includes receiving a query from a client application, wherein the specified document satisfies the query. The embodiment also includes blocking the specified document from being returned in response to the query while the soft-deletion document associated with the specified document remains in the soft-deletion shard.
-
公开(公告)号:US11036496B2
公开(公告)日:2021-06-15
申请号:US16810899
申请日:2020-03-06
Applicant: International Business Machines Corporation
Inventor: Dong Chen , Zhi Li Guan , Yang Liang , Kun Yang , Ting Yin
Abstract: Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management includes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
-
公开(公告)号:US10958588B2
公开(公告)日:2021-03-23
申请号:US15888228
申请日:2018-02-05
Applicant: International Business Machines Corporation
Inventor: Sameer Kumar , Philip Heidelberger , Yutaka Sugawara , Dong Chen , Robert M. Senger
IPC: H04L12/801 , G06F15/173 , H04L12/861
Abstract: Methods and systems for monitoring remote transmissions of messages among a plurality of nodes are described. A processing element in a first node may allocate a sequence number to a request to read and/or update data in a second node. The processing element may be different from main processors of the first node. The processing element may send the message and the sequence number to the second node. The processing element may modify a status of the sequence number to an active state, indicating a transmission of the message is pending. The processing element may, in response to a response from the second node, modify the status of the sequence number to an inactive state, indicating a completed transmission of the message. The processing element may, in response to no response from the second node within a time period, resend the message and the sequence number to the second node.
-
公开(公告)号:US10812416B2
公开(公告)日:2020-10-20
申请号:US15855447
申请日:2017-12-27
Applicant: International Business Machines Corporation
Inventor: Sameer Kumar , Philip Heidelberger , Dong Chen , Yutaka Sugawara , Robert M. Senger , Burkhard Steinmacher-Burow
IPC: H04L12/861 , H04L12/879 , G06F9/54 , H04L29/08 , H04L12/801
Abstract: A shared memory maintained by sender processes stores a sequence number counter per destination process. A sender process increments the sequence number counter in the shared memory in sending a message to a destination process. The sender process sends a data packet comprising the message and at least a sequence number specified by the sequence number counter. All of the sender processes share a sequence number counter per destination process, each of the sender processes incrementing the sequence number counter in sending a respective message. Receiver processes run on the hardware processor, each of the receiver processes maintaining a local memory counter on the memory, the local memory counter associated with a sending node. The local memory counter stores a sequence number of a message received from the sending node. The receiver process delivers incoming data packets ordered by sequence numbers of the data packets.
-
公开(公告)号:US20200220787A1
公开(公告)日:2020-07-09
申请号:US16241128
申请日:2019-01-07
Applicant: International Business Machines Corporation
Inventor: Dong Chen , Sameer Kumar
Abstract: In a L×M×N 3D torus network of computer nodes, a 2-dimensional plane comprising M×N torus network of nodes mapped into M/2 meshes×2*N torus network of nodes. N can be k*M, k is an integer greater than zero, and M and N are even numbers. Each of M/2 mesh of the 2*N torus is contiguous in the 2D plane. Mapping is performed for each of the L planes of the L×M×N 3D torus network. The M/2 meshes are combined with a remaining torus network dimension comprising L planes, the combining creating another 2*N pattern, wherein an L*M/2×2*N communication pattern is created. Application entities are executed according to the mapped L*M/2×2*N communication pattern.
-
公开(公告)号:US10691474B2
公开(公告)日:2020-06-23
申请号:US15396948
申请日:2017-01-03
Applicant: International Business Machines Corporation
Inventor: Dong Chen , Shao Jun Ding , Zhi Li Guan , Yang Liang , Ting Yin , Wu Mi Zhong
Abstract: Embodiments of the present disclosure relate to text resources in an application. According to a method, an updated application is run, wherein information displayed on at least one text resource in the updated application is editable and the information displayed on at least one text resource in an original application of the updated application is not editable. Then, in response to a first piece of information displayed on a text resource of the at least one text resource being changed to a second piece of information, ID of the text resource of the at least one text resource in the updated application is obtained; and the second piece of information is mapped to the ID of the text resource in a file corresponding to the at least one text resource in the updated application.
-
-
-
-
-
-
-
-
-